Symbol: pfctl_rule
lib/libpfctl/libpfctl.c
1235
snl_add_msg_attr_pf_rule(struct snl_writer *nw, uint32_t type, const struct pfctl_rule *r)
lib/libpfctl/libpfctl.c
1328
pfctl_add_rule(int dev __unused, const struct pfctl_rule *r, const char *anchor,
lib/libpfctl/libpfctl.c
1346
pfctl_add_rule_h(struct pfctl_handle *h, const struct pfctl_rule *r,
lib/libpfctl/libpfctl.c
1449
uint32_t ruleset, struct pfctl_rule *rule, char *anchor_call)
lib/libpfctl/libpfctl.c
1457
uint32_t ruleset, struct pfctl_rule *rule, char *anchor_call)
lib/libpfctl/libpfctl.c
1624
struct pfctl_rule r;
lib/libpfctl/libpfctl.c
1725
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.c
1770
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.c
703
pf_nvdivert_to_divert(const nvlist_t *nvl, struct pfctl_rule *rule)
lib/libpfctl/libpfctl.c
710
pf_nvrule_to_rule(const nvlist_t *nvl, struct pfctl_rule *rule)
lib/libpfctl/libpfctl.h
194
TAILQ_ENTRY(pfctl_rule) entries;
lib/libpfctl/libpfctl.h
300
TAILQ_HEAD(pfctl_rulequeue, pfctl_rule);
lib/libpfctl/libpfctl.h
307
struct pfctl_rule **ptr_array;
lib/libpfctl/libpfctl.h
481
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.h
484
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.h
487
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.h
490
const char *anchor, uint32_t ruleset, struct pfctl_rule *rule,
lib/libpfctl/libpfctl.h
492
int pfctl_add_rule(int dev, const struct pfctl_rule *r,
lib/libpfctl/libpfctl.h
495
int pfctl_add_rule_h(struct pfctl_handle *h, const struct pfctl_rule *r,
sbin/pfctl/parse.y
1062
struct pfctl_rule r;
sbin/pfctl/parse.y
1115
struct pfctl_rule r;
sbin/pfctl/parse.y
1139
struct pfctl_rule r;
sbin/pfctl/parse.y
1184
struct pfctl_rule r;
sbin/pfctl/parse.y
1453
struct pfctl_rule r;
sbin/pfctl/parse.y
1612
struct pfctl_rule r;
sbin/pfctl/parse.y
2805
struct pfctl_rule r;
sbin/pfctl/parse.y
430
int rule_consistent(struct pfctl_rule *);
sbin/pfctl/parse.y
431
int filter_consistent(struct pfctl_rule *);
sbin/pfctl/parse.y
432
int nat_consistent(struct pfctl_rule *);
sbin/pfctl/parse.y
433
int rdr_consistent(struct pfctl_rule *);
sbin/pfctl/parse.y
443
struct pfctl_rule *);
sbin/pfctl/parse.y
449
int apply_rdr_ports(struct pfctl_rule *r, struct pfctl_pool *, struct redirspec *);
sbin/pfctl/parse.y
452
int check_binat_redirspec(struct node_host *, struct pfctl_rule *, sa_family_t);
sbin/pfctl/parse.y
453
void add_binat_rdr_rule(struct pfctl_rule *, struct redirspec *,
sbin/pfctl/parse.y
454
struct node_host *, struct pfctl_rule *, struct redirspec **,
sbin/pfctl/parse.y
456
void expand_rule(struct pfctl_rule *, bool, struct node_if *,
sbin/pfctl/parse.y
472
int rule_label(struct pfctl_rule *, char *s[PF_RULE_MAX_LABEL_COUNT]);
sbin/pfctl/parse.y
486
int filteropts_to_rule(struct pfctl_rule *, struct filter_opts *);
sbin/pfctl/parse.y
490
static bool pfctl_setup_anchor(struct pfctl_rule *, struct pfctl *, char *);
sbin/pfctl/parse.y
5255
struct pfctl_rule r;
sbin/pfctl/parse.y
5352
struct pfctl_rule binat;
sbin/pfctl/parse.y
5751
rule_consistent(struct pfctl_rule *r)
sbin/pfctl/parse.y
5780
filter_consistent(struct pfctl_rule *r)
sbin/pfctl/parse.y
5899
nat_consistent(struct pfctl_rule *r)
sbin/pfctl/parse.y
5905
rdr_consistent(struct pfctl_rule *r)
sbin/pfctl/parse.y
6207
struct pfctl_rule *r)
sbin/pfctl/parse.y
6218
expand_label(char *label, size_t len, struct pfctl_rule *r)
sbin/pfctl/parse.y
6566
apply_rdr_ports(struct pfctl_rule *r, struct pfctl_pool *rpool, struct redirspec *rs)
sbin/pfctl/parse.y
6705
check_binat_redirspec(struct node_host *src_host, struct pfctl_rule *r,
sbin/pfctl/parse.y
6772
struct pfctl_rule *binat_rule,
sbin/pfctl/parse.y
6774
struct pfctl_rule *rdr_rule, struct redirspec **rdr_redirspec,
sbin/pfctl/parse.y
6783
bcopy(binat_rule, rdr_rule, sizeof(struct pfctl_rule));
sbin/pfctl/parse.y
6813
expand_rule(struct pfctl_rule *r, bool keeprule,
sbin/pfctl/parse.y
6997
struct pfctl_rule rdr_rule;
sbin/pfctl/parse.y
7779
struct pfctl_rule *r;
sbin/pfctl/parse.y
7972
rule_label(struct pfctl_rule *r, char *s[PF_RULE_MAX_LABEL_COUNT])
sbin/pfctl/parse.y
8222
filteropts_to_rule(struct pfctl_rule *r, struct filter_opts *opts)
sbin/pfctl/parse.y
8334
pfctl_setup_anchor(struct pfctl_rule *r, struct pfctl *pf, char *anchorname)
sbin/pfctl/pf_ruleset.c
435
pfctl_anchor_setup(struct pfctl_rule *r, const struct pfctl_ruleset *s,
sbin/pfctl/pfctl.c
107
void pfctl_print_rule_counters(struct pfctl_rule *, int);
sbin/pfctl/pfctl.c
1190
pfctl_print_rule_counters(struct pfctl_rule *rule, int opts)
sbin/pfctl/pfctl.c
138
int pfctl_load_rule(struct pfctl *, char *, struct pfctl_rule *, int);
sbin/pfctl/pfctl.c
1614
struct pfctl_rule rule;
sbin/pfctl/pfctl.c
1833
struct pfctl_rule rule;
sbin/pfctl/pfctl.c
2154
pfctl_init_rule(struct pfctl_rule *r)
sbin/pfctl/pfctl.c
2156
memset(r, 0, sizeof(struct pfctl_rule));
sbin/pfctl/pfctl.c
2163
pfctl_append_rule(struct pfctl *pf, struct pfctl_rule *r)
sbin/pfctl/pfctl.c
2166
struct pfctl_rule *rule;
sbin/pfctl/pfctl.c
2489
struct pfctl_rule *r;
sbin/pfctl/pfctl.c
2554
pfctl_load_rule(struct pfctl *pf, char *path, struct pfctl_rule *r, int depth)
sbin/pfctl/pfctl.h
182
int pfctl_anchor_setup(struct pfctl_rule *,
sbin/pfctl/pfctl.h
195
void expand_label(char *, size_t, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
100
offsetof(struct pfctl_rule, field), \
sbin/pfctl/pfctl_optimize.c
101
sizeof(((struct pfctl_rule *)0)->field)}
sbin/pfctl/pfctl_optimize.c
1060
skip_cmp_af(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1069
skip_cmp_dir(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1078
skip_cmp_dst_addr(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1118
skip_cmp_dst_port(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1134
skip_cmp_ifp(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1143
skip_cmp_proto(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1150
skip_cmp_src_addr(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1190
skip_cmp_src_port(struct pfctl_rule *a, struct pfctl_rule *b)
sbin/pfctl/pfctl_optimize.c
1211
int (*func)(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
1406
rules_combineable(struct pfctl_rule *p1, struct pfctl_rule *p2)
sbin/pfctl/pfctl_optimize.c
1408
struct pfctl_rule a, b;
sbin/pfctl/pfctl_optimize.c
1422
struct pfctl_rule a, b;
sbin/pfctl/pfctl_optimize.c
1537
comparable_rule(struct pfctl_rule *dst, const struct pfctl_rule *src, int type)
sbin/pfctl/pfctl_optimize.c
1562
exclude_supersets(struct pfctl_rule *super, struct pfctl_rule *sub)
sbin/pfctl/pfctl_optimize.c
217
void comparable_rule(struct pfctl_rule *, const struct pfctl_rule *, int);
sbin/pfctl/pfctl_optimize.c
220
void exclude_supersets(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
229
int rules_combineable(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
234
int skip_cmp_af(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
235
int skip_cmp_dir(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
236
int skip_cmp_dst_addr(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
237
int skip_cmp_dst_port(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
238
int skip_cmp_ifp(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
239
int skip_cmp_proto(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
240
int skip_cmp_src_addr(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
241
int skip_cmp_src_port(struct pfctl_rule *, struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
248
static int (*skip_comparitors[PF_SKIP_COUNT])(struct pfctl_rule *,
sbin/pfctl/pfctl_optimize.c
249
struct pfctl_rule *);
sbin/pfctl/pfctl_optimize.c
273
struct pfctl_rule *r;
sbin/pfctl/pfctl_optimize.c
465
struct pfctl_rule a, a2, b, b2;
sbin/pfctl/pfctl_optimize.c
828
struct pfctl_rule a, b;
sbin/pfctl/pfctl_optimize.c
894
struct pfctl_rule a, b, rule;
sbin/pfctl/pfctl_optimize.c
984
struct pfctl_rule *a, *b;
sbin/pfctl/pfctl_parser.c
891
print_rule(struct pfctl_rule *r, const char *anchor_call, int opts, int numeric)
sbin/pfctl/pfctl_parser.h
293
struct pfctl_rule por_rule;
sbin/pfctl/pfctl_parser.h
310
void pfctl_init_rule(struct pfctl_rule *r);
sbin/pfctl/pfctl_parser.h
311
void pfctl_append_rule(struct pfctl *, struct pfctl_rule *);
sbin/pfctl/pfctl_parser.h
349
void print_rule(struct pfctl_rule *, const char *, int, int);
usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
1491
struct pfctl_rule rule;