Lines Matching refs:table_info
383 static int ta_lookup_addr_radix(struct table_info *ti, void *key, uint32_t keylen,
386 struct table_info *ti, char *data, uint8_t tflags);
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,
413 ta_lookup_addr_radix(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_addr_radix()
449 ta_init_addr_radix(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_addr_radix()
483 ta_destroy_addr_radix(void *ta_state, struct table_info *ti) 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()
521 ta_dump_addr_radix_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_addr_radix_tentry()
552 ta_find_addr_radix_tentry(void *ta_state, struct table_info *ti, 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()
716 ta_add_addr_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, 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()
868 ta_need_modify_radix(void *ta_state, struct table_info *ti, uint32_t count, in ta_need_modify_radix()
962 static int ta_lookup_chash_slow(struct table_info *ti, void *key, uint32_t keylen,
964 static int ta_lookup_chash_aligned(struct table_info *ti, void *key,
966 static int ta_lookup_chash_64(struct table_info *ti, void *key, uint32_t keylen,
969 static void ta_print_chash_config(void *ta_state, struct table_info *ti,
973 struct table_info *ti, char *data, uint8_t tflags);
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,
1061 ta_lookup_chash_slow(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_chash_slow()
1106 ta_lookup_chash_aligned(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_chash_aligned()
1155 ta_lookup_chash_64(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_chash_64()
1247 ta_print_chash_config(void *ta_state, struct table_info *ti, char *buf, 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()
1333 ta_destroy_chash(void *ta_state, struct table_info *ti) 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()
1374 ta_dump_chash_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_chash_tentry()
1462 ta_find_chash_tentry(void *ta_state, struct table_info *ti, in ta_find_chash_tentry()
1518 ta_foreach_chash(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_chash()
1559 ta_add_chash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_chash()
1645 ta_del_chash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_chash()
1713 ta_need_modify_chash(void *ta_state, struct table_info *ti, uint32_t count, 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()
1791 ta_modify_chash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_chash()
1929 struct table_info *ti;
1943 static struct ifidx * ifidx_find(struct table_info *ti, void *key);
1944 static int ta_lookup_ifidx(struct table_info *ti, void *key, uint32_t keylen,
1947 struct table_info *ti, char *data, uint8_t tflags);
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,
2075 ifidx_find(struct table_info *ti, void *key) in ifidx_find()
2086 ta_lookup_ifidx(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_ifidx()
2102 ta_init_ifidx(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_ifidx()
2126 ta_change_ti_ifidx(void *ta_state, struct table_info *ti) in ta_change_ti_ifidx()
2154 ta_destroy_ifidx(void *ta_state, struct table_info *ti) 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()
2227 ta_add_ifidx(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_ifidx()
2309 ta_del_ifidx(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_ifidx()
2382 struct table_info *ti; in if_notifier()
2421 ta_need_modify_ifidx(void *ta_state, struct table_info *ti, uint32_t count, 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()
2487 ta_modify_ifidx(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_ifidx()
2519 ta_dump_ifidx_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_ifidx_tentry()
2534 ta_find_ifidx_tentry(void *ta_state, struct table_info *ti, in ta_find_ifidx_tentry()
2577 ta_foreach_ifidx(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_ifidx()
2644 static struct numarray *numarray_find(struct table_info *ti, void *key);
2645 static int ta_lookup_numarray(struct table_info *ti, void *key,
2648 struct table_info *ti, char *data, uint8_t tflags);
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,
2693 numarray_find(struct table_info *ti, void *key) in numarray_find()
2704 ta_lookup_numarray(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_numarray()
2720 ta_init_numarray(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_numarray()
2742 ta_destroy_numarray(void *ta_state, struct table_info *ti) 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()
2787 ta_add_numarray(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_numarray()
2837 ta_del_numarray(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_numarray()
2878 ta_need_modify_numarray(void *ta_state, struct table_info *ti, uint32_t count, 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()
2944 ta_modify_numarray(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_numarray()
2976 ta_dump_numarray_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_numarray_tentry()
2990 ta_find_numarray_tentry(void *ta_state, struct table_info *ti, in ta_find_numarray_tentry()
3006 ta_foreach_numarray(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_numarray()
3107 static int ta_lookup_fhash(struct table_info *ti, void *key, uint32_t keylen,
3110 struct table_info *ti, char *data, uint8_t tflags);
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,
3193 ta_lookup_fhash(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_fhash()
3259 ta_init_fhash(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_fhash()
3313 ta_destroy_fhash(void *ta_state, struct table_info *ti) 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()
3348 ta_dump_fhash_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_fhash_tentry()
3424 ta_find_fhash_tentry(void *ta_state, struct table_info *ti, in ta_find_fhash_tentry()
3469 ta_foreach_fhash(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_fhash()
3514 ta_add_fhash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_add_fhash()
3587 ta_del_fhash(void *ta_state, struct table_info *ti, struct tentry_info *tei, in ta_del_fhash()
3642 ta_need_modify_fhash(void *ta_state, struct table_info *ti, uint32_t count, 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()
3697 ta_modify_fhash(void *ta_state, struct table_info *ti, void *ta_buf, in ta_modify_fhash()
3777 static int ta_lookup_kfib(struct table_info *ti, void *key, uint32_t keylen,
3780 static void ta_print_kfib_config(void *ta_state, struct table_info *ti,
3783 struct table_info *ti, char *data, uint8_t tflags);
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,
3797 ta_lookup_kfib(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_kfib()
3857 ta_print_kfib_config(void *ta_state, struct table_info *ti, char *buf, in ta_print_kfib_config()
3868 ta_init_kfib(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_kfib()
3890 ta_destroy_kfib(void *ta_state, struct table_info *ti) in ta_destroy_kfib()
3899 ta_dump_kfib_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) in ta_dump_kfib_tinfo()
3938 ta_find_kfib_tentry(void *ta_state, struct table_info *ti, in ta_find_kfib_tentry()
3977 ta_dump_kfib_tentry(void *ta_state, struct table_info *ti, void *e, in ta_dump_kfib_tentry()
3995 ta_foreach_kfib(void *ta_state, struct table_info *ti, ta_foreach_f *f, in ta_foreach_kfib()
4033 ta_lookup_mac_radix(struct table_info *ti, void *key, uint32_t keylen, in ta_lookup_mac_radix()
4054 ta_init_mac_radix(struct ip_fw_chain *ch, void **ta_state, struct table_info *ti, in ta_init_mac_radix()
4071 ta_destroy_mac_radix(void *ta_state, struct table_info *ti) 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()
4235 ta_del_mac_radix(void *ta_state, struct table_info *ti, struct tentry_info *tei, 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()
4273 ta_dump_mac_radix_tinfo(void *ta_state, struct table_info *ti, ipfw_ta_tinfo *tinfo) 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()
4300 ta_find_mac_radix_tentry(void *ta_state, struct table_info *ti, in ta_find_mac_radix_tentry()