mbox series

[rdma-core,0/4] mlx5: Flow actions to mutate packets

Message ID 1536768249-29432-1-git-send-email-yishaih@mellanox.com (mailing list archive)
Headers show
Series mlx5: Flow actions to mutate packets | expand

Message

Yishai Hadas Sept. 12, 2018, 4:04 p.m. UTC
This series from Mark exposes the ability to create flow actions which can
mutate packet headers via the mlx5 DV API. Once created the flow action must be
attached to a steering rule for it to take effect.

The kernel part was already accepted to 'for-next'.

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

Mark Bloch (3):
  verbs: Expose a new accessor to be used with enum values
  mlx5: Add modify header flow action
  mlx5: Add packet reformat flow action

Yishai Hadas (1):
  Update kernel headers

 debian/ibverbs-providers.symbols                   |  3 +
 kernel-headers/rdma/mlx5_user_ioctl_cmds.h         | 18 +++++
 kernel-headers/rdma/mlx5_user_ioctl_verbs.h        | 12 +++
 libibverbs/cmd_ioctl.h                             |  3 +
 providers/mlx5/CMakeLists.txt                      |  2 +-
 providers/mlx5/libmlx5.map                         |  6 ++
 providers/mlx5/man/CMakeLists.txt                  |  1 +
 .../man/mlx5dv_flow_action_packet_reformat.3.md    | 63 ++++++++++++++++
 providers/mlx5/mlx5_api.h                          |  8 ++
 providers/mlx5/mlx5dv.h                            | 30 ++++++++
 providers/mlx5/verbs.c                             | 88 ++++++++++++++++++++++
 11 files changed, 233 insertions(+), 1 deletion(-)
 create mode 100644 providers/mlx5/man/mlx5dv_flow_action_packet_reformat.3.md

Comments

Yishai Hadas Sept. 16, 2018, 12:13 p.m. UTC | #1
On 9/12/2018 7:04 PM, Yishai Hadas wrote:
> This series from Mark exposes the ability to create flow actions which can
> mutate packet headers via the mlx5 DV API. Once created the flow action must be
> attached to a steering rule for it to take effect.
> 
> The kernel part was already accepted to 'for-next'.
> 
> PR was sent:
> https://github.com/linux-rdma/rdma-core/pull/376
> 
> Mark Bloch (3):
>    verbs: Expose a new accessor to be used with enum values
>    mlx5: Add modify header flow action
>    mlx5: Add packet reformat flow action
> 
> Yishai Hadas (1):
>    Update kernel headers
> 
>   debian/ibverbs-providers.symbols                   |  3 +
>   kernel-headers/rdma/mlx5_user_ioctl_cmds.h         | 18 +++++
>   kernel-headers/rdma/mlx5_user_ioctl_verbs.h        | 12 +++
>   libibverbs/cmd_ioctl.h                             |  3 +
>   providers/mlx5/CMakeLists.txt                      |  2 +-
>   providers/mlx5/libmlx5.map                         |  6 ++
>   providers/mlx5/man/CMakeLists.txt                  |  1 +
>   .../man/mlx5dv_flow_action_packet_reformat.3.md    | 63 ++++++++++++++++
>   providers/mlx5/mlx5_api.h                          |  8 ++
>   providers/mlx5/mlx5dv.h                            | 30 ++++++++
>   providers/mlx5/verbs.c                             | 88 ++++++++++++++++++++++
>   11 files changed, 233 insertions(+), 1 deletion(-)
>   create mode 100644 providers/mlx5/man/mlx5dv_flow_action_packet_reformat.3.md
> 

The PR was merged.