Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/ip_carp.c
Show First 20 Lines • Show All 2,513 Lines • ▼ Show 20 Lines | |||||
static void | static void | ||||
ipcarp_sysinit(void) | ipcarp_sysinit(void) | ||||
{ | { | ||||
/* Load allow as tunable so to postpone carp start after module load */ | /* Load allow as tunable so to postpone carp start after module load */ | ||||
TUNABLE_INT_FETCH("net.inet.carp.allow", &V_carp_allow); | TUNABLE_INT_FETCH("net.inet.carp.allow", &V_carp_allow); | ||||
} | } | ||||
VNET_SYSINIT(ip_carp, SI_SUB_PROTO_DOMAIN, SI_ORDER_ANY, ipcarp_sysinit, NULL); | VNET_SYSINIT(ip_carp, SI_SUB_PROTO_DOMAIN, SI_ORDER_ANY, ipcarp_sysinit); | ||||
static int | static int | ||||
carp_mod_load(void) | carp_mod_load(void) | ||||
{ | { | ||||
int err; | int err; | ||||
mtx_init(&carp_mtx, "carp_mtx", NULL, MTX_DEF); | mtx_init(&carp_mtx, "carp_mtx", NULL, MTX_DEF); | ||||
sx_init(&carp_sx, "carp_sx"); | sx_init(&carp_sx, "carp_sx"); | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |