This patchset introduces Mellanox PMD implementation for shared RSS action. In was part of the 'RTE flow shared action API' patchset [1] but after v3 i was split to RTE flow layer [2] and PMD implementation (this patchset).
PMD implementation of this patcheset based on RTE flow API [3]. Current state of the patchset is draft & v2 will be sent very soon. [1] RTE flow shared action API v1 http://inbox.dpdk.org/dev/20200702120511.16315-1-andr...@mellanox.com/ [2] RTE flow shared action API v4 http://inbox.dpdk.org/dev/20201006200835.30017-1-andr...@nvidia.com/ [3] RTE flow shared action API v7 http://inbox.dpdk.org/dev/20201008115143.13208-1-andr...@nvidia.com/ Andrey Vesnovaty (4): common/mlx5: modify advanced Rx object via DevX net/mlx5: modify hash Rx queue objects net/mlx5: shared action PMD net/mlx5: driver support for shared action drivers/common/mlx5/mlx5_devx_cmds.c | 84 +++ drivers/common/mlx5/mlx5_devx_cmds.h | 10 + drivers/common/mlx5/mlx5_prm.h | 29 + .../common/mlx5/rte_common_mlx5_version.map | 1 + drivers/net/mlx5/mlx5.c | 1 + drivers/net/mlx5/mlx5.h | 6 + drivers/net/mlx5/mlx5_defs.h | 3 + drivers/net/mlx5/mlx5_devx.c | 173 ++++- drivers/net/mlx5/mlx5_flow.c | 497 ++++++++++++- drivers/net/mlx5/mlx5_flow.h | 86 +++ drivers/net/mlx5/mlx5_flow_dv.c | 684 +++++++++++++++++- drivers/net/mlx5/mlx5_rxq.c | 103 +++ drivers/net/mlx5/mlx5_rxtx.h | 5 +- 13 files changed, 1588 insertions(+), 94 deletions(-) -- 2.26.2