Home
last modified time | relevance | path

Searched refs:ip_fw_chain (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw_table.h77 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 Dip_fw_private.h161 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 Dip_fw_iface.c69 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 Dip_fw_eaction.c110 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 Dip_fw_table.c485 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 Dip_fw_table_value.c66 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 Dip_fw_sockopt.c86 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 Dip_fw_table_algo.c373 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 Dip_fw_nat.c105 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 Dip_fw_dynamic.c521 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 Dip_fw2.c148 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 Dip_fw_nat64.h53 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 Dnat64stl_control.c116 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 Dnat64clat_control.c109 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 Dnat64lsn_control.c113 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 Dnat64clat.c87 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 Dnat64stl.c86 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 Dip_fw_nat64.c82 struct ip_fw_chain *ch; in vnet_ipfw_nat64_init()
109 struct ip_fw_chain *ch; in vnet_ipfw_nat64_uninit()
H A Dnat64clat.h51 int ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args,
H A Dnat64stl.h56 int ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args,
H A Dnat64lsn.h246 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 Dnptv6.c460 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 Dnptv6.h63 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 Dpmod.h33 int tcpmod_init(struct ip_fw_chain *ch, int first);
34 void tcpmod_uninit(struct ip_fw_chain *ch, int last);
H A Dtcpmod.c176 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()

12