net/bonding: use evenly distributed default RSS RETA
authorIgor Romanov <igor.romanov@oktetlabs.ru>
Wed, 29 Aug 2018 07:48:30 +0000 (08:48 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 14 Sep 2018 18:08:41 +0000 (20:08 +0200)
commit617d1ac2fd22e9a82d305c0607853f4ee0f7277b
tree9d918c4246a10d7ab2a07eccf9b5dea0cc79001c
parent862b35afca4fa78d59e5ce01661bfbf6f4c51f3e
net/bonding: use evenly distributed default RSS RETA

Default Redirection Table that is set in bonding driver is distributed
evenly over all Rx queues only within every RETA group (the first RETA
entries in every group are always start with zero). But in the most
drivers, default RETA is distributed over all Rx queues without sequence
resets in the beginning of a new group, which implies more balanced
per-core load.

Change the default RETA to be evenly distributed over all Rx queues
considering the whole table.

Fixes: 734ce47f71e0 ("bonding: support RSS dynamic configuration")
Cc: stable@dpdk.org
Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Chas Williams <chas3@att.com>
drivers/net/bonding/rte_eth_bond_pmd.c