net/bonding: do not ignore RSS key on device config
authorIgor Romanov <igor.romanov@oktetlabs.ru>
Wed, 29 Aug 2018 07:51:24 +0000 (08:51 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 14 Sep 2018 18:08:41 +0000 (20:08 +0200)
commit83cf204a982918fd56b15f9d458d1dfb1e724b5f
tree0810cec0791a26c00ef21b9e91cc2a82c3630598
parent617d1ac2fd22e9a82d305c0607853f4ee0f7277b
net/bonding: do not ignore RSS key on device config

Bonding driver ignores the value of RSS key (that is set in the port RSS
configuration) in bond_ethdev_configure(). So the only way to set
non-default RSS key is by using rss_hash_update(). This is not an
expected behaviour.

Make the bond_ethdev_configure() set default RSS key only if
requested key is set to NULL.

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