DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/4] net/mlx5: add template table insertion and matching types
@ 2023-01-26 23:40 Alexander Kozyrev
  2023-01-26 23:40 ` [PATCH 1/4] net/mlx5: add table insertion type and hash function Alexander Kozyrev
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Alexander Kozyrev @ 2023-01-26 23:40 UTC (permalink / raw)
  To: dev; +Cc: thomas, orika, rasland, matan, viacheslavo

Add the insertion type and hash calculation function of a template table.
Support the new rte_flow_async_create_by_index() Flow API to allow
flow rules insertion into a specified index of index-based template tables.
Set MLX5_LINEAR_HASH_TAG_INDEX as a special id for specifiyng the index.
Allow to retrieve the hash calculation result via modify_field Flow API.

Flow API changes:
https://patchwork.dpdk.org/project/dpdk/cover/20230121052158.2928238-1-akozyrev@nvidia.com/

Alexander Kozyrev (4):
  net/mlx5: add table insertion type and hash function
  net/mlx5: add flow rule insertion by index
  net/mlx5: add hash result metadata to modify field
  net/mlx5: define index register for linear tables

 drivers/net/mlx5/mlx5_flow.c    |  61 +++++++++++++
 drivers/net/mlx5/mlx5_flow.h    |  15 +++
 drivers/net/mlx5/mlx5_flow_dv.c |  18 +++-
 drivers/net/mlx5/mlx5_flow_hw.c | 157 +++++++++++++++++++++++++++++++-
 drivers/net/mlx5/rte_pmd_mlx5.h |   5 +
 5 files changed, 249 insertions(+), 7 deletions(-)

-- 
2.18.2


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

end of thread, other threads:[~2023-03-07 11:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-26 23:40 [PATCH 0/4] net/mlx5: add template table insertion and matching types Alexander Kozyrev
2023-01-26 23:40 ` [PATCH 1/4] net/mlx5: add table insertion type and hash function Alexander Kozyrev
2023-03-06 15:16   ` Slava Ovsiienko
2023-01-26 23:40 ` [PATCH 2/4] net/mlx5: add flow rule insertion by index Alexander Kozyrev
2023-03-06 15:17   ` Slava Ovsiienko
2023-01-26 23:40 ` [PATCH 3/4] net/mlx5: add hash result metadata to modify field Alexander Kozyrev
2023-03-06 15:18   ` Slava Ovsiienko
2023-01-26 23:40 ` [PATCH 4/4] net/mlx5: define index register for linear tables Alexander Kozyrev
2023-03-06 15:18   ` Slava Ovsiienko
2023-03-07 11:13 ` [PATCH 0/4] net/mlx5: add template table insertion and matching types 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).