Page MenuHomeFreeBSD

D30467.diff
No OneTemporary

D30467.diff

diff --git a/sys/net/ieee8023ad_lacp.c b/sys/net/ieee8023ad_lacp.c
--- a/sys/net/ieee8023ad_lacp.c
+++ b/sys/net/ieee8023ad_lacp.c
@@ -919,7 +919,8 @@
/* send a marker frame down each port to verify the queues are empty */
LIST_FOREACH(lp, &lsc->lsc_ports, lp_next) {
lp->lp_flags |= LACP_PORT_MARK;
- lacp_xmit_marker(lp);
+ if (lacp_xmit_marker(lp) != 0)
+ lp->lp_flags &= ~LACP_PORT_MARK;
}
/* set a timeout for the marker frames */

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 10, 12:21 PM (10 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17084070
Default Alt Text
D30467.diff (454 B)

Event Timeline