Lines Matching defs:chain
314 /* Maximum length of states chain in a bucket */
1381 * If cached chain id is the same, we can avoid rule index
1384 * update the same state, because chain->id can be changed
1392 * When chain->id being changed the parent
1975 * chain - ipfw's instance;
1988 ipfw_dyn_install_state(struct ip_fw_chain *chain, struct ip_fw *rule,
1997 limit = IP_FW_ARG_TABLEARG(chain, cmd->conn_limit, limit);
2015 dyn_free_states(struct ip_fw_chain *chain)
2443 dyn_send_keepalive_ipv4(struct ip_fw_chain *chain)
2451 IPFW_UH_RLOCK(chain);
2471 IPFW_UH_RUNLOCK(chain);
2550 dyn_send_keepalive_ipv6(struct ip_fw_chain *chain)
2558 IPFW_UH_RLOCK(chain);
2578 IPFW_UH_RUNLOCK(chain);
2585 dyn_grow_hashtable(struct ip_fw_chain *chain, uint32_t new, int flags)
2682 IPFW_UH_WLOCK(chain);
2687 IPFW_WLOCK(chain);
2725 IPFW_WUNLOCK(chain);
2726 IPFW_UH_WUNLOCK(chain);
2807 ipfw_expire_dyn_states(struct ip_fw_chain *chain, ipfw_range_tlv *rt)
2815 IPFW_UH_WLOCK_ASSERT(chain);
2816 dyn_expire_states(chain, rt);
3071 ipfw_dump_states(struct ip_fw_chain *chain, struct sockopt_data *sd)
3089 IPFW_UH_RLOCK_ASSERT(chain);
3131 ipfw_get_dynamic(struct ip_fw_chain *chain, char **pbp, const char *ep)
3145 IPFW_UH_RLOCK_ASSERT(chain);
3173 ipfw_dyn_init(struct ip_fw_chain *chain)
3224 dyn_grow_hashtable(chain, 256, M_WAITOK);