numam-dpdk/drivers/net/bonding
Chas Williams 0e677a3534 net/bonding: always update bonding link status
When the first ETH_LINK_UP slave is added to a bonding device, it is
immediately activated.  If these are polling slaves, there will be a
later link state event, when last_link_status doesn't match link_status.
But because this slave is already activated, the bonding device's link
status isn't updated.

To fix this, we always attempt to update the bonding device's link status
in the link state change callback.

Fixes: 46fb436836 ("bond: add mode 4")
Cc: stable@dpdk.org

Signed-off-by: Chas Williams <chas3@att.com>
2018-06-14 19:54:56 +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: support flow API 2018-04-27 17:34:42 +01: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: always update bonding link status 2018-06-14 19:54:56 +02:00
rte_eth_bond_private.h net/bonding: fix slave activation simultaneously 2018-05-14 22:32:23 +01: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