net/bonding: fix slave add for mode 4
authorRadu Nicolau <radu.nicolau@intel.com>
Wed, 18 Jul 2018 13:21:17 +0000 (14:21 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Sun, 5 Aug 2018 00:18:16 +0000 (02:18 +0200)
commit94421f9e76bfea67c858eb806263b131d2188ff4
tree0b9185dc2d1446b6514ddb955c1cb704cbe5a695
parent5922ff069fb910946f97780754ad4b66b987d5b6
net/bonding: fix slave add for mode 4

Moved the link status validity check from the slave add to the slave
activation step. Otherwise slave add will fail for mode 4 if
the ports are all stopped but only one of them checked.

Removed activate slave call from slave add function.

Bugzilla ID: 52
Fixes: b77d21cc2364 ("ethdev: add link status get/set helper functions")
Cc: stable@dpdk.org
Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
drivers/net/bonding/rte_eth_bond_api.c
drivers/net/bonding/rte_eth_bond_pmd.c