Lines Matching refs:tcfg
136 struct tables_config *tcfg; in rollback_toperation_state() local
139 tcfg = CHAIN_TO_TCFG(ch); in rollback_toperation_state()
140 TAILQ_FOREACH(os, &tcfg->state_list, next) in rollback_toperation_state()
147 struct tables_config *tcfg; in add_toperation_state() local
149 tcfg = CHAIN_TO_TCFG(ch); in add_toperation_state()
150 TAILQ_INSERT_HEAD(&tcfg->state_list, &ts->opstate, next); in add_toperation_state()
156 struct tables_config *tcfg; in del_toperation_state() local
158 tcfg = CHAIN_TO_TCFG(ch); in del_toperation_state()
159 TAILQ_REMOVE(&tcfg->state_list, &ts->opstate, next); in del_toperation_state()
2251 find_table_algo(struct tables_config *tcfg, struct tid_info *ti, char *name) in find_table_algo() argument
2261 if (ti->atype > tcfg->algo_count) in find_table_algo()
2263 return (tcfg->algo[ti->atype]); in find_table_algo()
2268 return (tcfg->def_algo[ti->type]); in find_table_algo()
2273 for (i = 1; i <= tcfg->algo_count; i++) { in find_table_algo()
2274 ta = tcfg->algo[i]; in find_table_algo()
2308 struct tables_config *tcfg; in ipfw_add_table_algo() local
2326 tcfg = CHAIN_TO_TCFG(ch); in ipfw_add_table_algo()
2328 KASSERT(tcfg->algo_count < 255, ("Increase algo array size")); in ipfw_add_table_algo()
2330 tcfg->algo[++tcfg->algo_count] = ta_new; in ipfw_add_table_algo()
2331 ta_new->idx = tcfg->algo_count; in ipfw_add_table_algo()
2335 tcfg->def_algo[ta_new->type] == NULL) in ipfw_add_table_algo()
2336 tcfg->def_algo[ta_new->type] = ta_new; in ipfw_add_table_algo()
2351 struct tables_config *tcfg; in ipfw_del_table_algo() local
2354 tcfg = CHAIN_TO_TCFG(ch); in ipfw_del_table_algo()
2356 KASSERT(idx <= tcfg->algo_count, ("algo idx %d out of range 1..%d", in ipfw_del_table_algo()
2357 idx, tcfg->algo_count)); in ipfw_del_table_algo()
2359 ta = tcfg->algo[idx]; in ipfw_del_table_algo()
2362 if (tcfg->def_algo[ta->type] == ta) in ipfw_del_table_algo()
2363 tcfg->def_algo[ta->type] = NULL; in ipfw_del_table_algo()
2381 struct tables_config *tcfg; in list_table_algo() local
2393 tcfg = CHAIN_TO_TCFG(ch); in list_table_algo()
2394 count = tcfg->algo_count; in list_table_algo()
2411 ta = tcfg->algo[n]; in list_table_algo()
3028 struct tables_config *tcfg; in ipfw_init_tables() local
3034 tcfg = malloc(sizeof(struct tables_config), M_IPFW, M_WAITOK | M_ZERO); in ipfw_init_tables()
3035 tcfg->namehash = ipfw_objhash_create(V_fw_tables_max, in ipfw_init_tables()
3037 ch->tblcfg = tcfg; in ipfw_init_tables()