[v4,0/5] NAT64 support in mlx5 PMD

Message ID 20240228150913.32603-1-bingz@nvidia.com (mailing list archive)
Headers
Series NAT64 support in mlx5 PMD |

Message

Bing Zhao Feb. 28, 2024, 3:09 p.m. UTC
  This patch set contains the mlx5 PMD implementation for NAT64.

Series-acked-by: Ori Kam <orika@nvidia.com>

Update in v4:
  1. rebase to solve the conflicts.
  2. fix the old NIC startup issue in a separate patch:
     https://patches.dpdk.org/project/dpdk/patch/20240227152627.25749-1-bingz@nvidia.com/

Update in v3:
  1. code style and typo.

Update in v2:
  1. separate from the RTE and testpmd common part.
  2. reorder the commits.
  3. bug fix, code polishing and document update.

Bing Zhao (4):
  net/mlx5: fetch the available registers for NAT64
  net/mlx5: create NAT64 actions during configuration
  net/mlx5: add NAT64 action support in rule creation
  net/mlx5: validate the actions combination with NAT64

Erez Shitrit (1):
  net/mlx5/hws: support NAT64 action

 doc/guides/nics/features/mlx5.ini      |   1 +
 doc/guides/nics/mlx5.rst               |  10 +
 doc/guides/rel_notes/release_24_03.rst |   7 +
 drivers/net/mlx5/hws/mlx5dr.h          |  29 ++
 drivers/net/mlx5/hws/mlx5dr_action.c   | 436 ++++++++++++++++++++++++-
 drivers/net/mlx5/hws/mlx5dr_action.h   |  35 ++
 drivers/net/mlx5/hws/mlx5dr_debug.c    |   1 +
 drivers/net/mlx5/mlx5.c                |   9 +
 drivers/net/mlx5/mlx5.h                |  11 +
 drivers/net/mlx5/mlx5_flow.h           |  12 +
 drivers/net/mlx5/mlx5_flow_dv.c        |   4 +-
 drivers/net/mlx5/mlx5_flow_hw.c        | 136 ++++++++
 12 files changed, 689 insertions(+), 2 deletions(-)
  

Comments

Raslan Darawsheh Feb. 29, 2024, 10:39 a.m. UTC | #1
Hi,

> -----Original Message-----
> From: Bing Zhao <bingz@nvidia.com>
> Sent: Wednesday, February 28, 2024 5:09 PM
> To: Ori Kam <orika@nvidia.com>; aman.deep.singh@intel.com; Dariusz
> Sosnowski <dsosnowski@nvidia.com>; Slava Ovsiienko
> <viacheslavo@nvidia.com>; Suanming Mou <suanmingm@nvidia.com>;
> Matan Azrad <matan@nvidia.com>; NBU-Contact-Thomas Monjalon
> (EXTERNAL) <thomas@monjalon.net>; ferruh.yigit@amd.com;
> dev@dpdk.org; Raslan Darawsheh <rasland@nvidia.com>
> Cc: yuying.zhang@intel.com; andrew.rybchenko@oktetlabs.ru
> Subject: [PATCH v4 0/5] NAT64 support in mlx5 PMD
> 
> This patch set contains the mlx5 PMD implementation for NAT64.
> 
> Series-acked-by: Ori Kam <orika@nvidia.com>
> 
> Update in v4:
>   1. rebase to solve the conflicts.
>   2. fix the old NIC startup issue in a separate patch:
>      https://patches.dpdk.org/project/dpdk/patch/20240227152627.25749-
> 1-bingz@nvidia.com/
> 
> Update in v3:
>   1. code style and typo.
> 
> Update in v2:
>   1. separate from the RTE and testpmd common part.
>   2. reorder the commits.
>   3. bug fix, code polishing and document update.
> 
> Bing Zhao (4):
>   net/mlx5: fetch the available registers for NAT64
>   net/mlx5: create NAT64 actions during configuration
>   net/mlx5: add NAT64 action support in rule creation
>   net/mlx5: validate the actions combination with NAT64
> 
> Erez Shitrit (1):
>   net/mlx5/hws: support NAT64 action
> 
>  doc/guides/nics/features/mlx5.ini      |   1 +
>  doc/guides/nics/mlx5.rst               |  10 +
>  doc/guides/rel_notes/release_24_03.rst |   7 +
>  drivers/net/mlx5/hws/mlx5dr.h          |  29 ++
>  drivers/net/mlx5/hws/mlx5dr_action.c   | 436
> ++++++++++++++++++++++++-
>  drivers/net/mlx5/hws/mlx5dr_action.h   |  35 ++
>  drivers/net/mlx5/hws/mlx5dr_debug.c    |   1 +
>  drivers/net/mlx5/mlx5.c                |   9 +
>  drivers/net/mlx5/mlx5.h                |  11 +
>  drivers/net/mlx5/mlx5_flow.h           |  12 +
>  drivers/net/mlx5/mlx5_flow_dv.c        |   4 +-
>  drivers/net/mlx5/mlx5_flow_hw.c        | 136 ++++++++
>  12 files changed, 689 insertions(+), 2 deletions(-)
> 
> --
> 2.39.3
Series applied to next-net-mlx,
Kindest regards
Raslan Darawsheh