[PATCH v2 0/3] Add Tx queue mapping of aggregated ports in MLX5 PMD
Jiawei Wang
jiaweiw at nvidia.com
Wed Feb 22 13:26:25 CET 2023
This patch implements RTE_FLOW_ITEM_TYPE_AGGR_AFFINITY
support in MLX5 PMD.
This patch adds the MLX5 PMD support for two device ops:
- map_aggr_tx_affinity
- count_aggr_ports
This patch series relies on the preceding RTE API:
http://patches.dpdk.org/project/dpdk/list/?series=27064
v2:
* update the PMD code based on the new RTE API.
Jiawei Wang (3):
net/mlx5: add lag Rx port affinity in PRM
net/mlx5: add aggregated affinity item support
net/mlx5: enhance the Tx queue affinity
doc/guides/nics/features/default.ini | 1 +
doc/guides/nics/features/mlx5.ini | 1 +
doc/guides/nics/mlx5.rst | 6 ++
drivers/common/mlx5/mlx5_devx_cmds.c | 3 +
drivers/common/mlx5/mlx5_devx_cmds.h | 1 +
drivers/common/mlx5/mlx5_prm.h | 15 ++--
drivers/net/mlx5/linux/mlx5_os.c | 6 ++
drivers/net/mlx5/mlx5.c | 49 ++++++-------
drivers/net/mlx5/mlx5.h | 3 +
drivers/net/mlx5/mlx5_devx.c | 24 ++++---
drivers/net/mlx5/mlx5_flow.h | 3 +
drivers/net/mlx5/mlx5_flow_dv.c | 100 ++++++++++++++++++++++++++-
drivers/net/mlx5/mlx5_flow_hw.c | 14 ++++
drivers/net/mlx5/mlx5_tx.h | 4 ++
drivers/net/mlx5/mlx5_txq.c | 38 ++++++++++
15 files changed, 221 insertions(+), 47 deletions(-)
--
2.18.1
More information about the dev
mailing list