This series contains several fixes for rte_flow and its implementation in PMDs and testpmd. Upcoming work on the flow API depends on it.
v2 changes: - mlx5 fix (patch #3). - bnxt fix (patch #4). - sfc fix (patch #6). - Missing include (patch #13). Adrien Mazarguil (13): net/mlx4: fix RSS resource leak in case of error net/mlx4: fix ignored RSS hash types net/mlx5: fix RSS flow action bounds check net/bnxt: fix matching of flow API item masks net/sfc: fix endian conversions in flow API app/testpmd: fix flow completion for RSS queues app/testpmd: fix lack of flow action configuration app/testpmd: fix RSS flow action configuration app/testpmd: fix missing RSS fields in flow action ethdev: fix shallow copy of flow API RSS action ethdev: fix missing boolean values in flow command ethdev: fix ABI version in meson build ethdev: fix missing include in flow API app/test-pmd/cmdline_flow.c | 255 ++++++++++++++++++++--- app/test-pmd/config.c | 160 +++++++++----- app/test-pmd/testpmd.h | 13 ++ doc/guides/testpmd_app_ug/testpmd_funcs.rst | 8 + drivers/net/bnxt/bnxt_filter.c | 14 +- drivers/net/mlx4/mlx4_flow.c | 17 +- drivers/net/mlx5/mlx5_flow.c | 9 + drivers/net/sfc/sfc_flow.c | 13 +- lib/librte_ether/meson.build | 2 +- lib/librte_ether/rte_flow.c | 145 +++++++++---- lib/librte_ether/rte_flow.h | 2 + 11 files changed, 503 insertions(+), 135 deletions(-) -- 2.11.0