Lines Matching refs:ta_state

385 static int ta_init_addr_radix(struct ip_fw_chain *ch, void **ta_state,
388 static void ta_destroy_addr_radix(void *ta_state, struct table_info *ti);
389 static void ta_dump_addr_radix_tinfo(void *ta_state, struct table_info *ti,
391 static int ta_dump_addr_radix_tentry(void *ta_state, struct table_info *ti,
393 static int ta_find_addr_radix_tentry(void *ta_state, struct table_info *ti,
395 static void ta_foreach_addr_radix(void *ta_state, struct table_info *ti,
401 static int ta_add_addr_radix(void *ta_state, struct table_info *ti,
405 static int ta_del_addr_radix(void *ta_state, struct table_info *ti,
409 static int ta_need_modify_radix(void *ta_state, struct table_info *ti,
449 ta_init_addr_radix(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_addr_radix() argument
463 *ta_state = cfg; in ta_init_addr_radix()
483 ta_destroy_addr_radix(void *ta_state, struct table_info *ti) in ta_destroy_addr_radix() argument
488 cfg = (struct addr_radix_cfg *)ta_state; in ta_destroy_addr_radix()
505 ta_dump_addr_radix_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_addr_radix_tinfo() argument
509 cfg = (struct addr_radix_cfg *)ta_state; in ta_dump_addr_radix_tinfo()
521 ta_dump_addr_radix_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_addr_radix_tentry() argument
552 ta_find_addr_radix_tentry(void *ta_state, struct table_info *ti, in ta_find_addr_radix_tentry() argument
574 ta_dump_addr_radix_tentry(ta_state, ti, e, tent); in ta_find_addr_radix_tentry()
582 ta_foreach_addr_radix(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_addr_radix() argument
716 ta_add_addr_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_addr_radix() argument
725 cfg = (struct addr_radix_cfg *)ta_state; in ta_add_addr_radix()
817 ta_del_addr_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_addr_radix() argument
825 cfg = (struct addr_radix_cfg *)ta_state; in ta_del_addr_radix()
868 ta_need_modify_radix(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_radix() argument
969 static void ta_print_chash_config(void *ta_state, struct table_info *ti,
972 static int ta_init_chash(struct ip_fw_chain *ch, void **ta_state,
974 static void ta_destroy_chash(void *ta_state, struct table_info *ti);
975 static void ta_dump_chash_tinfo(void *ta_state, struct table_info *ti,
977 static int ta_dump_chash_tentry(void *ta_state, struct table_info *ti,
982 static int ta_find_chash_tentry(void *ta_state, struct table_info *ti,
984 static void ta_foreach_chash(void *ta_state, struct table_info *ti,
988 static int ta_add_chash(void *ta_state, struct table_info *ti,
992 static int ta_del_chash(void *ta_state, struct table_info *ti,
996 static int ta_need_modify_chash(void *ta_state, struct table_info *ti,
999 static int ta_fill_mod_chash(void *ta_state, struct table_info *ti, void *ta_buf,
1001 static void ta_modify_chash(void *ta_state, struct table_info *ti, void *ta_buf,
1247 ta_print_chash_config(void *ta_state, struct table_info *ti, char *buf, in ta_print_chash_config() argument
1252 cfg = (struct chash_cfg *)ta_state; in ta_print_chash_config()
1279 ta_init_chash(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_chash() argument
1308 *ta_state = cfg; in ta_init_chash()
1333 ta_destroy_chash(void *ta_state, struct table_info *ti) in ta_destroy_chash() argument
1339 cfg = (struct chash_cfg *)ta_state; in ta_destroy_chash()
1356 ta_dump_chash_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_chash_tinfo() argument
1360 cfg = (struct chash_cfg *)ta_state; in ta_dump_chash_tinfo()
1374 ta_dump_chash_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_chash_tentry() argument
1380 cfg = (struct chash_cfg *)ta_state; in ta_dump_chash_tentry()
1462 ta_find_chash_tentry(void *ta_state, struct table_info *ti, in ta_find_chash_tentry() argument
1472 cfg = (struct chash_cfg *)ta_state; in ta_find_chash_tentry()
1492 ta_dump_chash_tentry(ta_state, ti, tmp, tent); in ta_find_chash_tentry()
1509 ta_dump_chash_tentry(ta_state, ti, tmp, tent); in ta_find_chash_tentry()
1518 ta_foreach_chash(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_chash() argument
1525 cfg = (struct chash_cfg *)ta_state; in ta_foreach_chash()
1559 ta_add_chash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_chash() argument
1569 cfg = (struct chash_cfg *)ta_state; in ta_add_chash()
1645 ta_del_chash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_chash() argument
1654 cfg = (struct chash_cfg *)ta_state; in ta_del_chash()
1713 ta_need_modify_chash(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_chash() argument
1725 cfg = (struct chash_cfg *)ta_state; in ta_need_modify_chash()
1779 ta_fill_mod_chash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_fill_mod_chash() argument
1791 ta_modify_chash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_chash() argument
1803 cfg = (struct chash_cfg *)ta_state; in ta_modify_chash()
1946 static int ta_init_ifidx(struct ip_fw_chain *ch, void **ta_state,
1948 static void ta_change_ti_ifidx(void *ta_state, struct table_info *ti);
1951 static void ta_destroy_ifidx(void *ta_state, struct table_info *ti);
1952 static void ta_dump_ifidx_tinfo(void *ta_state, struct table_info *ti,
1956 static int ta_add_ifidx(void *ta_state, struct table_info *ti,
1960 static int ta_del_ifidx(void *ta_state, struct table_info *ti,
1965 static int ta_need_modify_ifidx(void *ta_state, struct table_info *ti,
1968 static int ta_fill_mod_ifidx(void *ta_state, struct table_info *ti,
1970 static void ta_modify_ifidx(void *ta_state, struct table_info *ti, void *ta_buf,
1973 static int ta_dump_ifidx_tentry(void *ta_state, struct table_info *ti, void *e,
1975 static int ta_find_ifidx_tentry(void *ta_state, struct table_info *ti,
1979 static void ta_foreach_ifidx(void *ta_state, struct table_info *ti,
2102 ta_init_ifidx(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_ifidx() argument
2115 *ta_state = icfg; in ta_init_ifidx()
2126 ta_change_ti_ifidx(void *ta_state, struct table_info *ti) in ta_change_ti_ifidx() argument
2130 icfg = (struct iftable_cfg *)ta_state; in ta_change_ti_ifidx()
2154 ta_destroy_ifidx(void *ta_state, struct table_info *ti) in ta_destroy_ifidx() argument
2159 icfg = (struct iftable_cfg *)ta_state; in ta_destroy_ifidx()
2178 ta_dump_ifidx_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_ifidx_tinfo() argument
2182 cfg = (struct iftable_cfg *)ta_state; in ta_dump_ifidx_tinfo()
2227 ta_add_ifidx(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_ifidx() argument
2240 icfg = (struct iftable_cfg *)ta_state; in ta_add_ifidx()
2309 ta_del_ifidx(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_ifidx() argument
2321 icfg = (struct iftable_cfg *)ta_state; in ta_del_ifidx()
2421 ta_need_modify_ifidx(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_ifidx() argument
2427 cfg = (struct iftable_cfg *)ta_state; in ta_need_modify_ifidx()
2463 ta_fill_mod_ifidx(void *ta_state, struct table_info *ti, void *ta_buf, in ta_fill_mod_ifidx() argument
2470 icfg = (struct iftable_cfg *)ta_state; in ta_fill_mod_ifidx()
2487 ta_modify_ifidx(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_ifidx() argument
2495 icfg = (struct iftable_cfg *)ta_state; in ta_modify_ifidx()
2519 ta_dump_ifidx_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_ifidx_tentry() argument
2534 ta_find_ifidx_tentry(void *ta_state, struct table_info *ti, in ta_find_ifidx_tentry() argument
2541 icfg = (struct iftable_cfg *)ta_state; in ta_find_ifidx_tentry()
2550 ta_dump_ifidx_tentry(ta_state, ti, ife, tent); in ta_find_ifidx_tentry()
2577 ta_foreach_ifidx(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_ifidx() argument
2583 icfg = (struct iftable_cfg *)ta_state; in ta_foreach_ifidx()
2647 static int ta_init_numarray(struct ip_fw_chain *ch, void **ta_state,
2649 static void ta_destroy_numarray(void *ta_state, struct table_info *ti);
2650 static void ta_dump_numarray_tinfo(void *ta_state, struct table_info *ti,
2654 static int ta_add_numarray(void *ta_state, struct table_info *ti,
2656 static int ta_del_numarray(void *ta_state, struct table_info *ti,
2660 static int ta_need_modify_numarray(void *ta_state, struct table_info *ti,
2663 static int ta_fill_mod_numarray(void *ta_state, struct table_info *ti,
2665 static void ta_modify_numarray(void *ta_state, struct table_info *ti,
2668 static int ta_dump_numarray_tentry(void *ta_state, struct table_info *ti,
2670 static int ta_find_numarray_tentry(void *ta_state, struct table_info *ti,
2672 static void ta_foreach_numarray(void *ta_state, struct table_info *ti,
2720 ta_init_numarray(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_numarray() argument
2731 *ta_state = cfg; in ta_init_numarray()
2742 ta_destroy_numarray(void *ta_state, struct table_info *ti) in ta_destroy_numarray() argument
2746 cfg = (struct numarray_cfg *)ta_state; in ta_destroy_numarray()
2758 ta_dump_numarray_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_numarray_tinfo() argument
2762 cfg = (struct numarray_cfg *)ta_state; in ta_dump_numarray_tinfo()
2787 ta_add_numarray(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_numarray() argument
2797 cfg = (struct numarray_cfg *)ta_state; in ta_add_numarray()
2837 ta_del_numarray(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_numarray() argument
2846 cfg = (struct numarray_cfg *)ta_state; in ta_del_numarray()
2878 ta_need_modify_numarray(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_numarray() argument
2884 cfg = (struct numarray_cfg *)ta_state; in ta_need_modify_numarray()
2920 ta_fill_mod_numarray(void *ta_state, struct table_info *ti, void *ta_buf, in ta_fill_mod_numarray() argument
2927 cfg = (struct numarray_cfg *)ta_state; in ta_fill_mod_numarray()
2944 ta_modify_numarray(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_numarray() argument
2952 cfg = (struct numarray_cfg *)ta_state; in ta_modify_numarray()
2976 ta_dump_numarray_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_numarray_tentry() argument
2990 ta_find_numarray_tentry(void *ta_state, struct table_info *ti, in ta_find_numarray_tentry() argument
2998 ta_dump_numarray_tentry(ta_state, ti, ri, tent); in ta_find_numarray_tentry()
3006 ta_foreach_numarray(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_numarray() argument
3013 cfg = (struct numarray_cfg *)ta_state; in ta_foreach_numarray()
3109 static int ta_init_fhash(struct ip_fw_chain *ch, void **ta_state,
3111 static void ta_destroy_fhash(void *ta_state, struct table_info *ti);
3112 static void ta_dump_fhash_tinfo(void *ta_state, struct table_info *ti,
3114 static int ta_dump_fhash_tentry(void *ta_state, struct table_info *ti,
3117 static int ta_find_fhash_tentry(void *ta_state, struct table_info *ti,
3119 static void ta_foreach_fhash(void *ta_state, struct table_info *ti,
3123 static int ta_add_fhash(void *ta_state, struct table_info *ti,
3127 static int ta_del_fhash(void *ta_state, struct table_info *ti,
3131 static int ta_need_modify_fhash(void *ta_state, struct table_info *ti,
3134 static int ta_fill_mod_fhash(void *ta_state, struct table_info *ti,
3136 static void ta_modify_fhash(void *ta_state, struct table_info *ti, void *ta_buf,
3259 ta_init_fhash(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_fhash() argument
3303 *ta_state = cfg; in ta_init_fhash()
3313 ta_destroy_fhash(void *ta_state, struct table_info *ti) in ta_destroy_fhash() argument
3319 cfg = (struct fhash_cfg *)ta_state; in ta_destroy_fhash()
3333 ta_dump_fhash_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_fhash_tinfo() argument
3337 cfg = (struct fhash_cfg *)ta_state; in ta_dump_fhash_tinfo()
3348 ta_dump_fhash_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_fhash_tentry() argument
3424 ta_find_fhash_tentry(void *ta_state, struct table_info *ti, in ta_find_fhash_tentry() argument
3436 cfg = (struct fhash_cfg *)ta_state; in ta_find_fhash_tentry()
3460 ta_dump_fhash_tentry(ta_state, ti, tmp, tent); in ta_find_fhash_tentry()
3469 ta_foreach_fhash(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_fhash() argument
3476 cfg = (struct fhash_cfg *)ta_state; in ta_foreach_fhash()
3514 ta_add_fhash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_fhash() argument
3525 cfg = (struct fhash_cfg *)ta_state; in ta_add_fhash()
3587 ta_del_fhash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_fhash() argument
3597 cfg = (struct fhash_cfg *)ta_state; in ta_del_fhash()
3642 ta_need_modify_fhash(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_fhash() argument
3647 cfg = (struct fhash_cfg *)ta_state; in ta_need_modify_fhash()
3685 ta_fill_mod_fhash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_fill_mod_fhash() argument
3697 ta_modify_fhash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_fhash() argument
3709 cfg = (struct fhash_cfg *)ta_state; in ta_modify_fhash()
3780 static void ta_print_kfib_config(void *ta_state, struct table_info *ti,
3782 static int ta_init_kfib(struct ip_fw_chain *ch, void **ta_state,
3784 static void ta_destroy_kfib(void *ta_state, struct table_info *ti);
3785 static void ta_dump_kfib_tinfo(void *ta_state, struct table_info *ti,
3787 static int ta_dump_kfib_tentry(void *ta_state, struct table_info *ti, void *e,
3791 static int ta_find_kfib_tentry(void *ta_state, struct table_info *ti,
3793 static void ta_foreach_kfib(void *ta_state, struct table_info *ti,
3857 ta_print_kfib_config(void *ta_state, struct table_info *ti, char *buf, in ta_print_kfib_config() argument
3868 ta_init_kfib(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_kfib() argument
3890 ta_destroy_kfib(void *ta_state, struct table_info *ti) in ta_destroy_kfib() argument
3899 ta_dump_kfib_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_kfib_tinfo() argument
3938 ta_find_kfib_tentry(void *ta_state, struct table_info *ti, in ta_find_kfib_tentry() argument
3977 ta_dump_kfib_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_kfib_tentry() argument
3995 ta_foreach_kfib(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_kfib() argument
4054 ta_init_mac_radix(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_mac_radix() argument
4064 *ta_state = cfg; in ta_init_mac_radix()
4071 ta_destroy_mac_radix(void *ta_state, struct table_info *ti) in ta_destroy_mac_radix() argument
4076 cfg = (struct mac_radix_cfg *)ta_state; in ta_destroy_mac_radix()
4153 ta_add_mac_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_mac_radix() argument
4162 cfg = (struct mac_radix_cfg *)ta_state; in ta_add_mac_radix()
4235 ta_del_mac_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_mac_radix() argument
4243 cfg = (struct mac_radix_cfg *)ta_state; in ta_del_mac_radix()
4263 ta_foreach_mac_radix(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_mac_radix() argument
4273 ta_dump_mac_radix_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_mac_radix_tinfo() argument
4277 cfg = (struct mac_radix_cfg *)ta_state; in ta_dump_mac_radix_tinfo()
4286 ta_dump_mac_radix_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_mac_radix_tentry() argument
4300 ta_find_mac_radix_tentry(void *ta_state, struct table_info *ti, in ta_find_mac_radix_tentry() argument
4316 ta_dump_mac_radix_tentry(ta_state, ti, e, tent); in ta_find_mac_radix_tentry()