[PATCH v4 10/23] net/gve: include UDP, SCTP and TCP headers
Stephen Hemminger
stephen at networkplumber.org
Thu Aug 6 07:09:04 CEST 2026
This driver was getting rte_udp.h, rte_tcp.h and rte_sctp.h
implicitly through rte_ethdev.h -> rte_eth_ctrl.h -> rte_flow.h.
Since rte_eth_ctrl.h is deprecated, better to not depend
on that.
Use iwyu to make sure all used includes are here.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
Reviewed-by: Joshua Washington <joshwash at google.com>
---
drivers/net/gve/gve_ethdev.h | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/net/gve/gve_ethdev.h b/drivers/net/gve/gve_ethdev.h
index c9a176ff17..95b32420b4 100644
--- a/drivers/net/gve/gve_ethdev.h
+++ b/drivers/net/gve/gve_ethdev.h
@@ -5,15 +5,26 @@
#ifndef _GVE_ETHDEV_H_
#define _GVE_ETHDEV_H_
+#include <stdbool.h>
+#include <stdint.h>
+#include <pthread.h>
+#include <sys/queue.h>
+
#include <ethdev_driver.h>
#include <ethdev_pci.h>
#include <rte_alarm.h>
+#include <rte_atomic.h>
+#include <rte_stdatomic.h>
+#include <rte_bitops.h>
+#include <rte_ethdev.h>
#include <rte_ether.h>
#include <rte_pci.h>
-#include <pthread.h>
#include <rte_bitmap.h>
#include <rte_memzone.h>
#include <rte_thread.h>
+#include <rte_udp.h>
+#include <rte_tcp.h>
+#include <rte_sctp.h>
#include "base/gve.h"
--
2.53.0
More information about the dev
mailing list