Thread (89 messages) flat view 89 messages, 6 authors, 23d ago

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 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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help