RE: [EXTERNAL] [PATCH v2 09/22] net/mana: include used network headers
Long Li <[email protected]> Mon, 3 Aug 2026 17:09:19 +0000
| Newsgroups | org.dpdk.dev |
|---|---|
| Message-ID | <SA1PR21MB668306F2DAE4B2E67B2BE408CED52@SA1PR21MB6683.namprd21.prod.outlook.com> |
> -----Original Message----- > From: Stephen Hemminger <[email protected]> > Sent: Monday, August 3, 2026 9:52 AM > To: [email protected] > Cc: Stephen Hemminger <[email protected]>; Long Li > <[email protected]>; Wei Hu <[email protected]> > Subject: [EXTERNAL] [PATCH v2 09/22] net/mana: include used network heade= rs >=20 > This driver was getting definition of IP, UDP, and TCP headers implicitly= via > rte_ethdev.h. That will be changing so instead include the required heade= rs > directly. >=20 > Signed-off-by: Stephen Hemminger <[email protected]> Reviewed-by: Long Li <[email protected]> > --- > drivers/net/mana/mana.c | 2 ++ > drivers/net/mana/tx.c | 3 +++ > 2 files changed, 5 insertions(+) >=20 > diff --git a/drivers/net/mana/mana.c b/drivers/net/mana/mana.c index > 0b72f711a1..3870cb4a52 100644 > --- a/drivers/net/mana/mana.c > +++ b/drivers/net/mana/mana.c > @@ -6,8 +6,10 @@ > #include <dirent.h> > #include <fcntl.h> > #include <sys/mman.h> > +#include <sys/socket.h> > #include <sys/ioctl.h> > #include <net/if.h> > +#include <netinet/in.h> >=20 > #include <ethdev_driver.h> > #include <ethdev_pci.h> > diff --git a/drivers/net/mana/tx.c b/drivers/net/mana/tx.c index > 10f2212b5d..9517b033dc 100644 > --- a/drivers/net/mana/tx.c > +++ b/drivers/net/mana/tx.c > @@ -3,6 +3,9 @@ > */ >=20 > #include <ethdev_driver.h> > +#include <rte_ip.h> > +#include <rte_udp.h> > +#include <rte_tcp.h> >=20 > #include <infiniband/verbs.h> > #include <infiniband/manadv.h> > -- > 2.53.0