DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/5] support item NSH matching
@ 2023-08-09  7:40 Haifei Luo
  2023-08-09  7:40 ` [PATCH 1/5] app/testpmd: support for VXLAN-GPE's next protocol Haifei Luo
                   ` (5 more replies)
  0 siblings, 6 replies; 27+ messages in thread
From: Haifei Luo @ 2023-08-09  7:40 UTC (permalink / raw)
  To: orika, viacheslavo, matan, shahafs; +Cc: dev, thomas, wisamm, rasland, roniba

NSH can be matched using the existed item: RTE_FLOW_ITEM_TYPE_NSH.
NSH fields matching is not supported.  
Add support for configuring VXLAN-GPE's next protocol.
The CLI is: vxlan-gpe protocol is <value>.
Add support for matching item NSH. The CLI is: nsh
Add support for HCA attribute query of NSH.
Enhance the validation for the case matching item NSH is supported. 
Add NSH support in net/mlx5. 


Haifei Luo (5):
  app/testpmd: support for VXLAN-GPE's next protocol
  common/mlx5: extend HCA attribute query for NSH
  net/mlx5: enhance the validation for item VXLAN-GPE
  app/testpmd: support for NSH flow item
  net/mlx5: add support for item NSH

 app/test-pmd/cmdline_flow.c          | 26 ++++++++++++++
 drivers/common/mlx5/mlx5_devx_cmds.c |  3 ++
 drivers/common/mlx5/mlx5_devx_cmds.h |  1 +
 drivers/common/mlx5/mlx5_prm.h       |  4 ++-
 drivers/net/mlx5/mlx5_flow.c         | 52 ++++++++++++++++++++++++----
 drivers/net/mlx5/mlx5_flow.h         |  6 ++++
 drivers/net/mlx5/mlx5_flow_dv.c      | 13 ++++++-
 7 files changed, 96 insertions(+), 9 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2023-10-16  9:27 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-09  7:40 [PATCH 0/5] support item NSH matching Haifei Luo
2023-08-09  7:40 ` [PATCH 1/5] app/testpmd: support for VXLAN-GPE's next protocol Haifei Luo
2023-08-09  7:40 ` [PATCH 2/5] common/mlx5: extend HCA attribute query for NSH Haifei Luo
2023-08-09  7:40 ` [PATCH 3/5] net/mlx5: enhance the validation for item VXLAN-GPE Haifei Luo
2023-08-09  7:40 ` [PATCH 4/5] app/testpmd: support for NSH flow item Haifei Luo
2023-08-09  7:40 ` [PATCH 5/5] net/mlx5: add support for item NSH Haifei Luo
2023-09-25  2:09 ` [PATCH v2 0/5] support item NSH matching Haifei Luo
2023-09-25  2:09   ` [PATCH v2 1/5] app/testpmd: support for VXLAN-GPE's next protocol Haifei Luo
2023-09-25  2:09   ` [PATCH v2 2/5] common/mlx5: extend HCA attribute query for NSH Haifei Luo
2023-09-25  2:09   ` [PATCH v2 3/5] net/mlx5: enhance the validation for item VXLAN-GPE Haifei Luo
2023-09-25  2:09   ` [PATCH v2 4/5] app/testpmd: support for NSH flow item Haifei Luo
2023-09-25  2:09   ` [PATCH v2 5/5] net/mlx5: add support for item NSH Haifei Luo
2023-09-25  8:07   ` [PATCH v3 0/5] support item NSH matching Haifei Luo
2023-09-25  8:07     ` [PATCH v3 1/5] app/testpmd: support for VXLAN-GPE's next protocol Haifei Luo
2023-09-25  8:07     ` [PATCH v3 2/5] common/mlx5: extend HCA attribute query for NSH Haifei Luo
2023-09-25  8:07     ` [PATCH v3 3/5] net/mlx5: enhance the validation for item VXLAN-GPE Haifei Luo
2023-09-25  8:07     ` [PATCH v3 4/5] app/testpmd: support for NSH flow item Haifei Luo
2023-09-25  8:07     ` [PATCH v3 5/5] net/mlx5: add support for item NSH Haifei Luo
2023-10-08  3:10     ` [PATCH v4 0/5] support item NSH matching Haifei Luo
2023-10-08  3:10       ` [PATCH v4 1/5] app/testpmd: support for VXLAN-GPE's next protocol Haifei Luo
2023-10-08  3:10       ` [PATCH v4 2/5] common/mlx5: extend HCA attribute query for NSH Haifei Luo
2023-10-08  3:10       ` [PATCH v4 3/5] net/mlx5: enhance the validation for item VXLAN-GPE Haifei Luo
2023-10-08  3:10       ` [PATCH v4 4/5] app/testpmd: support for NSH flow item Haifei Luo
2023-10-08  3:10       ` [PATCH v4 5/5] net/mlx5: add support for item NSH Haifei Luo
2023-10-09 11:15       ` [PATCH v4 0/5] support item NSH matching Raslan Darawsheh
2023-10-16  9:27         ` Thomas Monjalon
2023-10-08 10:34   ` [PATCH v2 " Raslan Darawsheh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).