Symbol: pf_rule
libexec/snmpd/snmpd_metrics/mib.c
1854
struct pf_rule *r = NULL;
sbin/pfctl/parse.y
1149
struct pf_rule r;
sbin/pfctl/parse.y
2039
struct pf_rule r;
sbin/pfctl/parse.y
407
int rule_consistent(struct pf_rule *);
sbin/pfctl/parse.y
419
int expand_divertspec(struct pf_rule *, struct divertspec *);
sbin/pfctl/parse.y
420
int collapse_redirspec(struct pf_pool *, struct pf_rule *,
sbin/pfctl/parse.y
422
int apply_redirspec(struct pf_pool *, struct pf_rule *,
sbin/pfctl/parse.y
424
void expand_rule(struct pf_rule *, int, struct node_if *,
sbin/pfctl/parse.y
434
int rule_label(struct pf_rule *, char *);
sbin/pfctl/parse.y
4348
rule_consistent(struct pf_rule *r)
sbin/pfctl/parse.y
445
int filteropts_to_rule(struct pf_rule *, struct filter_opts *);
sbin/pfctl/parse.y
4746
pfctl_expand_label_nr(struct pf_rule *r, unsigned int rno)
sbin/pfctl/parse.y
4843
expand_divertspec(struct pf_rule *r, struct divertspec *ds)
sbin/pfctl/parse.y
4887
collapse_redirspec(struct pf_pool *rpool, struct pf_rule *r,
sbin/pfctl/parse.y
5047
apply_redirspec(struct pf_pool *rpool, struct pf_rule *r, struct redirspec *rs,
sbin/pfctl/parse.y
5119
expand_rule(struct pf_rule *r, int keeprule, struct node_if *interfaces,
sbin/pfctl/parse.y
5136
struct pf_rule rb;
sbin/pfctl/parse.y
6106
struct pf_rule *r;
sbin/pfctl/parse.y
6251
rule_label(struct pf_rule *r, char *s)
sbin/pfctl/parse.y
6427
filteropts_to_rule(struct pf_rule *r, struct filter_opts *opts)
sbin/pfctl/parse.y
940
struct pf_rule r;
sbin/pfctl/pfctl.c
119
int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int);
sbin/pfctl/pfctl.c
1599
pfctl_add_rule(struct pfctl *pf, struct pf_rule *r)
sbin/pfctl/pfctl.c
1601
struct pf_rule *rule;
sbin/pfctl/pfctl.c
1825
struct pf_rule *r;
sbin/pfctl/pfctl.c
1962
struct pf_rule *r;
sbin/pfctl/pfctl.c
2023
pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth)
sbin/pfctl/pfctl.c
849
pfctl_print_rule_counters(struct pf_rule *rule, int opts)
sbin/pfctl/pfctl.c
93
void pfctl_print_rule_counters(struct pf_rule *, int);
sbin/pfctl/pfctl_optimize.c
1009
skip_cmp_af(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1018
skip_cmp_dir(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1027
skip_cmp_rdom(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1036
skip_cmp_dst_addr(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1076
skip_cmp_dst_port(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1092
skip_cmp_ifp(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1101
skip_cmp_proto(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1108
skip_cmp_src_addr(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1148
skip_cmp_src_port(struct pf_rule *a, struct pf_rule *b)
sbin/pfctl/pfctl_optimize.c
1169
int (*func)(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
1363
rules_combineable(struct pf_rule *p1, struct pf_rule *p2)
sbin/pfctl/pfctl_optimize.c
1365
struct pf_rule a, b;
sbin/pfctl/pfctl_optimize.c
1379
struct pf_rule a, b;
sbin/pfctl/pfctl_optimize.c
1484
comparable_rule(struct pf_rule *dst, const struct pf_rule *src, int type)
sbin/pfctl/pfctl_optimize.c
1509
exclude_supersets(struct pf_rule *super, struct pf_rule *sub)
sbin/pfctl/pfctl_optimize.c
214
void comparable_rule(struct pf_rule *, const struct pf_rule *, int);
sbin/pfctl/pfctl_optimize.c
217
void exclude_supersets(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
225
int rules_combineable(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
230
int skip_cmp_af(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
231
int skip_cmp_dir(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
232
int skip_cmp_rdom(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
233
int skip_cmp_dst_addr(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
234
int skip_cmp_dst_port(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
235
int skip_cmp_ifp(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
236
int skip_cmp_proto(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
237
int skip_cmp_src_addr(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
238
int skip_cmp_src_port(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
245
int (*skip_comparitors[PF_SKIP_COUNT])(struct pf_rule *, struct pf_rule *);
sbin/pfctl/pfctl_optimize.c
270
struct pf_rule *r;
sbin/pfctl/pfctl_optimize.c
435
struct pf_rule a, a2, b, b2;
sbin/pfctl/pfctl_optimize.c
792
struct pf_rule a, b;
sbin/pfctl/pfctl_optimize.c
853
struct pf_rule a, b;
sbin/pfctl/pfctl_optimize.c
933
struct pf_rule *a, *b;
sbin/pfctl/pfctl_optimize.c
98
offsetof(struct pf_rule, field), \
sbin/pfctl/pfctl_optimize.c
99
sizeof(((struct pf_rule *)0)->field)}
sbin/pfctl/pfctl_parser.c
752
print_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call,
sbin/pfctl/pfctl_parser.h
214
struct pf_rule por_rule;
sbin/pfctl/pfctl_parser.h
247
void pfctl_add_rule(struct pfctl *, struct pf_rule *);
sbin/pfctl/pfctl_parser.h
283
void print_rule(struct pfctl *pf, struct pf_rule *, const char *, int);
sbin/pfctl/pfctl_parser.h
290
void pfctl_expand_label_nr(struct pf_rule *, unsigned int);
sys/net/if_pflog.c
180
pflog_packet(struct pf_pdesc *pd, u_int8_t reason, struct pf_rule *rm,
sys/net/if_pflog.c
181
struct pf_rule *am, struct pf_ruleset *ruleset, struct pf_rule *trigger)
sys/net/pf.c
135
struct pf_rule *nr;
sys/net/pf.c
136
struct pf_rule **rm;
sys/net/pf.c
137
struct pf_rule *a;
sys/net/pf.c
138
struct pf_rule **am;
sys/net/pf.c
1682
struct pf_rule *r = NULL;
sys/net/pf.c
177
sa_family_t, struct pf_rule *, u_int);
sys/net/pf.c
183
void pf_rule_to_actions(struct pf_rule *,
sys/net/pf.c
185
int pf_test_rule(struct pf_pdesc *, struct pf_rule **,
sys/net/pf.c
186
struct pf_state **, struct pf_rule **,
sys/net/pf.c
188
static __inline int pf_create_state(struct pf_pdesc *, struct pf_rule *,
sys/net/pf.c
189
struct pf_rule *, struct pf_rule *,
sys/net/pf.c
203
static __inline int pf_synproxy_ack(struct pf_rule *, struct pf_pdesc *,
sys/net/pf.c
239
int pf_match_rcvif(struct mbuf *, struct pf_rule *);
sys/net/pf.c
243
struct pf_state *, struct pf_rule *,
sys/net/pf.c
244
struct pf_rule *);
sys/net/pf.c
2566
struct pf_rule *cur, *prev, *head[PF_SKIP_COUNT];
sys/net/pf.c
263
void pf_log_matches(struct pf_pdesc *, struct pf_rule *,
sys/net/pf.c
264
struct pf_rule *, struct pf_ruleset *,
sys/net/pf.c
3624
pf_build_tcp(const struct pf_rule *r, sa_family_t af,
sys/net/pf.c
3739
pf_send_tcp(const struct pf_rule *r, sa_family_t af,
sys/net/pf.c
3784
sa_family_t af, struct pf_rule *r, u_int rdomain)
sys/net/pf.c
3927
pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
sys/net/pf.c
3937
pf_match_rcvif(struct mbuf *m, struct pf_rule *r)
sys/net/pf.c
4028
pf_anchor_stack_push(struct pf_ruleset *rs, struct pf_rule *anchor,
sys/net/pf.c
4029
struct pf_rule *r, struct pf_anchor *child, int jump_target)
sys/net/pf.c
4056
pf_anchor_stack_pop(struct pf_ruleset **rs, struct pf_rule **anchor,
sys/net/pf.c
4057
struct pf_rule **r, struct pf_anchor **child, int *jump_target)
sys/net/pf.c
4363
struct pf_rule *r = st->rule.ptr;
sys/net/pf.c
4416
pf_rule_to_actions(struct pf_rule *r, struct pf_rule_actions *a)
sys/net/pf.c
4453
struct pf_rule *r;
sys/net/pf.c
4887
pf_test_rule(struct pf_pdesc *pd, struct pf_rule **rm, struct pf_state **sm,
sys/net/pf.c
4888
struct pf_rule **am, struct pf_ruleset **rsm, u_short *reason)
sys/net/pf.c
4890
struct pf_rule *r = NULL;
sys/net/pf.c
4891
struct pf_rule *a = NULL;
sys/net/pf.c
5124
pf_create_state(struct pf_pdesc *pd, struct pf_rule *r, struct pf_rule *a,
sys/net/pf.c
5125
struct pf_rule *nr, struct pf_state_key **skw, struct pf_state_key **sks,
sys/net/pf.c
6063
pf_synproxy_ack(struct pf_rule *r, struct pf_pdesc *pd, struct pf_state **sm,
sys/net/pf.c
8216
struct pf_rule *r, struct pf_rule *a)
sys/net/pf.c
8280
struct pf_rule *a = NULL, *r = &pf_default_rule;
sys/net/pf.c
854
pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule,
sys/net/pf.c
8922
pf_log_matches(struct pf_pdesc *pd, struct pf_rule *rm, struct pf_rule *am,
sys/net/pf_ioctl.c
109
int pf_rule_copyin(struct pf_rule *, struct pf_rule *);
sys/net/pf_ioctl.c
110
int pf_rule_checkaf(struct pf_rule *);
sys/net/pf_ioctl.c
123
struct pf_anchor *, uint32_t, struct pf_rule *);
sys/net/pf_ioctl.c
126
struct pf_rule pf_default_rule, pf_default_rule_new;
sys/net/pf_ioctl.c
203
pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0,
sys/net/pf_ioctl.c
2321
struct pf_rule *rule, *tail;
sys/net/pf_ioctl.c
2433
struct pf_rule *rule;
sys/net/pf_ioctl.c
2472
struct pf_rule *rule;
sys/net/pf_ioctl.c
2504
memcpy(&pr->rule, rule, sizeof(struct pf_rule));
sys/net/pf_ioctl.c
2548
struct pf_rule *oldrule = NULL, *newrule = NULL;
sys/net/pf_ioctl.c
347
pf_rule_free(struct pf_rule *rule)
sys/net/pf_ioctl.c
362
pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule)
sys/net/pf_ioctl.c
4049
pf_rule_copyin(struct pf_rule *from, struct pf_rule *to)
sys/net/pf_ioctl.c
4193
pf_rule_checkaf(struct pf_rule *r)
sys/net/pf_ioctl.c
4269
uint32_t rs_version, struct pf_rule *r)
sys/net/pf_ioctl.c
571
struct pf_rule *rule;
sys/net/pf_ioctl.c
588
struct pf_rule *rule;
sys/net/pf_ioctl.c
833
pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule)
sys/net/pf_ioctl.c
876
struct pf_rule *rule;
sys/net/pf_ioctl.c
929
struct pf_rule *rule;
sys/net/pf_ioctl.c
99
void pf_hash_rule(MD5_CTX *, struct pf_rule *);
sys/net/pf_lb.c
123
pf_get_sport(struct pf_pdesc *pd, struct pf_rule *r,
sys/net/pf_lb.c
254
pf_map_addr_sticky(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
sys/net/pf_lb.c
343
pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
sys/net/pf_lb.c
688
pf_get_transaddr(struct pf_rule *r, struct pf_pdesc *pd,
sys/net/pf_lb.c
689
struct pf_src_node **sns, struct pf_rule **nr)
sys/net/pf_lb.c
69
int pf_get_sport(struct pf_pdesc *, struct pf_rule *,
sys/net/pf_lb.c
74
int pf_get_transaddr_af(struct pf_rule *,
sys/net/pf_lb.c
76
int pf_map_addr_sticky(sa_family_t, struct pf_rule *,
sys/net/pf_lb.c
763
pf_get_transaddr_af(struct pf_rule *r, struct pf_pdesc *pd,
sys/net/pf_ruleset.c
312
pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s,
sys/net/pf_ruleset.c
370
pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r,
sys/net/pf_ruleset.c
417
pf_remove_anchor(struct pf_rule *r)
sys/net/pfvar.h
1374
struct pf_rule rule;
sys/net/pfvar.h
1744
extern struct pf_rule pf_default_rule;
sys/net/pfvar.h
1756
struct pf_rule *, enum pf_sn_types,
sys/net/pfvar.h
1783
struct pf_rule *);
sys/net/pfvar.h
1804
int pflog_packet(struct pf_pdesc *, u_int8_t, struct pf_rule *,
sys/net/pfvar.h
1805
struct pf_rule *, struct pf_ruleset *, struct pf_rule *);
sys/net/pfvar.h
1926
int pf_match_tag(struct mbuf *, struct pf_rule *, int *);
sys/net/pfvar.h
1964
int pf_anchor_setup(struct pf_rule *,
sys/net/pfvar.h
1967
const struct pf_rule *, struct pfioc_rule *);
sys/net/pfvar.h
1968
void pf_remove_anchor(struct pf_rule *);
sys/net/pfvar.h
1997
int pf_get_transaddr(struct pf_rule *, struct pf_pdesc *,
sys/net/pfvar.h
1998
struct pf_src_node **, struct pf_rule **);
sys/net/pfvar.h
1999
int pf_map_addr(sa_family_t, struct pf_rule *,
sys/net/pfvar.h
2015
struct mbuf * pf_build_tcp(const struct pf_rule *, sa_family_t,
sys/net/pfvar.h
2020
void pf_send_tcp(const struct pf_rule *, sa_family_t,
sys/net/pfvar.h
472
struct pf_rule *ptr;
sys/net/pfvar.h
516
TAILQ_ENTRY(pf_rule) entries;
sys/net/pfvar.h
645
struct pf_rule *r;
sys/net/pfvar.h
829
TAILQ_HEAD(pf_rulequeue, pf_rule);
sys/net/pfvar_priv.h
575
struct pf_rule *sf_anchor;
sys/net/pfvar_priv.h
577
struct pf_rule *u_r;
sys/net/pfvar_priv.h
607
struct pf_rule *gr_rule;
usr.bin/systat/pftop.c
1297
print_rule(struct pf_rule *pr)
usr.bin/systat/pftop.c
909
struct pf_rule *rules = NULL;
usr.bin/systat/pftop.c
929
rules = reallocarray(NULL, num_rules, sizeof(struct pf_rule));
usr.bin/systat/pftop.c
934
rules = reallocarray(rules, num_rules, sizeof(struct pf_rule));