DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/4] introduce encap hash calculation
@ 2024-01-28  9:39 Ori Kam
  2024-01-28  9:39 ` [PATCH 1/4] ethdev: " Ori Kam
                   ` (7 more replies)
  0 siblings, 8 replies; 31+ messages in thread
From: Ori Kam @ 2024-01-28  9:39 UTC (permalink / raw)
  To: dsosnowski, ferruh.yigit, cristian.dumitrescu, andrew.rybchenko, stephen
  Cc: dev, orika, rasland

This patch set adds the support for encap hash calculation.

It is based on RFC:
https://patchwork.dpdk.org/project/dpdk/patch/20231210083100.7893-1-orika@nvidia.com/

Hamdan Igbaria (1):
  net/mlx5/hws: introduce encap entropy hash calculation API

Ori Kam (3):
  ethdev: introduce encap hash calculation
  net/mlx5: add calc encap hash support
  app/testpmd: add encap hash calculation

 app/test-pmd/cmdline_flow.c                 | 57 +++++++++++++--
 app/test-pmd/config.c                       | 30 ++++++++
 app/test-pmd/testpmd.h                      |  3 +
 doc/guides/prog_guide/rte_flow.rst          | 22 ++++++
 doc/guides/rel_notes/release_24_03.rst      |  4 ++
 doc/guides/testpmd_app_ug/testpmd_funcs.rst | 21 +++++-
 drivers/common/mlx5/mlx5_prm.h              |  8 ++-
 drivers/net/mlx5/hws/mlx5dr.h               | 38 ++++++++++
 drivers/net/mlx5/hws/mlx5dr_cmd.c           | 23 ++++++
 drivers/net/mlx5/hws/mlx5dr_cmd.h           |  4 ++
 drivers/net/mlx5/hws/mlx5dr_crc32.c         | 78 +++++++++++++++++++++
 drivers/net/mlx5/hws/mlx5dr_crc32.h         |  5 ++
 drivers/net/mlx5/mlx5_flow.c                | 29 ++++++++
 drivers/net/mlx5/mlx5_flow.h                |  8 +++
 drivers/net/mlx5/mlx5_flow_hw.c             | 66 +++++++++++++++++
 lib/ethdev/rte_flow.c                       | 25 +++++++
 lib/ethdev/rte_flow.h                       | 50 +++++++++++++
 lib/ethdev/rte_flow_driver.h                |  5 ++
 lib/ethdev/version.map                      |  1 +
 19 files changed, 470 insertions(+), 7 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2024-02-13 15:46 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-28  9:39 [PATCH 0/4] introduce encap hash calculation Ori Kam
2024-01-28  9:39 ` [PATCH 1/4] ethdev: " Ori Kam
2024-02-01  8:40   ` Ori Kam
2024-02-06 22:39   ` Thomas Monjalon
2024-02-07  6:56     ` Ori Kam
2024-02-07  9:25       ` Thomas Monjalon
2024-01-28  9:39 ` [PATCH 2/4] net/mlx5/hws: introduce encap entropy hash calculation API Ori Kam
2024-01-28  9:39 ` [PATCH 3/4] net/mlx5: add calc encap hash support Ori Kam
2024-01-28  9:39 ` [PATCH 4/4] app/testpmd: add encap hash calculation Ori Kam
2024-01-31 18:30 ` [PATCH 0/4] introduce " Dariusz Sosnowski
2024-02-08  9:09 ` [PATCH v2 1/4] ethdev: " Ori Kam
2024-02-08  9:09   ` [PATCH v2 2/4] net/mlx5/hws: introduce encap entropy hash calculation API Ori Kam
2024-02-08  9:09   ` [PATCH v2 3/4] net/mlx5: add calc encap hash support Ori Kam
2024-02-08  9:09   ` [PATCH v2 4/4] app/testpmd: add encap hash calculation Ori Kam
2024-02-08 17:13   ` [PATCH v2 1/4] ethdev: introduce " Ferruh Yigit
2024-02-11  7:29     ` Ori Kam
2024-02-12 17:05       ` Ferruh Yigit
2024-02-12 18:44         ` Ori Kam
2024-02-12 20:09           ` Ferruh Yigit
2024-02-13  7:05             ` Ori Kam
2024-02-13 13:48 ` [PATCH v3 " Ori Kam
2024-02-13 13:48   ` [PATCH v3 2/4] net/mlx5/hws: introduce encap entropy hash calculation API Ori Kam
2024-02-13 13:48   ` [PATCH v3 3/4] net/mlx5: add calc encap hash support Ori Kam
2024-02-13 13:48   ` [PATCH v3 4/4] app/testpmd: add encap hash calculation Ori Kam
2024-02-13 14:16 ` [PATCH v4 1/4] ethdev: introduce " Ori Kam
2024-02-13 14:16   ` [PATCH v4 2/4] net/mlx5/hws: introduce encap entropy hash calculation API Ori Kam
2024-02-13 14:16   ` [PATCH v4 3/4] net/mlx5: add calc encap hash support Ori Kam
2024-02-13 14:16   ` [PATCH v4 4/4] app/testpmd: add encap hash calculation Ori Kam
2024-02-13 15:45     ` Ferruh Yigit
2024-02-13 15:45   ` [PATCH v4 1/4] ethdev: introduce " Ferruh Yigit
2024-02-13 15:45     ` Ferruh Yigit

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).