MCPcopy Create free account
hub / github.com/F-Stack/f-stack / tcp_tw_init

Function tcp_tw_init

freebsd/netinet/tcp_timewait.c:191–204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

189}
190
191void
192tcp_tw_init(void)
193{
194
195 V_tcptw_zone = uma_zcreate("tcptw", sizeof(struct tcptw),
196 NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0);
197 TUNABLE_INT_FETCH("net.inet.tcp.maxtcptw", &maxtcptw);
198 if (maxtcptw == 0)
199 uma_zone_set_max(V_tcptw_zone, tcptw_auto_size());
200 else
201 uma_zone_set_max(V_tcptw_zone, maxtcptw);
202 TAILQ_INIT(&V_twq_2msl);
203 TW_LOCK_INIT(V_tw_lock, "tcptw");
204}
205
206#ifdef VIMAGE
207void

Callers 1

tcp_initFunction · 0.85

Calls 3

uma_zcreateFunction · 0.85
uma_zone_set_maxFunction · 0.85
tcptw_auto_sizeFunction · 0.85

Tested by

no test coverage detected