[RFC 17/21] net/mlx5: include rte_flow as needed
Stephen Hemminger <[email protected]> Sun, 2 Aug 2026 11:15:22 -0700
| Newsgroups | org.dpdk.dev |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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