mbox series

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

Message ID 20211021085637.3627922-1-rongweil@nvidia.com (mailing list archive)
Headers
Series set txq affinity in round-robin |

Message

Rongwei Liu Oct. 21, 2021, 8:56 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.

v1: rebase on top of master-net-mlx

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

Comments

Raslan Darawsheh Oct. 21, 2021, 12:25 p.m. UTC | #1
Hi,

> -----Original Message-----
> From: Rongwei Liu <rongweil@nvidia.com>
> Sent: Thursday, October 21, 2021 11:57 AM
> To: Matan Azrad <matan@nvidia.com>; Slava Ovsiienko
> <viacheslavo@nvidia.com>; Ori Kam <orika@nvidia.com>; NBU-Contact-
> Thomas Monjalon <thomas@monjalon.net>
> Cc: dev@dpdk.org; Raslan Darawsheh <rasland@nvidia.com>
> Subject: [PATCH v1 0/2] set txq affinity in round-robin
> 
> 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.
> 
> v1: rebase on top of master-net-mlx
> 
> 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(-)
> 
> --
> 2.27.0

Series applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh