[EXTERNAL] [PATCH v2 09/22] net/mana: include used network headers
Long Li
longli at microsoft.com
Mon Aug 3 19:09:19 CEST 2026
> -----Original Message-----
> From: Stephen Hemminger <stephen at networkplumber.org>
> Sent: Monday, August 3, 2026 9:52 AM
> To: dev at dpdk.org
> Cc: Stephen Hemminger <stephen at networkplumber.org>; Long Li
> <longli at microsoft.com>; Wei Hu <weh at microsoft.com>
> 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 <stephen at networkplumber.org>
Reviewed-by: Long Li <longli at microsoft.com>
> ---
> 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
More information about the dev
mailing list