Symbol: pf_rule
sys/net/pf/if_pflog.c
235
u_int8_t reason, struct pf_rule *rm, struct pf_rule *am,
sys/net/pf/if_pfsync.c
320
struct pf_rule *r = NULL;
sys/net/pf/pf.c
1011
pf_state_key_setup(struct pf_pdesc *pd, struct pf_rule *nr,
sys/net/pf/pf.c
145
struct pf_rule *r;
sys/net/pf/pf.c
174
void pf_send_tcp(const struct pf_rule *, sa_family_t,
sys/net/pf/pf.c
180
sa_family_t, struct pf_rule *);
sys/net/pf/pf.c
181
struct pf_rule *pf_match_translation(struct pf_pdesc *, struct mbuf *,
sys/net/pf/pf.c
1816
struct pf_rule *cur, *prev, *head[PF_SKIP_COUNT];
sys/net/pf/pf.c
185
struct pf_rule *pf_get_translation(struct pf_pdesc *, struct mbuf *,
sys/net/pf/pf.c
192
int pf_state_key_setup(struct pf_pdesc *, struct pf_rule *,
sys/net/pf/pf.c
199
int pf_test_rule(struct pf_rule **, struct pf_state **,
sys/net/pf/pf.c
201
void *, struct pf_pdesc *, struct pf_rule **,
sys/net/pf/pf.c
203
static __inline int pf_create_state(struct pf_rule *, struct pf_rule *,
sys/net/pf/pf.c
204
struct pf_rule *, struct pf_pdesc *,
sys/net/pf/pf.c
211
int pf_test_fragment(struct pf_rule **, int,
sys/net/pf/pf.c
2125
pf_send_tcp(const struct pf_rule *r, sa_family_t af,
sys/net/pf/pf.c
213
struct pf_pdesc *, struct pf_rule **,
sys/net/pf/pf.c
2299
struct pf_rule *r)
sys/net/pf/pf.c
234
struct pf_rule **, struct pf_rule **, int *);
sys/net/pf/pf.c
236
int, struct pf_rule **, struct pf_rule **,
sys/net/pf/pf.c
240
int pf_map_addr(u_int8_t, struct pf_rule *,
sys/net/pf/pf.c
244
sa_family_t, u_int8_t, struct pf_rule *,
sys/net/pf/pf.c
2477
pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
sys/net/pf/pf.c
250
void pf_route(struct mbuf **, struct pf_rule *, int,
sys/net/pf/pf.c
2502
struct pf_rule **r, struct pf_rule **a, int *match)
sys/net/pf/pf.c
253
void pf_route6(struct mbuf **, struct pf_rule *, int,
sys/net/pf/pf.c
2536
struct pf_rule **r, struct pf_rule **a, int *match)
sys/net/pf/pf.c
2688
pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
sys/net/pf/pf.c
2899
u_int8_t proto, struct pf_rule *r,
sys/net/pf/pf.c
3072
struct pf_rule *
sys/net/pf/pf.c
3077
struct pf_rule *r, *rm = NULL;
sys/net/pf/pf.c
3156
struct pf_rule *
sys/net/pf/pf.c
3164
struct pf_rule *r = NULL;
sys/net/pf/pf.c
3632
struct pf_rule *r = s->rule.ptr;
sys/net/pf/pf.c
3690
pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction,
sys/net/pf/pf.c
3692
struct pf_pdesc *pd, struct pf_rule **am, struct pf_ruleset **rsm,
sys/net/pf/pf.c
3695
struct pf_rule *nr = NULL;
sys/net/pf/pf.c
3698
struct pf_rule *r, *a = NULL;
sys/net/pf/pf.c
4098
pf_create_state(struct pf_rule *r, struct pf_rule *nr, struct pf_rule *a,
sys/net/pf/pf.c
4332
pf_test_fragment(struct pf_rule **rm, int direction, struct pfi_kif *kif,
sys/net/pf/pf.c
4333
struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
sys/net/pf/pf.c
4336
struct pf_rule *r, *a = NULL;
sys/net/pf/pf.c
561
pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule,
sys/net/pf/pf.c
6038
pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/net/pf/pf.c
6230
pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/net/pf/pf.c
6520
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/net/pf/pf.c
6775
struct pf_rule *lr;
sys/net/pf/pf.c
6861
struct pf_rule *a = NULL, *r = &pf_default_rule, *tr, *nr;
sys/net/pf/pf.c
7172
struct pf_rule *lr;
sys/net/pf/pf_ioctl.c
110
void pf_hash_rule(MD5_CTX *, struct pf_rule *);
sys/net/pf/pf_ioctl.c
1140
struct pf_rule *rule, *tail;
sys/net/pf/pf_ioctl.c
1167
rule = kmalloc(sizeof(struct pf_rule), M_PFRULEPL, M_WAITOK);
sys/net/pf/pf_ioctl.c
1168
bcopy(&pr->rule, rule, sizeof(struct pf_rule));
sys/net/pf/pf_ioctl.c
117
struct pf_rule pf_default_rule;
sys/net/pf/pf_ioctl.c
1284
struct pf_rule *tail;
sys/net/pf/pf_ioctl.c
1311
struct pf_rule *rule;
sys/net/pf/pf_ioctl.c
1336
bcopy(rule, &pr->rule, sizeof(struct pf_rule));
sys/net/pf/pf_ioctl.c
1362
struct pf_rule *oldrule = NULL, *newrule = NULL;
sys/net/pf/pf_ioctl.c
1405
newrule = kmalloc(sizeof(struct pf_rule), M_PFRULEPL, M_WAITOK|M_NULLOK);
sys/net/pf/pf_ioctl.c
1410
bcopy(&pcr->rule, newrule, sizeof(struct pf_rule));
sys/net/pf/pf_ioctl.c
1947
struct pf_rule *rule;
sys/net/pf/pf_ioctl.c
330
struct pf_rule *rule;
sys/net/pf/pf_ioctl.c
394
pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule)
sys/net/pf/pf_ioctl.c
748
struct pf_rule *rule;
sys/net/pf/pf_ioctl.c
768
struct pf_rule *rule;
sys/net/pf/pf_ioctl.c
829
pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule)
sys/net/pf/pf_ioctl.c
871
struct pf_rule *rule, **old_array;
sys/net/pf/pf_ioctl.c
928
struct pf_rule *rule;
sys/net/pf/pf_norm.c
1118
struct pf_rule *r;
sys/net/pf/pf_norm.c
1295
struct pf_rule *r, *rm = NULL;
sys/net/pf/pf_norm.c
1908
pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th,
sys/net/pf/pf_norm.c
865
struct pf_rule *r;
sys/net/pf/pf_norm.c
92
int pf_normalize_tcpopt(struct pf_rule *, struct mbuf *,
sys/net/pf/pf_ruleset.c
305
pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s,
sys/net/pf/pf_ruleset.c
360
pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r,
sys/net/pf/pf_ruleset.c
405
pf_anchor_remove(struct pf_rule *r)
sys/net/pf/pfvar.h
1216
struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */
sys/net/pf/pfvar.h
1518
struct pf_rule rule;
sys/net/pf/pfvar.h
1806
struct pf_rule *, struct pf_addr *,
sys/net/pf/pfvar.h
1819
extern struct pf_rule pf_default_rule;
sys/net/pf/pfvar.h
1823
struct pf_rule *);
sys/net/pf/pfvar.h
1841
u_int8_t, struct pf_rule *, struct pf_rule *, struct pf_ruleset *,
sys/net/pf/pfvar.h
1938
int pf_match_tag(struct mbuf *, struct pf_rule *, int *);
sys/net/pf/pfvar.h
1999
int pf_anchor_setup(struct pf_rule *,
sys/net/pf/pfvar.h
2002
const struct pf_rule *, struct pfioc_rule *);
sys/net/pf/pfvar.h
2003
void pf_anchor_remove(struct pf_rule *);
sys/net/pf/pfvar.h
561
struct pf_rule *ptr;
sys/net/pf/pfvar.h
592
TAILQ_ENTRY(pf_rule) entries;
sys/net/pf/pfvar.h
985
TAILQ_HEAD(pf_rulequeue, pf_rule);
sys/net/pf/pfvar.h
994
struct pf_rule **ptr_array;
usr.sbin/pfctl/parse.y
1039
struct pf_rule r;
usr.sbin/pfctl/parse.y
1195
struct pf_rule r;
usr.sbin/pfctl/parse.y
1900
struct pf_rule r;
usr.sbin/pfctl/parse.y
306
int rule_consistent(struct pf_rule *, int);
usr.sbin/pfctl/parse.y
307
int filter_consistent(struct pf_rule *, int);
usr.sbin/pfctl/parse.y
308
int nat_consistent(struct pf_rule *);
usr.sbin/pfctl/parse.y
309
int rdr_consistent(struct pf_rule *);
usr.sbin/pfctl/parse.y
322
void expand_rule(struct pf_rule *, struct node_if *,
usr.sbin/pfctl/parse.y
337
int rule_label(struct pf_rule *, char *);
usr.sbin/pfctl/parse.y
3907
struct pf_rule r;
usr.sbin/pfctl/parse.y
4066
struct pf_rule binat;
usr.sbin/pfctl/parse.y
4433
rule_consistent(struct pf_rule *r, int anchor_call __unused)
usr.sbin/pfctl/parse.y
4461
filter_consistent(struct pf_rule *r, int anchor_call __unused)
usr.sbin/pfctl/parse.y
4524
nat_consistent(struct pf_rule *r __unused)
usr.sbin/pfctl/parse.y
4530
rdr_consistent(struct pf_rule *r)
usr.sbin/pfctl/parse.y
5052
expand_rule(struct pf_rule *r,
usr.sbin/pfctl/parse.y
5923
struct pf_rule *r;
usr.sbin/pfctl/parse.y
6054
rule_label(struct pf_rule *r, char *s)
usr.sbin/pfctl/parse.y
777
struct pf_rule r;
usr.sbin/pfctl/parse.y
898
struct pf_rule r;
usr.sbin/pfctl/parse.y
919
struct pf_rule r;
usr.sbin/pfctl/parse.y
961
struct pf_rule r;
usr.sbin/pfctl/pfctl.c
1172
pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call)
usr.sbin/pfctl/pfctl.c
1175
struct pf_rule *rule;
usr.sbin/pfctl/pfctl.c
1252
struct pf_rule *r;
usr.sbin/pfctl/pfctl.c
1309
pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth)
usr.sbin/pfctl/pfctl.c
761
pfctl_print_rule_counters(struct pf_rule *rule, int opts)
usr.sbin/pfctl/pfctl.c
85
void pfctl_print_rule_counters(struct pf_rule *, int);
usr.sbin/pfctl/pfctl.c
99
int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int);
usr.sbin/pfctl/pfctl_optimize.c
100
sizeof(((struct pf_rule *)0)->field)}
usr.sbin/pfctl/pfctl_optimize.c
1045
skip_cmp_af(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1054
skip_cmp_dir(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1063
skip_cmp_dst_addr(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1103
skip_cmp_dst_port(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1119
skip_cmp_ifp(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1128
skip_cmp_proto(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1135
skip_cmp_src_addr(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1175
skip_cmp_src_port(struct pf_rule *a, struct pf_rule *b)
usr.sbin/pfctl/pfctl_optimize.c
1196
int (*func)(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
1389
rules_combineable(struct pf_rule *p1, struct pf_rule *p2)
usr.sbin/pfctl/pfctl_optimize.c
1391
struct pf_rule a, b;
usr.sbin/pfctl/pfctl_optimize.c
1405
struct pf_rule a, b;
usr.sbin/pfctl/pfctl_optimize.c
1510
comparable_rule(struct pf_rule *dst, const struct pf_rule *src, int type)
usr.sbin/pfctl/pfctl_optimize.c
1535
exclude_supersets(struct pf_rule *super, struct pf_rule *sub)
usr.sbin/pfctl/pfctl_optimize.c
213
void comparable_rule(struct pf_rule *, const struct pf_rule *, int);
usr.sbin/pfctl/pfctl_optimize.c
216
void exclude_supersets(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
225
int rules_combineable(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
230
int skip_cmp_af(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
231
int skip_cmp_dir(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
232
int skip_cmp_dst_addr(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
233
int skip_cmp_dst_port(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
234
int skip_cmp_ifp(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
235
int skip_cmp_proto(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
236
int skip_cmp_src_addr(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
237
int skip_cmp_src_port(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
242
int (*skip_comparitors[PF_SKIP_COUNT])(struct pf_rule *, struct pf_rule *);
usr.sbin/pfctl/pfctl_optimize.c
266
struct pf_rule *r;
usr.sbin/pfctl/pfctl_optimize.c
448
struct pf_rule a, a2, b, b2;
usr.sbin/pfctl/pfctl_optimize.c
816
struct pf_rule a, b;
usr.sbin/pfctl/pfctl_optimize.c
882
struct pf_rule a, b;
usr.sbin/pfctl/pfctl_optimize.c
969
struct pf_rule *a, *b;
usr.sbin/pfctl/pfctl_optimize.c
99
offsetof(struct pf_rule, field), \
usr.sbin/pfctl/pfctl_parser.c
655
print_rule(struct pf_rule *r, const char *anchor_call, int verbose)
usr.sbin/pfctl/pfctl_parser.h
225
struct pf_rule por_rule;
usr.sbin/pfctl/pfctl_parser.h
238
int pfctl_add_rule(struct pfctl *, struct pf_rule *, const char *);
usr.sbin/pfctl/pfctl_parser.h
258
void print_rule(struct pf_rule *, const char *, int);