mbox series

[0/3] add new PHY affinity support in MLX5 PMD

Message ID 20230203052107.48293-1-jiaweiw@nvidia.com (mailing list archive)
Headers
Series add new PHY affinity support in MLX5 PMD |

Message

Jiawei Wang Feb. 3, 2023, 5:21 a.m. UTC
  This patch series implement PHY affinity item support in MLX5 PMD and
the support for TIS creation with tx_phy_affinity value of
Tx queue.

This patch series relies on the preceding ethdev API:
http://patches.dpdk.org/project/dpdk/patch/20230203050717.46914-2-jiaweiw@nvidia.com/

Jiawei Wang (3):
  drivers: add lag Rx port affinity in PRM
  net/mlx5: add PHY affinity item support
  drivers: enhance the Tx queue affinity

 doc/guides/nics/features/default.ini |   1 +
 doc/guides/nics/features/mlx5.ini    |   1 +
 doc/guides/nics/mlx5.rst             |   8 ++-
 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              |  43 +++++-------
 drivers/net/mlx5/mlx5.h              |   3 +
 drivers/net/mlx5/mlx5_devx.c         |  24 ++++---
 drivers/net/mlx5/mlx5_ethdev.c       |   1 +
 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           |   1 +
 drivers/net/mlx5/mlx5_txq.c          |   8 +++
 16 files changed, 184 insertions(+), 48 deletions(-)