[V1 0/5] support VXLAN-GPE header fields(flags, rsvd0 and rsvd1) matching
Raslan Darawsheh
rasland at nvidia.com
Wed Jan 24 10:46:18 CET 2024
Hi,
> -----Original Message-----
> From: Gavin Li <gavinl at nvidia.com>
> Sent: Friday, January 12, 2024 10:02 AM
> To: dev at dpdk.org; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas at monjalon.net>; Ori Kam <orika at nvidia.com>;
> aman.deep.singh at intel.com; yuying.zhang at intel.com; Dariusz Sosnowski
> <dsosnowski at nvidia.com>; Slava Ovsiienko <viacheslavo at nvidia.com>;
> Suanming Mou <suanmingm at nvidia.com>; Matan Azrad
> <matan at nvidia.com>
> Cc: Jiawei(Jonny) Wang <jiaweiw at nvidia.com>; Raslan Darawsheh
> <rasland at nvidia.com>
> Subject: [V1 0/5] support VXLAN-GPE header fields(flags, rsvd0 and rsvd1)
> matching
>
> Previously, VXLAN-GPE in DPDK only supports VNI and next protocol header
> fields. This patch series add support for flags and reserved field 0 and 1.
>
> Below is the VXLAN-GPE header defined in the lasted draft.
> 0 1 2 3
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> |R|R|Ver|I|P|B|O| Reserved |Next Protocol |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | VXLAN Network Identifier (VNI) | Reserved |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Gavin Li (5):
> net/mlx5: support VXLAN-GPE flags matching
> app/testpmd: support VXLAN-GPE flags
> net/mlx5: support VXLAN-GPE reserved fields matching
> app/testpmd: support VXLAN-GPE reserved fields
> net/mlx5/hws: support VXLAN-GPE matching
>
> app/test-pmd/cmdline_flow.c | 30 +++++
> doc/guides/nics/mlx5.rst | 5 +
> doc/guides/rel_notes/release_24_03.rst | 6 +
> doc/guides/testpmd_app_ug/testpmd_funcs.rst | 3 +
> drivers/net/mlx5/hws/mlx5dr_definer.c | 117 ++++++++++++++++++++
> drivers/net/mlx5/hws/mlx5dr_definer.h | 13 +++
> drivers/net/mlx5/mlx5_flow.c | 6 +
> drivers/net/mlx5/mlx5_flow_dv.c | 32 +++++-
> drivers/net/mlx5/mlx5_flow_hw.c | 1 +
> 9 files changed, 207 insertions(+), 6 deletions(-)
>
> --
> 2.39.1
Series applied to next-net-mlx,
Kindest regards
Raslan Darawsheh
More information about the dev
mailing list