V_layer3_chain
struct ip_fw_chain *chain = &V_layer3_chain;
return (ipfw_resize_tables(&V_layer3_chain, ntables));
return (ipfw_switch_tables_namespace(&V_layer3_chain, sets));
chain = &V_layer3_chain;
struct ip_fw_chain *chain = &V_layer3_chain;
rule = V_layer3_chain.map[data->f_pos];
IPFW_RLOCK_ASSERT(&V_layer3_chain);
if (data->chain_id != V_layer3_chain.id) {
data->f_pos = ipfw_find_rule(&V_layer3_chain,
if (V_layer3_chain.map[data->f_pos] == rule) {
data->chain_id = V_layer3_chain.id;
MPASS(V_layer3_chain.n_rules > 1);
data->chain_id = V_layer3_chain.id;
data->f_pos = V_layer3_chain.n_rules - 2;
dyn_free_states(&V_layer3_chain);
dyn_expire_states(&V_layer3_chain, NULL);
dyn_send_keepalive_ipv4(&V_layer3_chain);
dyn_send_keepalive_ipv6(&V_layer3_chain);
dyn_grow_hashtable(&V_layer3_chain, buckets, M_NOWAIT);
IPFW_UH_RLOCK_ASSERT(&V_layer3_chain);
ch = &V_layer3_chain;
struct ip_fw_chain *chain = &V_layer3_chain;
chain = &V_layer3_chain;
chain = &V_layer3_chain;
chain = &V_layer3_chain;
chain = &V_layer3_chain;
nat44_config(&V_layer3_chain, ucfg);
struct ip_fw_chain *chain = &V_layer3_chain;
chain = &V_layer3_chain;
ch = &V_layer3_chain;
ch = &V_layer3_chain;
IPFW_UH_WLOCK_ASSERT(&V_layer3_chain);
IPFW_WLOCK(&V_layer3_chain);
IPFW_WUNLOCK(&V_layer3_chain);
return (nptv6_init(&V_layer3_chain, IS_DEFAULT_VNET(curvnet)));
nptv6_uninit(&V_layer3_chain, IS_DEFAULT_VNET(curvnet));
ch = &V_layer3_chain;
ch = &V_layer3_chain;
error = tcpmod_init(&V_layer3_chain, IS_DEFAULT_VNET(curvnet));
tcpmod_uninit(&V_layer3_chain, IS_DEFAULT_VNET(curvnet));