numam-dpdk/lib/librte_pmd_bond
Declan Doherty f2ef6f21ee bond: fix mac assignment to slaves
Adding call to mac_address_slaves_update from the lsc handler when the
first slave become active to propagate any mac changes made while
devices are inactive

Changed removing slave logic to use memmove instead of memcpy to move
data within the same array, as this was corrupting the slave array.

Adding unit test to cover failing assignment scenarios

Test report: http://dpdk.org/ml/archives/dev/2014-December/009623.html

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Tested-by: SunX Jiajia <sunx.jiajia@intel.com>
2014-12-11 01:42:02 +01:00
..
Makefile bond: add mode 4 2014-11-27 21:20:58 +01:00
rte_eth_bond_8023ad_private.h bond: add mode 4 2014-11-27 21:20:58 +01:00
rte_eth_bond_8023ad.c bond: add mode 4 2014-11-27 21:20:58 +01:00
rte_eth_bond_8023ad.h bond: add mode 4 2014-11-27 21:20:58 +01:00
rte_eth_bond_api.c bond: set offload capabilities flags 2014-11-27 22:50:06 +01:00
rte_eth_bond_args.c cmdline: fix overflow on bsd 2014-12-05 16:54:53 +01:00
rte_eth_bond_pmd.c bond: fix mac assignment to slaves 2014-12-11 01:42:02 +01:00
rte_eth_bond_private.h bond: set offload capabilities flags 2014-11-27 22:50:06 +01:00
rte_eth_bond.h bond: add mode 5 2014-11-27 21:38:57 +01:00