[0/4] Shared action RSS PMD impl
mbox series

Message ID 20201008121848.15330-1-andreyv@nvidia.com
Headers show
Series
  • Shared action RSS PMD impl
Related show

Message

Andrey Vesnovaty Oct. 8, 2020, 12:18 p.m. UTC
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-andreyv@mellanox.com/
[2] RTE flow shared action API v4
http://inbox.dpdk.org/dev/20201006200835.30017-1-andreyv@nvidia.com/
[3] RTE flow shared action API v7
http://inbox.dpdk.org/dev/20201008115143.13208-1-andreyv@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(-)