]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Distribute RSS table among all RX rings
authorTariq Toukan <tariqt@mellanox.com>
Wed, 7 Jun 2017 10:55:34 +0000 (13:55 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Sun, 3 Sep 2017 03:34:09 +0000 (06:34 +0300)
commita8f62e620986558769b60b3c9d71d84fb7900733
tree29260122a1930ce53bb111bc67015d0973457d06
parent9a14e47a28444304cae23f0ad0d75b128bf6bfb2
net/mlx5e: Distribute RSS table among all RX rings

In default, uniformly distribute the RSS indirection table entries
among all RX rings, rather than restricting this only to the rings
on the close NUMA node. irqbalancer would anyway dynamically override
the default affinities set to the RX rings.
This gives better multi-stream performance and CPU util.

Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c