numam-dpdk/drivers/net/bonding
Igor Romanov 83cf204a98 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: 734ce47f71 ("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>
2018-09-14 20:08:41 +02:00
..
Makefile ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00
meson.build ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00
rte_eth_bond_8023ad_private.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_eth_bond_8023ad.c net/bonding: convert to dynamic logging 2018-04-27 18:00:59 +01:00
rte_eth_bond_8023ad.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_eth_bond_alb.c net/bonding: convert to dynamic logging 2018-04-27 18:00:59 +01:00
rte_eth_bond_alb.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_eth_bond_api.c net/bonding: fix slave add for mode 4 2018-08-05 02:18:16 +02:00
rte_eth_bond_args.c net/bonding: convert to dynamic logging 2018-04-27 18:00:59 +01:00
rte_eth_bond_flow.c ethdev: add shared counter to flow API 2018-04-27 18:00:57 +01:00
rte_eth_bond_pmd.c net/bonding: do not ignore RSS key on device config 2018-09-14 20:08:41 +02:00
rte_eth_bond_private.h net/bonding: support add/remove MAC addrs 2018-07-03 01:35:58 +02:00
rte_eth_bond.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
rte_pmd_bond_version.map net/bonding: export mode 4 slave info routine 2018-05-23 00:35:01 +02:00