[PATCH rdma-core 0/5] mlx5: Extend flow steering support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series extends the existing mlx5 DV flow steering APIs to support flow
actions and egress traffic.

The verbs infrastructure was aligned with the kernel code to support passing an
array of IDRs, this is used for passing an array of flow actions.

PR was sent:
https://github.com/linux-rdma/rdma-core/pull/390

Guy Levi (1):
  verbs: Add IDRs array attribute type to ioctl() interface

Jason Gunthorpe (1):
  verbs: Make fill_attr* able to handle invalid input

Mark Bloch (2):
  mlx5: Allow passing flow flags
  mlx5: Allow passing flow action in mlx5dv_create_flow

Yishai Hadas (1):
  Update kernel headers

 kernel-headers/rdma/mlx5_user_ioctl_cmds.h         |  2 +
 kernel-headers/rdma/rdma_user_ioctl_cmds.h         |  7 +-
 libibverbs/cmd_counters.c                          |  7 +-
 libibverbs/cmd_ioctl.c                             | 11 ++-
 libibverbs/cmd_ioctl.h                             | 31 ++++++--
 providers/mlx5/man/CMakeLists.txt                  |  2 +
 providers/mlx5/man/mlx5dv_create_flow.3.md         | 76 ++++++++++++++++++
 providers/mlx5/man/mlx5dv_create_flow_matcher.3.md | 90 ++++++++++++++++++++++
 providers/mlx5/verbs.c                             | 61 +++++++++++----
 9 files changed, 258 insertions(+), 29 deletions(-)
 create mode 100644 providers/mlx5/man/mlx5dv_create_flow.3.md
 create mode 100644 providers/mlx5/man/mlx5dv_create_flow_matcher.3.md

-- 
1.8.3.1




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux