Symbol: pf_rule
dist/pf/sbin/pfctl/parse.y
1043
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
1664
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
267
int rule_consistent(struct pf_rule *, int);
dist/pf/sbin/pfctl/parse.y
268
int filter_consistent(struct pf_rule *, int);
dist/pf/sbin/pfctl/parse.y
269
int nat_consistent(struct pf_rule *);
dist/pf/sbin/pfctl/parse.y
270
int rdr_consistent(struct pf_rule *);
dist/pf/sbin/pfctl/parse.y
283
void expand_rule(struct pf_rule *, struct node_if *, struct node_host *,
dist/pf/sbin/pfctl/parse.y
303
int rule_label(struct pf_rule *, char *);
dist/pf/sbin/pfctl/parse.y
3502
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
3668
struct pf_rule binat;
dist/pf/sbin/pfctl/parse.y
4032
rule_consistent(struct pf_rule *r, int anchor_call)
dist/pf/sbin/pfctl/parse.y
4060
filter_consistent(struct pf_rule *r, int anchor_call)
dist/pf/sbin/pfctl/parse.y
4116
nat_consistent(struct pf_rule *r)
dist/pf/sbin/pfctl/parse.y
4122
rdr_consistent(struct pf_rule *r)
dist/pf/sbin/pfctl/parse.y
4647
expand_rule(struct pf_rule *r,
dist/pf/sbin/pfctl/parse.y
5339
struct pf_rule *r;
dist/pf/sbin/pfctl/parse.y
5470
rule_label(struct pf_rule *r, char *s)
dist/pf/sbin/pfctl/parse.y
695
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
766
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
787
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
829
struct pf_rule r;
dist/pf/sbin/pfctl/parse.y
907
struct pf_rule r;
dist/pf/sbin/pfctl/pfctl.c
1131
pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call)
dist/pf/sbin/pfctl/pfctl.c
1134
struct pf_rule *rule;
dist/pf/sbin/pfctl/pfctl.c
1211
struct pf_rule *r;
dist/pf/sbin/pfctl/pfctl.c
1268
pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth)
dist/pf/sbin/pfctl/pfctl.c
711
pfctl_print_rule_counters(struct pf_rule *rule, int opts)
dist/pf/sbin/pfctl/pfctl.c
82
void pfctl_print_rule_counters(struct pf_rule *, int);
dist/pf/sbin/pfctl/pfctl.c
96
int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int);
dist/pf/sbin/pfctl/pfctl_optimize.c
100
offsetof(struct pf_rule, field), \
dist/pf/sbin/pfctl/pfctl_optimize.c
101
sizeof(((struct pf_rule *)0)->field)}
dist/pf/sbin/pfctl/pfctl_optimize.c
1045
skip_cmp_af(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1054
skip_cmp_dir(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1063
skip_cmp_dst_addr(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1103
skip_cmp_dst_port(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1119
skip_cmp_ifp(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1128
skip_cmp_proto(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1135
skip_cmp_src_addr(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1175
skip_cmp_src_port(struct pf_rule *a, struct pf_rule *b)
dist/pf/sbin/pfctl/pfctl_optimize.c
1196
int (*func)(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
1388
rules_combineable(struct pf_rule *p1, struct pf_rule *p2)
dist/pf/sbin/pfctl/pfctl_optimize.c
1390
struct pf_rule a, b;
dist/pf/sbin/pfctl/pfctl_optimize.c
1404
struct pf_rule a, b;
dist/pf/sbin/pfctl/pfctl_optimize.c
1509
comparable_rule(struct pf_rule *dst, const struct pf_rule *src, int type)
dist/pf/sbin/pfctl/pfctl_optimize.c
1534
exclude_supersets(struct pf_rule *super, struct pf_rule *sub)
dist/pf/sbin/pfctl/pfctl_optimize.c
212
void comparable_rule(struct pf_rule *, const struct pf_rule *, int);
dist/pf/sbin/pfctl/pfctl_optimize.c
215
void exclude_supersets(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
224
int rules_combineable(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
229
int skip_cmp_af(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
230
int skip_cmp_dir(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
231
int skip_cmp_dst_addr(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
232
int skip_cmp_dst_port(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
233
int skip_cmp_ifp(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
234
int skip_cmp_proto(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
235
int skip_cmp_src_addr(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
236
int skip_cmp_src_port(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
241
int (*skip_comparitors[PF_SKIP_COUNT])(struct pf_rule *, struct pf_rule *);
dist/pf/sbin/pfctl/pfctl_optimize.c
265
struct pf_rule *r;
dist/pf/sbin/pfctl/pfctl_optimize.c
447
struct pf_rule a, a2, b, b2;
dist/pf/sbin/pfctl/pfctl_optimize.c
815
struct pf_rule a, b;
dist/pf/sbin/pfctl/pfctl_optimize.c
881
struct pf_rule a, b;
dist/pf/sbin/pfctl/pfctl_optimize.c
969
struct pf_rule *a, *b;
dist/pf/sbin/pfctl/pfctl_parser.c
703
print_rule(struct pf_rule *r, const char *anchor_call, int verbose)
dist/pf/sbin/pfctl/pfctl_parser.h
181
struct pf_rule por_rule;
dist/pf/sbin/pfctl/pfctl_parser.h
194
int pfctl_add_rule(struct pfctl *, struct pf_rule *, const char *);
dist/pf/sbin/pfctl/pfctl_parser.h
214
void print_rule(struct pf_rule *, const char *, int);
sys/dist/pf/net/if_pflog.c
245
u_int8_t reason, struct pf_rule *rm, struct pf_rule *am,
sys/dist/pf/net/if_pfsync.c
1133
struct pf_rule *r;
sys/dist/pf/net/if_pfsync.c
251
struct pf_rule *r = NULL;
sys/dist/pf/net/pf.c
1332
struct pf_rule *cur, *prev, *head[PF_SKIP_COUNT];
sys/dist/pf/net/pf.c
144
struct pf_rule *r;
sys/dist/pf/net/pf.c
1650
pf_send_tcp(const struct pf_rule *r, sa_family_t af,
sys/dist/pf/net/pf.c
173
void pf_send_tcp(const struct pf_rule *, sa_family_t,
sys/dist/pf/net/pf.c
179
sa_family_t, struct pf_rule *);
sys/dist/pf/net/pf.c
180
struct pf_rule *pf_match_translation(struct pf_pdesc *, struct mbuf *,
sys/dist/pf/net/pf.c
184
struct pf_rule *pf_get_translation(struct pf_pdesc *, struct mbuf *,
sys/dist/pf/net/pf.c
1852
struct pf_rule *r)
sys/dist/pf/net/pf.c
192
int pf_test_rule(struct pf_rule **, struct pf_state **,
sys/dist/pf/net/pf.c
194
void *, struct pf_pdesc *, struct pf_rule **,
sys/dist/pf/net/pf.c
196
int pf_test_fragment(struct pf_rule **, int,
sys/dist/pf/net/pf.c
198
struct pf_pdesc *, struct pf_rule **,
sys/dist/pf/net/pf.c
2014
pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
sys/dist/pf/net/pf.c
2062
struct pf_rule **r, struct pf_rule **a, int *match)
sys/dist/pf/net/pf.c
2097
struct pf_rule **r, struct pf_rule **a, int *match)
sys/dist/pf/net/pf.c
211
int pf_match_tag(struct mbuf *, struct pf_rule *, int *);
sys/dist/pf/net/pf.c
213
struct pf_rule **, struct pf_rule **, int *);
sys/dist/pf/net/pf.c
215
int, struct pf_rule **, struct pf_rule **,
sys/dist/pf/net/pf.c
219
int pf_map_addr(u_int8_t, struct pf_rule *,
sys/dist/pf/net/pf.c
222
int pf_get_sport(sa_family_t, u_int8_t, struct pf_rule *,
sys/dist/pf/net/pf.c
2249
pf_map_addr(sa_family_t af, struct pf_rule *r, const struct pf_addr *saddr,
sys/dist/pf/net/pf.c
226
void pf_route(struct mbuf **, struct pf_rule *, int,
sys/dist/pf/net/pf.c
229
void pf_route6(struct mbuf **, struct pf_rule *, int,
sys/dist/pf/net/pf.c
2431
pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_rule *r,
sys/dist/pf/net/pf.c
2521
struct pf_rule *
sys/dist/pf/net/pf.c
2526
struct pf_rule *r, *rm = NULL;
sys/dist/pf/net/pf.c
2602
struct pf_rule *
sys/dist/pf/net/pf.c
2609
struct pf_rule *r = NULL;
sys/dist/pf/net/pf.c
2998
struct pf_rule *r = s->rule.ptr;
sys/dist/pf/net/pf.c
3070
pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction,
sys/dist/pf/net/pf.c
3072
struct pf_pdesc *pd, struct pf_rule **am, struct pf_ruleset **rsm,
sys/dist/pf/net/pf.c
3075
struct pf_rule *nr = NULL;
sys/dist/pf/net/pf.c
3079
struct pf_rule *r, *a = NULL;
sys/dist/pf/net/pf.c
347
bound_iface(const struct pf_rule *r, const struct pf_rule *nr,
sys/dist/pf/net/pf.c
3738
pf_test_fragment(struct pf_rule **rm, int direction, struct pfi_kif *kif,
sys/dist/pf/net/pf.c
3739
struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
sys/dist/pf/net/pf.c
3742
struct pf_rule *r, *a = NULL;
sys/dist/pf/net/pf.c
5230
pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/dist/pf/net/pf.c
5451
pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/dist/pf/net/pf.c
5716
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/dist/pf/net/pf.c
5976
struct pf_rule *lr;
sys/dist/pf/net/pf.c
6076
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/dist/pf/net/pf.c
6398
struct pf_rule *lr;
sys/dist/pf/net/pf.c
777
pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule,
sys/dist/pf/net/pf_ioctl.c
1035
struct pf_rule *rule, **old_array;
sys/dist/pf/net/pf_ioctl.c
1216
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
136
void pf_hash_rule(MD5_CTX *, struct pf_rule *);
sys/dist/pf/net/pf_ioctl.c
1410
struct pf_rule *rule, *tail;
sys/dist/pf/net/pf_ioctl.c
1441
bcopy(&pr->rule, rule, sizeof(struct pf_rule));
sys/dist/pf/net/pf_ioctl.c
146
struct pf_rule pf_default_rule;
sys/dist/pf/net/pf_ioctl.c
1569
struct pf_rule *tail;
sys/dist/pf/net/pf_ioctl.c
1596
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
1621
bcopy(rule, &pr->rule, sizeof(struct pf_rule));
sys/dist/pf/net/pf_ioctl.c
1650
struct pf_rule *oldrule = NULL, *newrule = NULL;
sys/dist/pf/net/pf_ioctl.c
1698
bcopy(&pcr->rule, newrule, sizeof(struct pf_rule));
sys/dist/pf/net/pf_ioctl.c
2215
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
236
pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, 0, 0, "pfrulepl",
sys/dist/pf/net/pf_ioctl.c
249
pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, 0, 0, "pfrulepl",
sys/dist/pf/net/pf_ioctl.c
481
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
545
pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule)
sys/dist/pf/net/pf_ioctl.c
912
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
932
struct pf_rule *rule;
sys/dist/pf/net/pf_ioctl.c
993
pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule)
sys/dist/pf/net/pf_norm.c
1101
struct pf_rule *r;
sys/dist/pf/net/pf_norm.c
1278
struct pf_rule *r, *rm = NULL;
sys/dist/pf/net/pf_norm.c
129
int pf_normalize_tcpopt(struct pf_rule *, struct mbuf *,
sys/dist/pf/net/pf_norm.c
1878
pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th,
sys/dist/pf/net/pf_norm.c
860
struct pf_rule *r;
sys/dist/pf/net/pf_ruleset.c
308
pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s,
sys/dist/pf/net/pf_ruleset.c
363
pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r,
sys/dist/pf/net/pf_ruleset.c
408
pf_anchor_remove(struct pf_rule *r)
sys/dist/pf/net/pf_ruleset.c
94
int pf_anchor_setup(struct pf_rule *,
sys/dist/pf/net/pf_ruleset.c
97
const struct pf_rule *, struct pfioc_rule *);
sys/dist/pf/net/pf_ruleset.c
98
void pf_anchor_remove(struct pf_rule *);
sys/dist/pf/net/pfvar.h
1095
struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */
sys/dist/pf/net/pfvar.h
1354
struct pf_rule rule;
sys/dist/pf/net/pfvar.h
1616
struct pf_rule *, struct pf_addr *,
sys/dist/pf/net/pfvar.h
1628
extern struct pf_rule pf_default_rule;
sys/dist/pf/net/pfvar.h
1632
struct pf_rule *);
sys/dist/pf/net/pfvar.h
1649
u_int8_t, struct pf_rule *, struct pf_rule *, struct pf_ruleset *,
sys/dist/pf/net/pfvar.h
1799
int pf_anchor_setup(struct pf_rule *,
sys/dist/pf/net/pfvar.h
1802
const struct pf_rule *, struct pfioc_rule *);
sys/dist/pf/net/pfvar.h
1803
void pf_anchor_remove(struct pf_rule *);
sys/dist/pf/net/pfvar.h
1812
const struct pf_rule *, struct pfioc_rule *);
sys/dist/pf/net/pfvar.h
1813
void pf_anchor_remove(struct pf_rule *);
sys/dist/pf/net/pfvar.h
511
struct pf_rule *ptr;
sys/dist/pf/net/pfvar.h
542
TAILQ_ENTRY(pf_rule) entries;
sys/dist/pf/net/pfvar.h
884
TAILQ_HEAD(pf_rulequeue, pf_rule);
sys/dist/pf/net/pfvar.h
893
struct pf_rule **ptr_array;