[PATCH v2 17/22] net/mlx5: include rte_flow as needed
Stephen Hemminger
stephen at networkplumber.org
Mon Aug 3 18:52:03 CEST 2026
The driver was getting rte_flow.h included indirectly via
rte_ethdev.h. This will change in future and driver should
include it where needed.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
drivers/net/mlx5/mlx5_ethdev.c | 1 +
drivers/net/mlx5/mlx5_flow.h | 1 +
drivers/net/mlx5/mlx5_txq.c | 1 +
drivers/net/mlx5/mlx5_utils.c | 1 +
drivers/net/mlx5/mlx5_utils.h | 1 +
5 files changed, 5 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c
index 8160d10e7e..c3d8e1b04f 100644
--- a/drivers/net/mlx5/mlx5_ethdev.c
+++ b/drivers/net/mlx5/mlx5_ethdev.c
@@ -19,6 +19,7 @@
#include <rte_string_fns.h>
#include <rte_rwlock.h>
#include <rte_cycles.h>
+#include <rte_flow.h>
#include <mlx5_malloc.h>
diff --git a/drivers/net/mlx5/mlx5_flow.h b/drivers/net/mlx5/mlx5_flow.h
index 3415b4722e..0da50fab85 100644
--- a/drivers/net/mlx5/mlx5_flow.h
+++ b/drivers/net/mlx5/mlx5_flow.h
@@ -12,6 +12,7 @@
#include <rte_alarm.h>
#include <rte_mtr.h>
+#include <rte_flow.h>
#include <mlx5_glue.h>
#include <mlx5_prm.h>
diff --git a/drivers/net/mlx5/mlx5_txq.c b/drivers/net/mlx5/mlx5_txq.c
index f9b254c6c5..f0b7b2d032 100644
--- a/drivers/net/mlx5/mlx5_txq.c
+++ b/drivers/net/mlx5/mlx5_txq.c
@@ -18,6 +18,7 @@
#include <rte_common.h>
#include <rte_eal_paging.h>
#include <rte_bitops.h>
+#include <rte_flow.h>
#include <mlx5_common.h>
#include <mlx5_common_mr.h>
diff --git a/drivers/net/mlx5/mlx5_utils.c b/drivers/net/mlx5/mlx5_utils.c
index 606743c4b7..12820054ff 100644
--- a/drivers/net/mlx5/mlx5_utils.c
+++ b/drivers/net/mlx5/mlx5_utils.c
@@ -3,6 +3,7 @@
*/
#include <rte_malloc.h>
+#include <rte_flow.h>
#include <mlx5_malloc.h>
diff --git a/drivers/net/mlx5/mlx5_utils.h b/drivers/net/mlx5/mlx5_utils.h
index 9ab79c8ad5..19d03145a6 100644
--- a/drivers/net/mlx5/mlx5_utils.h
+++ b/drivers/net/mlx5/mlx5_utils.h
@@ -16,6 +16,7 @@
#include <rte_rwlock.h>
#include <rte_memory.h>
#include <rte_bitmap.h>
+#include <rte_flow.h>
#include <mlx5_common.h>
#include <mlx5_common_utils.h>
--
2.53.0
More information about the dev
mailing list