summaryrefslogtreecommitdiff
path: root/fs/sysfs
diff options
context:
space:
mode:
authorFlavio Leitner <fbl@redhat.com>2011-10-13 07:21:23 +0000
committerDavid S. Miller <davem@davemloft.net>2011-10-19 19:24:14 -0400
commitd5edf2906e0a251ddddd76caeb1b79de8bb5e3b8 (patch)
tree402661e622fe9b3a483c216d717291a4eed63b90 /fs/sysfs
parent4dc360c5e7e155373bffbb3c1f7ea0022dee650c (diff)
downloadlwn-d5edf2906e0a251ddddd76caeb1b79de8bb5e3b8.tar.gz
lwn-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 'fs/sysfs')
0 files changed, 0 insertions, 0 deletions