[RFC 09/21] net/mana: include used network headers
Stephen Hemminger
stephen at networkplumber.org
Sun Aug 2 20:15:14 CEST 2026
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>
---
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