]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
LACP: Do not wait response for marker messages not sent
authorArnaud Ysmal <arnaud.ysmal@stormshield.eu>
Thu, 23 Sep 2021 08:57:11 +0000 (10:57 +0200)
committerWojciech Macek <wma@FreeBSD.org>
Thu, 23 Sep 2021 08:57:11 +0000 (10:57 +0200)
commit0b92a7fe47a5f7148a494514bfa530ddc6b496bf
tree2a87c653cf739569166417531c68445cc8798e1b
parent492bf4fdad4dbb96b82d88e12918e61042f71661
LACP: Do not wait response for marker messages not sent

The error returned when a marker message can not be emitted on a port is not handled.

This cause the lacp to block all emissions until the timeout of 3 seconds is reached.

To fix this issue, I just clear the LACP_PORT_MARK flag when the packet could not be emitted.

Differential revision: https://reviews.freebsd.org/D30467
Obtained from: Stormshield
sys/net/ieee8023ad_lacp.c