| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | ip_fw_table.h | 77 typedef int (ta_init)(struct ip_fw_chain *ch, void **ta_state, 149 void ipfw_del_table_algo(struct ip_fw_chain *ch, int idx); 151 void ipfw_table_algo_init(struct ip_fw_chain *chain); 152 void ipfw_table_algo_destroy(struct ip_fw_chain *chain); 156 int add_table_entry(struct ip_fw_chain *ch, struct tid_info *ti, 158 int del_table_entry(struct ip_fw_chain *ch, struct tid_info *ti, 160 int flush_table(struct ip_fw_chain *ch, struct tid_info *ti); 169 void ipfw_table_value_init(struct ip_fw_chain *ch, int first); 170 void ipfw_table_value_destroy(struct ip_fw_chain *ch, int last); 181 int ipfw_rewrite_table_uidx(struct ip_fw_chain *chain, [all …]
|
| H A D | ip_fw_private.h | 161 struct ip_fw_chain; 234 VNET_DECLARE(struct ip_fw_chain, layer3_chain); 290 struct ip_fw_chain { struct 578 typedef int (ipfw_obj_fname_cb)(struct ip_fw_chain *ch, 613 typedef int (ipfw_obj_sets_cb)(struct ip_fw_chain *ch, 642 void vnet_ipfw_iface_destroy(struct ip_fw_chain *ch); 643 int ipfw_iface_ref(struct ip_fw_chain *ch, char *name, 650 void ipfw_init_skipto_cache(struct ip_fw_chain *chain); 667 typedef int (sopt_handler_f)(struct ip_fw_chain *ch, 747 void ipfw_init_srv(struct ip_fw_chain *ch); [all …]
|
| H A D | ip_fw_iface.c | 69 static int list_ifaces(struct ip_fw_chain *ch, ip_fw3_opheader *op3, 95 struct ip_fw_chain *ch; in ipfw_kifhandler() 231 vnet_ipfw_iface_init(struct ip_fw_chain *ch) in vnet_ipfw_iface_init() 267 vnet_ipfw_iface_destroy(struct ip_fw_chain *ch) in vnet_ipfw_iface_destroy() 292 ipfw_iface_ref(struct ip_fw_chain *ch, char *name, in ipfw_iface_ref() 369 ipfw_iface_add_notify(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_add_notify() 403 ipfw_iface_unref(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_unref() 420 handle_ifattach(struct ip_fw_chain *ch, struct ipfw_iface *iif, in handle_ifattach() 441 handle_ifdetach(struct ip_fw_chain *ch, struct ipfw_iface *iif, in handle_ifdetach() 459 struct ip_fw_chain *ch; [all …]
|
| H A D | ip_fw_eaction.c | 110 default_eaction(struct ip_fw_chain *ch, struct ip_fw_args *args, in default_eaction() 140 eaction_findbyname(struct ip_fw_chain *ch, struct tid_info *ti, in eaction_findbyname() 168 eaction_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in eaction_findbykidx() 187 create_eaction_obj(struct ip_fw_chain *ch, ipfw_eaction_t handler, in create_eaction_obj() 255 reset_eaction_rules(struct ip_fw_chain *ch, uint16_t eaction_id, in reset_eaction_rules() 303 ipfw_eaction_init(struct ip_fw_chain *ch, int first) in ipfw_eaction_init() 317 ipfw_eaction_uninit(struct ip_fw_chain *ch, int last) in ipfw_eaction_uninit() 339 ipfw_add_eaction(struct ip_fw_chain *ch, ipfw_eaction_t handler, in ipfw_add_eaction() 357 ipfw_del_eaction(struct ip_fw_chain *ch, uint16_t eaction_id) in ipfw_del_eaction() 376 ipfw_reset_eaction(struct ip_fw_chain *ch, struct ip_fw *rule, in ipfw_reset_eaction() [all …]
|
| H A D | ip_fw_table.c | 485 struct ip_fw_chain *ch; in rollback_add_entry() 1205 flush_table(struct ip_fw_chain *ch, struct tid_info *ti) in flush_table() 1383 swap_tables(struct ip_fw_chain *ch, struct tid_info *a, in swap_tables() 1650 ipfw_unref_table(struct ip_fw_chain *ch, uint16_t kidx) in ipfw_unref_table() 1965 ipfw_get_table_objhash(struct ip_fw_chain *ch) in ipfw_get_table_objhash() 2004 struct ip_fw_chain *ch; 2099 struct ip_fw_chain *ch; 2667 ipfw_del_table_algo(struct ip_fw_chain *ch, int idx) in ipfw_del_table_algo() 2844 table_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in table_findbykidx() 3311 ipfw_destroy_tables(struct ip_fw_chain *ch, int last) in ipfw_destroy_tables() [all …]
|
| H A D | ip_fw_table_value.c | 66 static int list_table_values(struct ip_fw_chain *ch, ip_fw3_opheader *op3, 83 struct ip_fw_chain *ch; 176 resize_shared_value_storage(struct ip_fw_chain *ch) in resize_shared_value_storage() 269 struct ip_fw_chain *ch; 280 struct ip_fw_chain *ch; in unref_table_value_cb() 306 ipfw_unref_table_values(struct ip_fw_chain *ch, struct table_config *tc, in ipfw_unref_table_values() 334 struct ip_fw_chain *ch; in rollback_table_values() 364 alloc_table_vidx(struct ip_fw_chain *ch, struct tableop_state *ts, in alloc_table_vidx() 721 list_table_values(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in list_table_values() 766 ipfw_table_value_init(struct ip_fw_chain *ch, int first) in ipfw_table_value_init() [all …]
|
| H A D | ip_fw_sockopt.c | 86 static int rewrite_rule_uidx(struct ip_fw_chain *chain, 289 swap_skipto_cache(struct ip_fw_chain *chain) in swap_skipto_cache() 305 ipfw_init_skipto_cache(struct ip_fw_chain *chain) in ipfw_init_skipto_cache() 341 ipfw_destroy_skipto_cache(struct ip_fw_chain *chain) in ipfw_destroy_skipto_cache() 355 get_map(struct ip_fw_chain *chain, int extra, int locked) in get_map() 1090 move_objects(struct ip_fw_chain *ch, ipfw_range_tlv *rt) in move_objects() 1524 del_entry(struct ip_fw_chain *chain, uint32_t arg) in del_entry() 3663 struct ip_fw_chain *chain; in ipfw_ctl3() 3798 struct ip_fw_chain *chain; in ipfw_ctl() 4221 ipfw_init_srv(struct ip_fw_chain *ch) in ipfw_init_srv() [all …]
|
| H A D | ip_fw_table_algo.c | 373 static int ta_init_radix(struct ip_fw_chain *ch, void **ta_state, 1916 struct ip_fw_chain *ch; 1950 static void ta_flush_ifidx_entry(struct ip_fw_chain *ch, 2127 struct ip_fw_chain *ch; in destroy_ifidx_locked() 2129 ch = (struct ip_fw_chain *)arg; in destroy_ifidx_locked() 2145 struct ip_fw_chain *ch; in ta_destroy_ifidx() 2643 static int ta_prepare_add_numarray(struct ip_fw_chain *ch, 2649 static void ta_flush_numarray_entry(struct ip_fw_chain *ch, 3115 static int ta_prepare_add_fhash(struct ip_fw_chain *ch, 4018 ipfw_table_algo_init(struct ip_fw_chain *ch) in ipfw_table_algo_init() [all …]
|
| H A D | ip_fw_nat.c | 105 struct ip_fw_chain *chain; in ifaddr_change() 143 flush_nat_ptrs(struct ip_fw_chain *chain, const int ix) in flush_nat_ptrs() 298 struct ip_fw_chain *chain; in ipfw_nat() 569 nat44_cfg(struct ip_fw_chain *chain, ip_fw3_opheader *op3, in nat44_cfg() 614 nat44_destroy(struct ip_fw_chain *chain, ip_fw3_opheader *op3, in nat44_destroy() 672 nat44_get_cfg(struct ip_fw_chain *chain, ip_fw3_opheader *op3, in nat44_get_cfg() 816 nat44_get_log(struct ip_fw_chain *chain, ip_fw3_opheader *op3, in nat44_get_log() 995 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_nat_del() 1018 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_nat_get_cfg() 1102 struct ip_fw_chain *chain; in ipfw_nat_get_log() [all …]
|
| H A D | ip_fw_dynamic.c | 521 static void dyn_send_keepalive_ipv6(struct ip_fw_chain *); 547 static void dyn_free_states(struct ip_fw_chain *); 610 dyn_findbyname(struct ip_fw_chain *ch, struct tid_info *ti, in dyn_findbyname() 644 dyn_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in dyn_findbykidx() 652 dyn_create(struct ip_fw_chain *ch, struct tid_info *ti, in dyn_create() 710 dyn_destroy(struct ip_fw_chain *ch, struct named_object *no) in dyn_destroy() 2015 dyn_free_states(struct ip_fw_chain *chain) in dyn_free_states() 2443 dyn_send_keepalive_ipv4(struct ip_fw_chain *chain) in dyn_send_keepalive_ipv4() 2550 dyn_send_keepalive_ipv6(struct ip_fw_chain *chain) in dyn_send_keepalive_ipv6() 2585 dyn_grow_hashtable(struct ip_fw_chain *chain, uint32_t new) in dyn_grow_hashtable() [all …]
|
| H A D | ip_fw2.c | 148 static int jump_fast(struct ip_fw_chain *chain, struct ip_fw *f, int num, 152 static int jump_linear(struct ip_fw_chain *chain, struct ip_fw *f, int num, 175 VNET_DEFINE(struct ip_fw_chain, layer3_chain); 416 iface_match(struct ifnet *ifp, ipfw_insn_if *cmd, struct ip_fw_chain *chain, in iface_match() 1223 struct ip_fw_chain *chain) in set_match() 1238 jump_fast(struct ip_fw_chain *chain, struct ip_fw *f, int num, in jump_fast() 1272 jump_linear(struct ip_fw_chain *chain, struct ip_fw *f, int num, in jump_linear() 1408 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_chk() 3400 struct ip_fw_chain *chain; in vnet_ipfw_init() 3481 struct ip_fw_chain *chain = &V_layer3_chain; in vnet_ipfw_uninit()
|
| /f-stack/freebsd/netpfil/ipfw/nat64/ |
| H A D | ip_fw_nat64.h | 53 int nat64stl_init(struct ip_fw_chain *ch, int first); 54 void nat64stl_uninit(struct ip_fw_chain *ch, int last); 55 int nat64lsn_init(struct ip_fw_chain *ch, int first); 56 void nat64lsn_uninit(struct ip_fw_chain *ch, int last); 57 int nat64clat_init(struct ip_fw_chain *ch, int first); 58 void nat64clat_uninit(struct ip_fw_chain *ch, int last);
|
| H A D | nat64stl_control.c | 116 struct ip_fw_chain *ch; 175 nat64stl_create(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64stl_create() 251 nat64stl_config(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64stl_config() 321 nat64stl_destroy(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64stl_destroy() 363 nat64stl_list(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64stl_list() 423 nat64stl_stats(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64stl_stats() 537 nat64stl_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in nat64stl_findbykidx() 576 struct ip_fw_chain *ch; in destroy_config_cb() 578 ch = (struct ip_fw_chain *)arg; in destroy_config_cb() 587 nat64stl_init(struct ip_fw_chain *ch, int first) in nat64stl_init() [all …]
|
| H A D | nat64clat_control.c | 109 struct ip_fw_chain *ch; 144 nat64clat_create(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64clat_create() 215 nat64clat_config(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64clat_config() 316 nat64clat_destroy(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64clat_destroy() 358 nat64clat_list(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64clat_list() 418 nat64clat_stats(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64clat_stats() 532 nat64clat_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in nat64clat_findbykidx() 571 struct ip_fw_chain *ch; in destroy_config_cb() 573 ch = (struct ip_fw_chain *)arg; in destroy_config_cb() 582 nat64clat_init(struct ip_fw_chain *ch, int first) in nat64clat_init() [all …]
|
| H A D | nat64lsn_control.c | 113 nat64lsn_create(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64lsn_create() 230 nat64lsn_destroy(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64lsn_destroy() 334 struct ip_fw_chain *ch; 360 nat64lsn_list(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nat64lsn_list() 401 nat64lsn_config(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64lsn_config() 474 nat64lsn_stats(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nat64lsn_stats() 859 nat64lsn_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in nat64lsn_findbykidx() 898 struct ip_fw_chain *ch; in destroy_config_cb() 900 ch = (struct ip_fw_chain *)arg; in destroy_config_cb() 909 nat64lsn_init(struct ip_fw_chain *ch, int first) in nat64lsn_init() [all …]
|
| H A D | nat64clat.c | 87 nat64clat_handle_ip4(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_ip4() 115 nat64clat_handle_ip6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_ip6() 148 nat64clat_handle_icmp6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_icmp6() 206 ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args, in ipfw_nat64clat()
|
| H A D | nat64stl.c | 86 nat64stl_handle_ip4(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg, in nat64stl_handle_ip4() 116 nat64stl_handle_ip6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg, in nat64stl_handle_ip6() 148 nat64stl_handle_icmp6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg, in nat64stl_handle_icmp6() 207 ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args, in ipfw_nat64stl()
|
| H A D | ip_fw_nat64.c | 82 struct ip_fw_chain *ch; in vnet_ipfw_nat64_init() 109 struct ip_fw_chain *ch; in vnet_ipfw_nat64_uninit()
|
| H A D | nat64clat.h | 51 int ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args,
|
| H A D | nat64stl.h | 56 int ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args,
|
| H A D | nat64lsn.h | 246 struct nat64lsn_cfg *nat64lsn_init_instance(struct ip_fw_chain *ch, 252 int ipfw_nat64lsn(struct ip_fw_chain *ch, struct ip_fw_args *args,
|
| /f-stack/freebsd/netpfil/ipfw/nptv6/ |
| H A D | nptv6.c | 460 struct ip_fw_chain *ch; 577 struct ip_fw_chain *ch; in ifaddr_cb() 626 struct ip_fw_chain *ch; in nptv6_ifaddrevent_handler() 650 nptv6_create(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nptv6_create() 781 nptv6_list(struct ip_fw_chain *ch, ip_fw3_opheader *op3, in nptv6_list() 834 nptv6_stats(struct ip_fw_chain *ch, ip_fw3_opheader *op, in nptv6_stats() 955 nptv6_findbykidx(struct ip_fw_chain *ch, uint16_t idx) in nptv6_findbykidx() 995 struct ip_fw_chain *ch; in destroy_config_cb() 997 ch = (struct ip_fw_chain *)arg; in destroy_config_cb() 1009 nptv6_init(struct ip_fw_chain *ch, int first) in nptv6_init() [all …]
|
| H A D | nptv6.h | 63 int nptv6_init(struct ip_fw_chain *ch, int first); 64 void nptv6_uninit(struct ip_fw_chain *ch, int last);
|
| /f-stack/freebsd/netpfil/ipfw/pmod/ |
| H A D | pmod.h | 33 int tcpmod_init(struct ip_fw_chain *ch, int first); 34 void tcpmod_uninit(struct ip_fw_chain *ch, int last);
|
| H A D | tcpmod.c | 176 ipfw_tcpmod(struct ip_fw_chain *chain, struct ip_fw_args *args, in ipfw_tcpmod() 230 tcpmod_init(struct ip_fw_chain *ch, int first) in tcpmod_init() 240 tcpmod_uninit(struct ip_fw_chain *ch, int last) in tcpmod_uninit()
|