DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/2] Use consecutive Tx queues' memory
@ 2025-06-23 17:35 Bing Zhao
  2025-06-23 17:35 ` [PATCH 1/2] net/mlx5: add new devarg for Tx queue consecutive memory Bing Zhao
  2025-06-23 17:35 ` [PATCH 2/2] net/mlx5: use consecutive memory for all Tx queues Bing Zhao
  0 siblings, 2 replies; 3+ messages in thread
From: Bing Zhao @ 2025-06-23 17:35 UTC (permalink / raw)
  To: viacheslavo, matan; +Cc: dev, thomas, dsosnowski, suanmingm, rasland

This patchset will move all the mlx5 Tx queues memory to a
consecutive memory area. All the WQEBBs will be allocated based
on the offset of this memory area.

Bing Zhao (2):
  net/mlx5: add new devarg for Tx queue consecutive memory
  net/mlx5: use consecutive memory for all Tx queues

 drivers/common/mlx5/mlx5_common.h      |  2 +
 drivers/common/mlx5/mlx5_common_devx.c | 77 +++++++++++++++++---------
 drivers/common/mlx5/mlx5_common_devx.h |  2 +-
 drivers/common/mlx5/mlx5_devx_cmds.h   |  5 ++
 drivers/net/mlx5/hws/mlx5dr_internal.h |  1 -
 drivers/net/mlx5/mlx5.c                | 14 +++++
 drivers/net/mlx5/mlx5.h                |  7 +++
 drivers/net/mlx5/mlx5_devx.c           | 35 ++++++++++--
 drivers/net/mlx5/mlx5_flow_aso.c       |  2 +-
 drivers/net/mlx5/mlx5_trigger.c        | 56 +++++++++++++++++++
 drivers/net/mlx5/mlx5_tx.h             |  2 +
 drivers/net/mlx5/mlx5_txpp.c           |  2 +-
 drivers/net/mlx5/mlx5_txq.c            | 18 +++++-
 13 files changed, 186 insertions(+), 37 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2025-06-23 17:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-23 17:35 [PATCH 0/2] Use consecutive Tx queues' memory Bing Zhao
2025-06-23 17:35 ` [PATCH 1/2] net/mlx5: add new devarg for Tx queue consecutive memory Bing Zhao
2025-06-23 17:35 ` [PATCH 2/2] net/mlx5: use consecutive memory for all Tx queues Bing Zhao

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