RE: [EXTERNAL] [PATCH v2 09/22] net/mana: include used network headers
From: Long Li <longli@microsoft.com>
Date: 2026-08-03 17:09:25
-----Original Message----- From: Stephen Hemminger <stephen@networkplumber.org> Sent: Monday, August 3, 2026 9:52 AM To: dev@dpdk.org Cc: Stephen Hemminger <stephen@networkplumber.org>; Long Li [off-list ref]; Wei Hu [off-list ref] 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@networkplumber.org>
Reviewed-by: Long Li <longli@microsoft.com>
quoted hunk ↗ jump to hunk
--- 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 index0b72f711a1..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 index10f2212b5d..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