| /NextBSD/sbin/pfctl/ |
| HD | pfctl_optimize.c | 102 offsetof(struct pf_rule, field), \ 103 sizeof(((struct pf_rule *)0)->field)} 216 void comparable_rule(struct pf_rule *, const struct pf_rule *, int); 219 void exclude_supersets(struct pf_rule *, struct pf_rule *); 228 int rules_combineable(struct pf_rule *, struct pf_rule *); 233 int skip_cmp_af(struct pf_rule *, struct pf_rule *); 234 int skip_cmp_dir(struct pf_rule *, struct pf_rule *); 235 int skip_cmp_dst_addr(struct pf_rule *, struct pf_rule *); 236 int skip_cmp_dst_port(struct pf_rule *, struct pf_rule *); 237 int skip_cmp_ifp(struct pf_rule *, struct pf_rule *); [all …]
|
| HD | pfctl_parser.h | 222 struct pf_rule por_rule; 235 int pfctl_add_rule(struct pfctl *, struct pf_rule *, const char *); 255 void print_rule(struct pf_rule *, const char *, int, int);
|
| HD | parse.y | 311 int rule_consistent(struct pf_rule *, int); 312 int filter_consistent(struct pf_rule *, int); 313 int nat_consistent(struct pf_rule *); 314 int rdr_consistent(struct pf_rule *); 327 void expand_rule(struct pf_rule *, struct node_if *, 342 int rule_label(struct pf_rule *, char *); 783 struct pf_rule r; 904 struct pf_rule r; 925 struct pf_rule r; 967 struct pf_rule r; [all …]
|
| HD | pfctl.c | 88 void pfctl_print_rule_counters(struct pf_rule *, int); 102 int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int); 771 pfctl_print_rule_counters(struct pf_rule *rule, int opts) in pfctl_print_rule_counters() 1183 pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call) in pfctl_add_rule() 1186 struct pf_rule *rule; in pfctl_add_rule() 1263 struct pf_rule *r; in pfctl_load_ruleset() 1320 pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth) in pfctl_load_rule()
|
| HD | pfctl_parser.c | 684 print_rule(struct pf_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
|
| /NextBSD/sys/net/ |
| HD | pfvar.h | 471 struct pf_rule *ptr; 477 struct pf_rule { struct 501 TAILQ_ENTRY(pf_rule) entries; argument 826 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *, 886 TAILQ_HEAD(pf_rulequeue, pf_rule); 895 struct pf_rule **ptr_array; 1097 struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */ 1215 struct pf_rule rule; 1549 struct pf_rule *, sa_family_t, int); 1561 VNET_DECLARE(struct pf_rule, pf_default_rule); [all …]
|
| HD | if_pflog.h | 56 struct pf_rule;
|
| /NextBSD/sys/netpfil/pf/ |
| HD | pf_lb.c | 60 static struct pf_rule *pf_match_translation(struct pf_pdesc *, struct mbuf *, 64 static int pf_get_sport(sa_family_t, uint8_t, struct pf_rule *, 125 static struct pf_rule * 131 struct pf_rule *r, *rm = NULL; in pf_match_translation() 214 pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_rule *r, in pf_get_sport() 307 pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr, in pf_map_addr() 510 struct pf_rule * 517 struct pf_rule *r = NULL; in pf_get_translation()
|
| HD | pf_ruleset.c | 310 pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s, in pf_anchor_setup() 366 pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r, in pf_anchor_copyout() 412 pf_anchor_remove(struct pf_rule *r) in pf_anchor_remove()
|
| HD | pf.c | 169 struct pf_rule *rule; 218 const struct pf_rule *, sa_family_t, 224 sa_family_t, struct pf_rule *); 231 static int pf_test_rule(struct pf_rule **, struct pf_state **, 233 struct pf_pdesc *, struct pf_rule **, 235 static int pf_create_state(struct pf_rule *, struct pf_rule *, 236 struct pf_rule *, struct pf_pdesc *, 242 static int pf_test_fragment(struct pf_rule **, int, 244 struct pf_pdesc *, struct pf_rule **, 281 struct pf_rule *, struct pf_addr *, sa_family_t); [all …]
|
| HD | if_pflog.c | 200 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, in pflog_packet()
|
| HD | pf_ioctl.c | 110 static void pf_hash_rule(MD5_CTX *, struct pf_rule *); 117 VNET_DEFINE(struct pf_rule, pf_default_rule); 297 struct pf_rule *rule; in pf_get_pool() 370 pf_unlink_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule) in pf_unlink_rule() 384 pf_free_rule(struct pf_rule *rule) in pf_free_rule() 736 struct pf_rule *rule; in pf_begin_rules() 758 struct pf_rule *rule; in pf_rollback_rules() 818 pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule) in pf_hash_rule() 860 struct pf_rule *rule, **old_array; in pf_commit_rules() 918 struct pf_rule *rule; in pf_setup_pfsync_matching() [all …]
|
| HD | pf_norm.c | 131 static int pf_normalize_tcpopt(struct pf_rule *, struct mbuf *, 807 struct pf_rule *r; in pf_normalize_ip() 948 struct pf_rule *r; in pf_normalize_ip6() 1133 struct pf_rule *r, *rm = NULL; in pf_normalize_tcp() 1735 pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th, in pf_normalize_tcpopt()
|
| HD | if_pfsync.c | 411 struct pf_rule *r = NULL; in pfsync_state_import()
|