DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH v1 0/3] Add HWS mirroring support
@ 2023-09-28 13:09 Shun Hao
  2023-09-28 13:09 ` [PATCH v1 1/3] net/mlx5/hws: add creation of packet reformat DevX obj Shun Hao
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Shun Hao @ 2023-09-28 13:09 UTC (permalink / raw)
  To: viacheslavo, matan, orika; +Cc: dev, rasland

This patch series are to add the support of mirroring feature in HWS.
The main idea is to create DevX Flow table and FTE in it. The FTE may
have multiple different destinations of type Vport/TIR/Table. With this
multi-destination FTE, NIC can duplicate packets and forward to all
destinations.

Hamdan Igbaria (2):
  net/mlx5/hws: add creation of packet reformat DevX obj
  net/mlx5/hws: add mlx5dr obj struct to mlx5dr action

Shun Hao (1):
  net/mlx5/hws: add support for mirroring

 drivers/common/mlx5/mlx5_prm.h         |  62 +++++++++++-
 drivers/net/mlx5/hws/mlx5dr.h          |  34 +++++++
 drivers/net/mlx5/hws/mlx5dr_action.c   | 134 ++++++++++++++++++++++++-
 drivers/net/mlx5/hws/mlx5dr_action.h   |   6 ++
 drivers/net/mlx5/hws/mlx5dr_cmd.c      | 123 +++++++++++++++++++++--
 drivers/net/mlx5/hws/mlx5dr_cmd.h      |  30 +++++-
 drivers/net/mlx5/hws/mlx5dr_debug.c    |   1 +
 drivers/net/mlx5/hws/mlx5dr_internal.h |   5 +
 drivers/net/mlx5/hws/mlx5dr_send.c     |   5 -
 drivers/net/mlx5/hws/mlx5dr_table.c    |   8 +-
 10 files changed, 384 insertions(+), 24 deletions(-)

-- 
2.20.0


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

end of thread, other threads:[~2023-09-28 13:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-28 13:09 [PATCH v1 0/3] Add HWS mirroring support Shun Hao
2023-09-28 13:09 ` [PATCH v1 1/3] net/mlx5/hws: add creation of packet reformat DevX obj Shun Hao
2023-09-28 13:09 ` [PATCH v1 2/3] net/mlx5/hws: add mlx5dr obj struct to mlx5dr action Shun Hao
2023-09-28 13:09 ` [PATCH v1 3/3] net/mlx5/hws: add support for mirroring Shun Hao

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