WSL2-Linux-Kernel/drivers/net
Jonathan Toppins 87c750affd bonding: fix link recovery in mode 2 when updelay is nonzero
[ Upstream commit f8a65ab2f3 ]

Before this change when a bond in mode 2 lost link, all of its slaves
lost link, the bonding device would never recover even after the
expiration of updelay. This change removes the updelay when the bond
currently has no usable links. Conforming to bonding.txt section 13.1
paragraph 4.

Fixes: 41f8910040 ("bonding: ignore updelay param when there is no active slave")
Signed-off-by: Jonathan Toppins <jtoppins@redhat.com>
Acked-by: Jay Vosburgh <jay.vosburgh@canonical.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:14:12 +01:00
..
appletalk
arcnet arcnet: fix potential memory leak in com20020_probe() 2022-12-02 17:41:07 +01:00
bonding bonding: fix link recovery in mode 2 when updelay is nonzero 2022-12-31 13:14:12 +01:00
caif caif_virtio: fix race between virtio_device_ready() and ndo_open() 2022-07-07 17:53:27 +02:00
can can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming 2022-12-31 13:14:08 +01:00
dsa net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() 2022-12-14 11:37:28 +01:00
ethernet igb: Initialize mailbox message for VF reset 2022-12-21 17:36:37 +01:00
fddi
fjes
hamradio hamradio: fix issue of dev reference count leakage in bpq_device_event() 2022-11-16 09:58:18 +01:00
hippi drivers: net: hippi: Fix deadlock in rr_close() 2022-05-09 09:14:40 +02:00
hyperv hv_netvsc: Fix race between VF offering and VF association message from host 2022-10-26 12:34:18 +02:00
ieee802154 ca8210: Fix crash by zero initializing data 2022-12-14 11:37:23 +01:00
ipa net: ipa: properly limit modem routing table use 2022-09-28 11:11:50 +02:00
ipvlan ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header 2022-09-28 11:11:47 +02:00
mctp
mdio net: mdio: fix unbalanced fwnode reference count in mdio_device_release() 2022-12-14 11:37:28 +01:00
netdevsim netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed 2022-11-03 23:59:19 +09:00
pcs net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii 2022-08-03 12:03:48 +02:00
phy net: phy: mxl-gpy: fix version reporting 2022-12-14 11:37:29 +01:00
plip net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() 2022-12-14 11:37:29 +01:00
ppp net: fix dev_fill_forward_path with pppoe + bridge 2022-05-25 09:57:31 +02:00
slip drivers: net: slip: fix NPD bug in sl_tx_timeout() 2022-04-20 09:34:17 +02:00
team net: team: Unsync device addresses on ndo_stop 2022-09-28 11:11:48 +02:00
usb net: usb: qmi_wwan: add u-blox 0x1342 composition 2022-12-14 11:37:17 +01:00
vmxnet3 vmxnet3: use correct intrConf reference when using extended queues 2022-12-14 11:37:24 +01:00
wan net: lapbether: fix issue of invalid opcode in lapbeth_open() 2022-11-16 09:58:19 +01:00
wireguard wireguard: netlink: avoid variable-sized memcpy on sockaddr 2022-09-28 11:11:51 +02:00
wireless wifi: ath10k: Fix return value in ath10k_pci_init() 2022-12-31 13:14:10 +01:00
wwan net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type 2022-12-08 11:28:41 +01:00
xen-netback xen/netback: fix build warning 2022-12-14 11:37:29 +01:00
Kconfig lib/crypto: blake2s: include as built-in 2022-05-30 09:28:59 +02:00
LICENSE.SRC
Makefile
Space.c
bareudp.c bareudp: use ipv6_mod_enabled to check if IPv6 enabled 2022-04-08 14:23:41 +02:00
dummy.c
eql.c
geneve.c geneve: fix TOS inheriting for ipv4 2022-08-25 11:40:15 +02:00
gtp.c
ifb.c
loopback.c net: loopback: use NET_NAME_PREDICTABLE for name_assign_type 2022-12-21 17:36:38 +01:00
macsec.c macsec: add missing attribute validation for offload 2022-12-14 11:37:30 +01:00
macvlan.c macvlan: enforce a consistent minimal mtu 2022-11-26 09:24:50 +01:00
macvtap.c macvtap: advertise link netns via netlink 2022-04-13 20:59:07 +02:00
mdio.c
mhi_net.c net: mhi: Fix memory leak in mhi_net_dellink() 2022-11-26 09:24:40 +01:00
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c net: net_netdev: Fix error handling in ntb_netdev_init_module() 2022-12-08 11:28:41 +01:00
rionet.c
sb1000.c
sungem_phy.c net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() 2022-08-03 12:03:48 +02:00
tap.c tuntap: add sanity checks about msg_controllen in sendmsg 2022-04-13 20:59:07 +02:00
thunderbolt.c net: thunderbolt: fix memory leak in tbnet_open() 2022-12-14 11:37:30 +01:00
tun.c net: tun: Fix use-after-free in tun_detach() 2022-12-08 11:28:41 +01:00
veth.c veth: Ensure eth header is in skb's linear part 2022-04-20 09:34:10 +02:00
virtio_net.c virtio_net: fix memory leak inside XPD_TX with mergeable 2022-08-25 11:40:06 +02:00
vrf.c vrf: fix packet sniffing for traffic originating from ip tunnels 2022-04-13 20:59:15 +02:00
vsockmon.c
vxlan.c vxlan: fix error return code in vxlan_fdb_append 2022-04-27 14:38:55 +02:00
xen-netfront.c xen-netfront: Fix NULL sring after live migration 2022-12-14 11:37:26 +01:00