> -----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 headers > > 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 headers > directly. > > 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(+) > > 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> > > #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 @@ > */ > > #include <ethdev_driver.h> > +#include <rte_ip.h> > +#include <rte_udp.h> > +#include <rte_tcp.h> > > #include <infiniband/verbs.h> > #include <infiniband/manadv.h> > -- > 2.53.0
- [PATCH v2 01/22] drivers/net: remove unused include in d... Stephen Hemminger
- [PATCH v2 02/22] ethdev: use DPDK byte order conversion Stephen Hemminger
- [PATCH v2 03/22] net/ixgbe: remove experimental FDIR API Stephen Hemminger
- [PATCH v2 05/22] app/testpmd: remove support for flow di... Stephen Hemminger
- [PATCH v2 04/22] net/i40e: remove experimental FDIR API Stephen Hemminger
- [PATCH v2 06/22] net/gve: include IP, UDP and TCP header... Stephen Hemminger
- [PATCH v2 07/22] crypto/dpaa_sec: include UDP header Stephen Hemminger
- [PATCH v2 08/22] net/nfp: break implicit dependency on r... Stephen Hemminger
- [PATCH v2 10/22] gro: include headers directly Stephen Hemminger
- [PATCH v2 09/22] net/mana: include used network headers Stephen Hemminger
- RE: [EXTERNAL] [PATCH v2 09/22] net/mana: include u... Long Li
- [PATCH v2 11/22] app/test: include headers directly Stephen Hemminger
- [PATCH v2 12/22] node: get UDP header Stephen Hemminger
- [PATCH v2 13/22] net/rnp: include network headers Stephen Hemminger
- [PATCH v2 14/22] net/r8169: get network headers Stephen Hemminger
- [PATCH v2 15/22] net/ngbe: include network protocol head... Stephen Hemminger
- [PATCH v2 16/22] examples: include network headers Stephen Hemminger
- [PATCH v2 17/22] net/mlx5: include rte_flow as needed Stephen Hemminger
- [PATCH v2 18/22] net/sfc: include rte_flow Stephen Hemminger
- [PATCH v2 19/22] net/intel/common: include network heade... Stephen Hemminger
- [PATCH v2 20/22] net/enetfec: add missing sys/types.h in... Stephen Hemminger

