mbox series

[00/10] net/mlx5: implement send to kernel action

Message ID 20220920140422.98165-1-michaelsav@nvidia.com (mailing list archive)
Headers show
Series net/mlx5: implement send to kernel action | expand

Message

Michael Savisko Sept. 20, 2022, 2:04 p.m. UTC
This patchset provides mlx5 implementation of new rte_flow
action RTE_FLOW_ACTION_TYPE_SEND_TO_KERNEL.

Depends-on: series=24713 ("ethdev: add send to kernel action")

Signed-off-by: Michael Savisko <michaelsav@nvidia.com>

Michael Savisko (10):
  common/mlx5: update meson build file
  net/mlx5: disable send to kernel action in HW streering
  common/mlx5: new glue callback for send to kernel action
  net/mlx5: add function to create send to kernel action
  net/mlx5: introduce new mlx5 action flag
  net/mlx5: introduce new mlx5 flow fate
  net/mlx5: get priority to send traffic to kernel
  net/mlx5: expose table resource release function
  net/mlx5: add send to kernel action resource holder
  net/mlx5: translation of rte flow send to kernel action

 drivers/common/mlx5/linux/meson.build |  2 +
 drivers/common/mlx5/linux/mlx5_glue.c | 17 ++++++
 drivers/common/mlx5/linux/mlx5_glue.h |  2 +
 drivers/net/mlx5/linux/mlx5_flow_os.h | 22 ++++++++
 drivers/net/mlx5/linux/mlx5_os.c      | 11 ++++
 drivers/net/mlx5/mlx5.h               |  6 ++
 drivers/net/mlx5/mlx5_flow.c          | 33 +++++++++++
 drivers/net/mlx5/mlx5_flow.h          | 10 +++-
 drivers/net/mlx5/mlx5_flow_dv.c       | 79 +++++++++++++++++++++++++--
 drivers/net/mlx5/mlx5_flow_hw.c       |  3 +
 10 files changed, 178 insertions(+), 7 deletions(-)