summaryrefslogtreecommitdiffstats
path: root/arch/m32r/mm
diff options
context:
space:
mode:
authorFlavio Leitner <fbl@redhat.com>2011-10-13 09:21:23 +0200
committerDavid S. Miller <davem@davemloft.net>2011-10-20 01:24:14 +0200
commitd5edf2906e0a251ddddd76caeb1b79de8bb5e3b8 (patch)
tree402661e622fe9b3a483c216d717291a4eed63b90 /arch/m32r/mm
parentnet: validate HWTSTAMP ioctl parameters (diff)
downloadlinux-d5edf2906e0a251ddddd76caeb1b79de8bb5e3b8.tar.xz
linux-d5edf2906e0a251ddddd76caeb1b79de8bb5e3b8.zip
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>
Diffstat (limited to 'arch/m32r/mm')
0 files changed, 0 insertions, 0 deletions