Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/tcp_subr.c
Show First 20 Lines • Show All 1,119 Lines • ▼ Show 20 Lines | if (max_linkhdr + TCP_MINPROTOHDR > MHLEN) | ||||
panic("tcp_init"); | panic("tcp_init"); | ||||
#undef TCP_MINPROTOHDR | #undef TCP_MINPROTOHDR | ||||
ISN_LOCK_INIT(); | ISN_LOCK_INIT(); | ||||
EVENTHANDLER_REGISTER(shutdown_pre_sync, tcp_fini, NULL, | EVENTHANDLER_REGISTER(shutdown_pre_sync, tcp_fini, NULL, | ||||
SHUTDOWN_PRI_DEFAULT); | SHUTDOWN_PRI_DEFAULT); | ||||
EVENTHANDLER_REGISTER(maxsockets_change, tcp_zone_change, NULL, | EVENTHANDLER_REGISTER(maxsockets_change, tcp_zone_change, NULL, | ||||
EVENTHANDLER_PRI_ANY); | EVENTHANDLER_PRI_ANY); | ||||
tcp_inp_lro_direct_queue = counter_u64_alloc(M_WAITOK); | |||||
tcp_inp_lro_wokeup_queue = counter_u64_alloc(M_WAITOK); | |||||
tcp_inp_lro_compressed = counter_u64_alloc(M_WAITOK); | |||||
tcp_inp_lro_single_push = counter_u64_alloc(M_WAITOK); | |||||
tcp_inp_lro_locks_taken = counter_u64_alloc(M_WAITOK); | |||||
tcp_inp_lro_sack_wake = counter_u64_alloc(M_WAITOK); | |||||
#ifdef TCPPCAP | #ifdef TCPPCAP | ||||
tcp_pcap_init(); | tcp_pcap_init(); | ||||
#endif | #endif | ||||
} | } | ||||
#ifdef VIMAGE | #ifdef VIMAGE | ||||
static void | static void | ||||
tcp_destroy(void *unused __unused) | tcp_destroy(void *unused __unused) | ||||
▲ Show 20 Lines • Show All 2,248 Lines • Show Last 20 Lines |