mbox series

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

Message ID 1538648247-21003-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series mlx5: Extend flow steering support | expand

Message

Yishai Hadas Oct. 4, 2018, 10:17 a.m. UTC
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

Comments

Yishai Hadas Oct. 9, 2018, 7:17 a.m. UTC | #1
On 10/4/2018 1:17 PM, Yishai Hadas wrote:
> 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
> 

The PR was up-to-date according to the latest notes, merged.

Yishai