summaryrefslogtreecommitdiffstats
path: root/fs
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
parent4dc360c5e7e155373bffbb3c1f7ea0022dee650c (diff)
downloadop-kernel-dev-d5edf2906e0a251ddddd76caeb1b79de8bb5e3b8.zip
op-kernel-dev-d5edf2906e0a251ddddd76caeb1b79de8bb5e3b8.tar.gz
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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud