mbox

[0/2] set txq affinity in round-robin

Message ID 20211020031938.3190843-1-rongweil@nvidia.com (mailing list archive)
Headers

Message

Rongwei Liu Oct. 20, 2021, 3:19 a.m. UTC
  Create multiple TISs (number of PF) and bind TXQ to different TISs.
The TXQ affinity is predictable and unchanged.
Traffic is load-balanced per PMD process.

Rongwei Liu (2):
  common/mlx5: support lag context query
  net/mlx5: set txq affinity in round-robin

 doc/guides/nics/mlx5.rst             |  4 ++
 drivers/common/mlx5/mlx5_devx_cmds.c | 40 ++++++++++++++
 drivers/common/mlx5/mlx5_devx_cmds.h | 13 +++++
 drivers/common/mlx5/mlx5_prm.h       | 45 +++++++++++++++-
 drivers/common/mlx5/version.map      |  1 +
 drivers/net/mlx5/linux/mlx5_os.c     |  2 +-
 drivers/net/mlx5/mlx5.c              | 81 +++++++++++++++++++++++++---
 drivers/net/mlx5/mlx5.h              | 10 +++-
 drivers/net/mlx5/mlx5_devx.c         | 37 ++++++++++++-
 drivers/net/mlx5/mlx5_txpp.c         |  4 +-
 10 files changed, 222 insertions(+), 15 deletions(-)