Page MenuHomeFreeBSD
Authored By
arnaud.ysmal_stormshield.eu
Jun 1 2021, 8:39 AM
Size
1 KB
Referenced Files
None
Subscribers
None

transit_delay_sysctl.patch

diff --git a/sys/net/ieee8023ad_lacp.c b/sys/net/ieee8023ad_lacp.c
index bdc6113ce2a0..a0c9b0fa88ab 100644
--- a/sys/net/ieee8023ad_lacp.c
+++ b/sys/net/ieee8023ad_lacp.c
@@ -203,6 +203,11 @@ SYSCTL_NODE(_net_link_lagg, OID_AUTO, lacp, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
SYSCTL_INT(_net_link_lagg_lacp, OID_AUTO, debug, CTLFLAG_RWTUN | CTLFLAG_VNET,
&VNET_NAME(lacp_debug), 0, "Enable LACP debug logging (1=debug, 2=trace)");
+VNET_DEFINE_STATIC(int, lacp_transit_delay) = LACP_TRANSIT_DELAY;
+#define V_lacp_transit_delay VNET(lacp_transit_delay)
+SYSCTL_INT(_net_link_lagg_lacp, OID_AUTO, transit_delay, CTLFLAG_RWTUN | CTLFLAG_VNET,
+ &VNET_NAME(lacp_transit_delay), 0, "LACP transit delay timeout (ms)");
+
VNET_DEFINE_STATIC(int, lacp_default_strict_mode) = 1;
SYSCTL_INT(_net_link_lagg_lacp, OID_AUTO, default_strict_mode,
CTLFLAG_RWTUN | CTLFLAG_VNET, &VNET_NAME(lacp_default_strict_mode), 0,
@@ -924,7 +929,7 @@ lacp_suppress_distributing(struct lacp_softc *lsc, struct lacp_aggregator *la)
/* set a timeout for the marker frames */
callout_reset(&lsc->lsc_transit_callout,
- LACP_TRANSIT_DELAY * hz / 1000, lacp_transit_expire, lsc);
+ V_lacp_transit_delay * hz / 1000, lacp_transit_expire, lsc);
}
static int

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3767338
Default Alt Text
transit_delay_sysctl.patch (1 KB)

Event Timeline