linux-stable/drivers/net
Flavio Leitner d5edf2906e bonding: fix wrong port enabling in 802.3ad
The port shouldn't be enabled unless its current MUX
state is DISTRIBUTING which is correctly handled by
ad_mux_machine(), otherwise the packet sent can be
lost because the other end may not be ready.

The issue happens on every port initialization, but
as the ports are expected to move quickly to DISTRIBUTING,
it doesn't cause much problem.  However, it does cause
constant packet loss if the other peer has the port
configured to stay in STANDBY (i.e. SYNC set to OFF).

Signed-off-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-10-19 19:24:14 -04:00
..
appletalk
arcnet
bonding bonding: fix wrong port enabling in 802.3ad 2011-10-19 19:24:14 -04:00
caif caif-hsi: Added recovery check of CA wake status. 2011-10-19 03:25:43 -04:00
can can: remove references to berlios mailinglist 2011-10-17 19:22:46 -04:00
cris
ethernet mlx4_en: Updating driver version 2011-10-19 03:42:27 -04:00
fddi
hamradio
hippi
irda net/irda: sh_irda: add PM support 2011-09-15 17:19:28 -04:00
phy phylib: Modify Vitesse RGMII skew settings 2011-10-19 15:59:45 -04:00
plip
ppp Merge branch 'master' of github.com:davem330/net 2011-09-22 03:23:13 -04:00
slip
tokenring
usb NET: white space/coding style cleanup of asix driver 2011-10-04 16:25:31 -04:00
vmxnet3 net: add skb frag size accessors 2011-10-19 03:10:46 -04:00
wan wan: make LAPB callbacks const 2011-09-16 19:20:20 -04:00
wimax
wireless Merge branch 'master' of git://git.infradead.org/users/linville/wireless-next into for-davem 2011-10-17 15:05:26 -04:00
xen-netback net: add skb frag size accessors 2011-10-19 03:10:46 -04:00
dummy.c
eql.c
ifb.c
Kconfig pch_gbe: support ML7831 IOH 2011-09-15 17:31:45 -04:00
LICENSE.SRC
loopback.c
macvlan.c macvlan: handle fragmented multicast frames 2011-10-18 23:22:07 -04:00
macvtap.c macvtap: fix the uninitialized var using in macvtap_alloc_skb() 2011-09-20 14:37:22 -04:00
Makefile
mdio.c
mii.c
netconsole.c netconsole: switch init_netconsole() to late_initcall 2011-09-20 15:45:07 -04:00
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
veth.c
virtio_net.c net: add skb frag size accessors 2011-10-19 03:10:46 -04:00
xen-netfront.c net: add skb frag size accessors 2011-10-19 03:10:46 -04:00