Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/netpfil/ipfw/
Dip_fw_private.h178 struct ip_fw_chain;
179 void ipfw_expire_dyn_rules(struct ip_fw_chain *, struct ip_fw *, int);
190 void ipfw_get_dynamic(struct ip_fw_chain *chain, char **bp, const char *ep);
192 void ipfw_dyn_init(struct ip_fw_chain *); /* per-vnet initialization */
203 VNET_DECLARE(struct ip_fw_chain, layer3_chain);
215 struct ip_fw_chain { struct
297 int ipfw_find_rule(struct ip_fw_chain *chain, uint32_t key, uint32_t id);
298 int ipfw_add_rule(struct ip_fw_chain *chain, struct ip_fw *input_rule);
309 int ipfw_lookup_table(struct ip_fw_chain *ch, uint16_t tbl, in_addr_t addr,
311 int ipfw_lookup_table_extended(struct ip_fw_chain *ch, uint16_t tbl, void *paddr,
[all …]
Dip_fw_table.c139 ipfw_add_table_entry(struct ip_fw_chain *ch, uint16_t tbl, void *paddr, in ipfw_add_table_entry()
291 ipfw_del_table_entry(struct ip_fw_chain *ch, uint16_t tbl, void *paddr, in ipfw_del_table_entry()
409 ipfw_flush_table(struct ip_fw_chain *ch, uint16_t tbl) in ipfw_flush_table()
447 ipfw_destroy_tables(struct ip_fw_chain *ch) in ipfw_destroy_tables()
462 ipfw_init_tables(struct ip_fw_chain *ch) in ipfw_init_tables()
472 ipfw_resize_tables(struct ip_fw_chain *ch, unsigned int ntables) in ipfw_resize_tables()
534 ipfw_lookup_table(struct ip_fw_chain *ch, uint16_t tbl, in_addr_t addr, in ipfw_lookup_table()
556 ipfw_lookup_table_extended(struct ip_fw_chain *ch, uint16_t tbl, void *paddr, in ipfw_lookup_table_extended()
605 ipfw_count_table(struct ip_fw_chain *ch, uint32_t tbl, uint32_t *cnt) in ipfw_count_table()
640 ipfw_dump_table(struct ip_fw_chain *ch, ipfw_table *tbl) in ipfw_dump_table()
[all …]
Dip_fw_nat.c63 struct ip_fw_chain *chain; in ifaddr_change()
93 flush_nat_ptrs(struct ip_fw_chain *chain, const int ix) in flush_nat_ptrs()
220 struct ip_fw_chain *chain; in ipfw_nat()
399 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_nat_cfg()
475 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_nat_del()
498 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_nat_get_cfg()
561 struct ip_fw_chain *chain; in ipfw_nat_get_log()
606 struct ip_fw_chain *chain; in vnet_ipfw_nat_uninit()
Dip_fw_sockopt.c81 ipfw_find_rule(struct ip_fw_chain *chain, uint32_t key, uint32_t id) in ipfw_find_rule()
106 get_map(struct ip_fw_chain *chain, int extra, int locked) in get_map()
135 swap_map(struct ip_fw_chain *chain, struct ip_fw **new_map, int new_len) in swap_map()
156 ipfw_add_rule(struct ip_fw_chain *chain, struct ip_fw *input_rule) in ipfw_add_rule()
281 del_entry(struct ip_fw_chain *chain, uint32_t arg) in del_entry()
459 zero_entry(struct ip_fw_chain *chain, u_int32_t arg, int log_only) in zero_entry()
879 ipfw_getrules(struct ip_fw_chain *chain, void *buf, size_t space) in ipfw_getrules()
949 struct ip_fw_chain *chain; in ipfw_ctl()
Dip_fw_dynamic.c185 static void check_dyn_rules(struct ip_fw_chain *, struct ip_fw *,
476 resize_dynamic_table(struct ip_fw_chain *chain, int nbuckets) in resize_dynamic_table()
979 struct ip_fw_chain *chain; in ipfw_dyn_tick()
1028 check_dyn_rules(struct ip_fw_chain *chain, struct ip_fw *rule, in check_dyn_rules()
1305 ipfw_expire_dyn_rules(struct ip_fw_chain *chain, struct ip_fw *rule, int set) in ipfw_expire_dyn_rules()
1312 ipfw_dyn_init(struct ip_fw_chain *chain) in ipfw_dyn_init()
1431 ipfw_get_dynamic(struct ip_fw_chain *chain, char **pbp, const char *ep) in ipfw_get_dynamic()
Dip_fw2.c145 VNET_DEFINE(struct ip_fw_chain, layer3_chain);
355 iface_match(struct ifnet *ifp, ipfw_insn_if *cmd, struct ip_fw_chain *chain, uint32_t *tablearg) in iface_match()
780 struct ip_fw_chain *chain) in set_match()
793 jump_fast(struct ip_fw_chain *chain, struct ip_fw *f, int num, in jump_fast()
960 struct ip_fw_chain *chain = &V_layer3_chain; in ipfw_chk()
2623 struct ip_fw_chain *chain; in vnet_ipfw_init()
2700 struct ip_fw_chain *chain = &V_layer3_chain; in vnet_ipfw_uninit()