Symbol: pfctl
sbin/pfctl/parse.y
478
void mv_tables(struct pfctl *, struct pfr_ktablehead *,
sbin/pfctl/parse.y
490
static bool pfctl_setup_anchor(struct pfctl_rule *, struct pfctl *, char *);
sbin/pfctl/parse.y
7663
parse_config(char *filename, struct pfctl *xpf)
sbin/pfctl/parse.y
77
static struct pfctl *pf = NULL;
sbin/pfctl/parse.y
7804
mv_tables(struct pfctl *pf, struct pfr_ktablehead *ktables,
sbin/pfctl/parse.y
8067
pfctl_load_anchors(int dev, struct pfctl *pf)
sbin/pfctl/parse.y
8334
pfctl_setup_anchor(struct pfctl_rule *r, struct pfctl *pf, char *anchorname)
sbin/pfctl/pf_ruleset.c
491
pfctl_eth_anchor_setup(struct pfctl *pf, struct pfctl_eth_rule *r,
sbin/pfctl/pfctl.c
100
int pfctl_load_logif(struct pfctl *, char *);
sbin/pfctl/pfctl.c
101
int pfctl_load_hostid(struct pfctl *, u_int32_t);
sbin/pfctl/pfctl.c
102
int pfctl_load_reassembly(struct pfctl *, u_int32_t);
sbin/pfctl/pfctl.c
103
int pfctl_load_syncookies(struct pfctl *, u_int8_t);
sbin/pfctl/pfctl.c
125
int pfctl_ruleset_trans(struct pfctl *, char *, struct pfctl_anchor *, bool);
sbin/pfctl/pfctl.c
126
void pfctl_load_statelims(struct pfctl *);
sbin/pfctl/pfctl.c
127
void pfctl_load_statelim(struct pfctl *, struct pfctl_statelim *);
sbin/pfctl/pfctl.c
128
void pfctl_load_sourcelims(struct pfctl *);
sbin/pfctl/pfctl.c
129
void pfctl_load_sourcelim(struct pfctl *, struct pfctl_source_lim *);
sbin/pfctl/pfctl.c
130
int pfctl_eth_ruleset_trans(struct pfctl *, char *,
sbin/pfctl/pfctl.c
132
int pfctl_load_eth_ruleset(struct pfctl *, char *,
sbin/pfctl/pfctl.c
134
int pfctl_load_eth_rule(struct pfctl *, char *, struct pfctl_eth_rule *,
sbin/pfctl/pfctl.c
136
int pfctl_load_ruleset(struct pfctl *, char *,
sbin/pfctl/pfctl.c
138
int pfctl_load_rule(struct pfctl *, char *, struct pfctl_rule *, int);
sbin/pfctl/pfctl.c
2141
pfctl_add_pool(struct pfctl *pf, struct pfctl_pool *p, int which)
sbin/pfctl/pfctl.c
2167
pfctl_append_rule(struct pfctl *pf, struct pfctl_rule *r)
sbin/pfctl/pfctl.c
2193
pfctl_append_eth_rule(struct pfctl *pf, struct pfctl_eth_rule *r,
sbin/pfctl/pfctl.c
2234
pfctl_eth_ruleset_trans(struct pfctl *pf, char *path,
sbin/pfctl/pfctl.c
2250
pfctl_ruleset_trans(struct pfctl *pf, char *path, struct pfctl_anchor *a, bool do_eth)
sbin/pfctl/pfctl.c
2284
pfctl_load_statelim(struct pfctl *pf, struct pfctl_statelim *stlim)
sbin/pfctl/pfctl.c
2302
pfctl_load_statelims(struct pfctl *pf)
sbin/pfctl/pfctl.c
2320
pfctl_load_sourcelim(struct pfctl *pf, struct pfctl_source_lim *srlim)
sbin/pfctl/pfctl.c
2338
pfctl_load_sourcelims(struct pfctl *pf)
sbin/pfctl/pfctl.c
2356
pfctl_load_eth_ruleset(struct pfctl *pf, char *path,
sbin/pfctl/pfctl.c
2413
pfctl_load_eth_rule(struct pfctl *pf, char *path, struct pfctl_eth_rule *r,
sbin/pfctl/pfctl.c
2455
pfctl_load_tables(struct pfctl *pf, char *path, struct pfctl_anchor *a,
sbin/pfctl/pfctl.c
2490
pfctl_load_ruleset(struct pfctl *pf, char *path, struct pfctl_ruleset *rs,
sbin/pfctl/pfctl.c
2558
pfctl_load_rule(struct pfctl *pf, char *path, struct pfctl_rule *r, int depth)
sbin/pfctl/pfctl.c
2637
pfctl_add_altq(struct pfctl *pf, struct pf_altq *a)
sbin/pfctl/pfctl.c
2667
struct pfctl pf;
sbin/pfctl/pfctl.c
2859
pfctl_init_options(struct pfctl *pf)
sbin/pfctl/pfctl.c
2908
pfctl_load_options(struct pfctl *pf)
sbin/pfctl/pfctl.c
2978
pfctl_apply_limit(struct pfctl *pf, const char *opt, unsigned int limit)
sbin/pfctl/pfctl.c
3005
pfctl_load_limit(struct pfctl *pf, unsigned int index, unsigned int limit)
sbin/pfctl/pfctl.c
3025
pfctl_apply_timeout(struct pfctl *pf, const char *opt, int seconds, int quiet)
sbin/pfctl/pfctl.c
3053
pfctl_load_timeout(struct pfctl *pf, unsigned int timeout, unsigned int seconds)
sbin/pfctl/pfctl.c
3063
pfctl_set_reassembly(struct pfctl *pf, int on, int nodf)
sbin/pfctl/pfctl.c
3085
pfctl_set_optimization(struct pfctl *pf, const char *opt)
sbin/pfctl/pfctl.c
3115
pfctl_set_logif(struct pfctl *pf, char *ifname)
sbin/pfctl/pfctl.c
3138
pfctl_load_logif(struct pfctl *pf, char *ifname)
sbin/pfctl/pfctl.c
3148
pfctl_set_hostid(struct pfctl *pf, u_int32_t hostid)
sbin/pfctl/pfctl.c
3163
pfctl_load_hostid(struct pfctl *pf, u_int32_t hostid)
sbin/pfctl/pfctl.c
3173
pfctl_load_reassembly(struct pfctl *pf, u_int32_t reassembly)
sbin/pfctl/pfctl.c
3183
pfctl_load_syncookies(struct pfctl *pf, u_int8_t val)
sbin/pfctl/pfctl.c
3201
pfctl_cfg_syncookies(struct pfctl *pf, uint8_t val, struct pfctl_watermarks *w)
sbin/pfctl/pfctl.c
3244
pfctl_do_set_debug(struct pfctl *pf, char *d)
sbin/pfctl/pfctl.c
3279
pfctl_load_debug(struct pfctl *pf, unsigned int level)
sbin/pfctl/pfctl.c
3289
pfctl_set_interface_flags(struct pfctl *pf, char *ifname, int flags, int how)
sbin/pfctl/pfctl.c
3620
struct pfctl pf;
sbin/pfctl/pfctl.c
4208
pfctl_add_statelim(struct pfctl *pf, struct pfctl_statelim *stlim)
sbin/pfctl/pfctl.c
4226
pfctl_get_statelim_id(struct pfctl *pf, uint32_t id)
sbin/pfctl/pfctl.c
4236
pfctl_get_statelim_nm(struct pfctl *pf, const char *name)
sbin/pfctl/pfctl.c
4276
pfctl_add_sourcelim(struct pfctl *pf, struct pfctl_sourcelim *srlim)
sbin/pfctl/pfctl.c
4295
pfctl_get_sourcelim_id(struct pfctl *pf, uint32_t id)
sbin/pfctl/pfctl.c
4305
pfctl_get_sourcelim_nm(struct pfctl *pf, const char *name)
sbin/pfctl/pfctl.c
530
pfctl_adjust_skip_ifaces(struct pfctl *pf)
sbin/pfctl/pfctl.c
77
void pfctl_adjust_skip_ifaces(struct pfctl *);
sbin/pfctl/pfctl.c
95
void pfctl_init_options(struct pfctl *);
sbin/pfctl/pfctl.c
96
int pfctl_load_options(struct pfctl *);
sbin/pfctl/pfctl.c
97
int pfctl_load_limit(struct pfctl *, unsigned int, unsigned int);
sbin/pfctl/pfctl.c
98
int pfctl_load_timeout(struct pfctl *, unsigned int, unsigned int);
sbin/pfctl/pfctl.c
99
int pfctl_load_debug(struct pfctl *, unsigned int);
sbin/pfctl/pfctl.h
188
int pfctl_eth_anchor_setup(struct pfctl *,
sbin/pfctl/pfctl.h
47
struct pfctl;
sbin/pfctl/pfctl_altq.c
306
eval_pfaltq(struct pfctl *pf, struct pf_altq *pa, struct node_queue_bw *bw,
sbin/pfctl/pfctl_altq.c
388
eval_pfqueue(struct pfctl *pf, struct pf_altq *pa, struct node_queue_bw *bw,
sbin/pfctl/pfctl_altq.c
490
eval_pfqueue_cbq(struct pfctl *pf, struct pf_altq *pa, struct pfctl_altq *if_ppa)
sbin/pfctl/pfctl_altq.c
533
cbq_compute_idletime(struct pfctl *pf, struct pf_altq *pa)
sbin/pfctl/pfctl_altq.c
66
static int eval_pfqueue_cbq(struct pfctl *, struct pf_altq *,
sbin/pfctl/pfctl_altq.c
677
eval_pfqueue_priq(struct pfctl *pf, struct pf_altq *pa, struct pfctl_altq *if_ppa)
sbin/pfctl/pfctl_altq.c
68
static int cbq_compute_idletime(struct pfctl *, struct pf_altq *);
sbin/pfctl/pfctl_altq.c
742
eval_pfqueue_hfsc(struct pfctl *pf, struct pf_altq *pa, struct pfctl_altq *if_ppa,
sbin/pfctl/pfctl_altq.c
75
static int eval_pfqueue_priq(struct pfctl *, struct pf_altq *,
sbin/pfctl/pfctl_altq.c
80
static int eval_pfqueue_hfsc(struct pfctl *, struct pf_altq *,
sbin/pfctl/pfctl_altq.c
858
eval_pfqueue_fairq(struct pfctl *pf __unused, struct pf_altq *pa,
sbin/pfctl/pfctl_altq.c
86
static int eval_pfqueue_fairq(struct pfctl *, struct pf_altq *,
sbin/pfctl/pfctl_optimize.c
1231
add_opt_table(struct pfctl *pf, struct pf_opt_tbl **tbl, sa_family_t af,
sbin/pfctl/pfctl_optimize.c
1293
pf_opt_create_table(struct pfctl *pf, struct pf_opt_tbl *tbl)
sbin/pfctl/pfctl_optimize.c
1347
construct_superblocks(struct pfctl *pf, struct pf_opt_queue *opt_queue,
sbin/pfctl/pfctl_optimize.c
1650
superblock_free(struct pfctl *pf, struct superblock *block)
sbin/pfctl/pfctl_optimize.c
211
int add_opt_table(struct pfctl *, struct pf_opt_tbl **, sa_family_t,
sbin/pfctl/pfctl_optimize.c
215
int block_feedback(struct pfctl *, struct superblock *);
sbin/pfctl/pfctl_optimize.c
216
int combine_rules(struct pfctl *, struct superblock *);
sbin/pfctl/pfctl_optimize.c
218
int construct_superblocks(struct pfctl *, struct pf_opt_queue *,
sbin/pfctl/pfctl_optimize.c
222
int load_feedback_profile(struct pfctl *, struct superblocks *);
sbin/pfctl/pfctl_optimize.c
223
int optimize_superblock(struct pfctl *, struct superblock *);
sbin/pfctl/pfctl_optimize.c
224
int pf_opt_create_table(struct pfctl *, struct pf_opt_tbl *);
sbin/pfctl/pfctl_optimize.c
227
int remove_identical_rules(struct pfctl *, struct superblock *);
sbin/pfctl/pfctl_optimize.c
228
int reorder_rules(struct pfctl *, struct superblock *, int);
sbin/pfctl/pfctl_optimize.c
243
void superblock_free(struct pfctl *, struct superblock *);
sbin/pfctl/pfctl_optimize.c
267
pfctl_optimize_ruleset(struct pfctl *pf, struct pfctl_ruleset *rs)
sbin/pfctl/pfctl_optimize.c
381
optimize_superblock(struct pfctl *pf, struct superblock *block)
sbin/pfctl/pfctl_optimize.c
462
remove_identical_rules(struct pfctl *pf, struct superblock *block)
sbin/pfctl/pfctl_optimize.c
504
combine_rules(struct pfctl *pf, struct superblock *block)
sbin/pfctl/pfctl_optimize.c
658
reorder_rules(struct pfctl *pf, struct superblock *block, int depth)
sbin/pfctl/pfctl_optimize.c
824
block_feedback(struct pfctl *pf, struct superblock *block)
sbin/pfctl/pfctl_optimize.c
886
load_feedback_profile(struct pfctl *pf, struct superblocks *superblocks)
sbin/pfctl/pfctl_parser.h
310
int pfctl_optimize_ruleset(struct pfctl *, struct pfctl_ruleset *);
sbin/pfctl/pfctl_parser.h
313
void pfctl_append_rule(struct pfctl *, struct pfctl_rule *);
sbin/pfctl/pfctl_parser.h
314
int pfctl_append_eth_rule(struct pfctl *, struct pfctl_eth_rule *,
sbin/pfctl/pfctl_parser.h
316
int pfctl_add_altq(struct pfctl *, struct pf_altq *);
sbin/pfctl/pfctl_parser.h
317
int pfctl_add_pool(struct pfctl *, struct pfctl_pool *, int);
sbin/pfctl/pfctl_parser.h
321
int pfctl_add_statelim(struct pfctl *, struct pfctl_statelim *);
sbin/pfctl/pfctl_parser.h
323
pfctl_get_statelim_id(struct pfctl *, uint32_t);
sbin/pfctl/pfctl_parser.h
325
pfctl_get_statelim_nm(struct pfctl *, const char *);
sbin/pfctl/pfctl_parser.h
326
int pfctl_add_sourcelim(struct pfctl *, struct pfctl_sourcelim *);
sbin/pfctl/pfctl_parser.h
328
pfctl_get_sourcelim_id(struct pfctl *, uint32_t);
sbin/pfctl/pfctl_parser.h
330
pfctl_get_sourcelim_nm(struct pfctl *, const char *);
sbin/pfctl/pfctl_parser.h
332
int pfctl_apply_timeout(struct pfctl *, const char *, int, int);
sbin/pfctl/pfctl_parser.h
333
int pfctl_set_reassembly(struct pfctl *, int, int);
sbin/pfctl/pfctl_parser.h
334
int pfctl_set_optimization(struct pfctl *, const char *);
sbin/pfctl/pfctl_parser.h
335
int pfctl_apply_limit(struct pfctl *, const char *, unsigned int);
sbin/pfctl/pfctl_parser.h
336
int pfctl_set_logif(struct pfctl *, char *);
sbin/pfctl/pfctl_parser.h
337
void pfctl_set_hostid(struct pfctl *, u_int32_t);
sbin/pfctl/pfctl_parser.h
338
int pfctl_do_set_debug(struct pfctl *, char *);
sbin/pfctl/pfctl_parser.h
339
int pfctl_set_interface_flags(struct pfctl *, char *, int, int);
sbin/pfctl/pfctl_parser.h
340
int pfctl_cfg_syncookies(struct pfctl *, uint8_t, struct pfctl_watermarks *);
sbin/pfctl/pfctl_parser.h
342
int parse_config(char *, struct pfctl *);
sbin/pfctl/pfctl_parser.h
344
int pfctl_load_anchors(int, struct pfctl *);
sbin/pfctl/pfctl_parser.h
356
int eval_pfaltq(struct pfctl *, struct pf_altq *, struct node_queue_bw *,
sbin/pfctl/pfctl_parser.h
358
int eval_pfqueue(struct pfctl *, struct pf_altq *, struct node_queue_bw *,