Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/igmp.c
Show First 20 Lines • Show All 226 Lines • ▼ Show 20 Lines | VNET_DEFINE_STATIC(int, current_state_timers_running); /* IGMPv1/v2 host | ||||
* query response */ | * query response */ | ||||
#define V_interface_timers_running VNET(interface_timers_running) | #define V_interface_timers_running VNET(interface_timers_running) | ||||
#define V_state_change_timers_running VNET(state_change_timers_running) | #define V_state_change_timers_running VNET(state_change_timers_running) | ||||
#define V_current_state_timers_running VNET(current_state_timers_running) | #define V_current_state_timers_running VNET(current_state_timers_running) | ||||
VNET_DEFINE_STATIC(LIST_HEAD(, igmp_ifsoftc), igi_head) = | VNET_DEFINE_STATIC(LIST_HEAD(, igmp_ifsoftc), igi_head) = | ||||
LIST_HEAD_INITIALIZER(igi_head); | LIST_HEAD_INITIALIZER(igi_head); | ||||
VNET_DEFINE_STATIC(struct igmpstat, igmpstat) = { | VNET_DEFINE(struct igmpstat, igmpstat) = { | ||||
kp: Do we need this #ifdef? It looks like VNET_PCPUSTAT_SYSUNINIT() should be just as safe to use… | |||||
Done Inline ActionsIt would appear that we don't. I added it only because other uses of this macro have the #ifdef. Perhaps it was required at one point. In any case, I will update this. mhorne: It would appear that we don't. I added it only because other uses of this macro have the #ifdef. | |||||
.igps_version = IGPS_VERSION_3, | .igps_version = IGPS_VERSION_3, | ||||
.igps_len = sizeof(struct igmpstat), | .igps_len = sizeof(struct igmpstat), | ||||
}; | }; | ||||
VNET_DEFINE_STATIC(struct timeval, igmp_gsrdelay) = {10, 0}; | VNET_DEFINE_STATIC(struct timeval, igmp_gsrdelay) = {10, 0}; | ||||
#define V_igi_head VNET(igi_head) | #define V_igi_head VNET(igi_head) | ||||
#define V_igmpstat VNET(igmpstat) | |||||
#define V_igmp_gsrdelay VNET(igmp_gsrdelay) | #define V_igmp_gsrdelay VNET(igmp_gsrdelay) | ||||
VNET_DEFINE_STATIC(int, igmp_recvifkludge) = 1; | VNET_DEFINE_STATIC(int, igmp_recvifkludge) = 1; | ||||
VNET_DEFINE_STATIC(int, igmp_sendra) = 1; | VNET_DEFINE_STATIC(int, igmp_sendra) = 1; | ||||
VNET_DEFINE_STATIC(int, igmp_sendlocal) = 1; | VNET_DEFINE_STATIC(int, igmp_sendlocal) = 1; | ||||
VNET_DEFINE_STATIC(int, igmp_v1enable) = 1; | VNET_DEFINE_STATIC(int, igmp_v1enable) = 1; | ||||
VNET_DEFINE_STATIC(int, igmp_v2enable) = 1; | VNET_DEFINE_STATIC(int, igmp_v2enable) = 1; | ||||
VNET_DEFINE_STATIC(int, igmp_legacysupp); | VNET_DEFINE_STATIC(int, igmp_legacysupp); | ||||
▲ Show 20 Lines • Show All 3,454 Lines • Show Last 20 Lines |
Do we need this #ifdef? It looks like VNET_PCPUSTAT_SYSUNINIT() should be just as safe to use as VNET_PCPUSTAT_SYSINIT() when VIMAGE is not set.