pf_altq
struct pf_altq a;
struct pf_altq a;
int expand_altq(struct pf_altq *, struct node_if *, struct node_queue *,
int expand_queue(struct pf_altq *, struct node_if *, struct node_queue *,
expand_altq(struct pf_altq *a, struct node_if *interfaces,
struct pf_altq pa, pb;
memcpy(&pa, a, sizeof(struct pf_altq));
memset(&pb, 0, sizeof(struct pf_altq));
expand_queue(struct pf_altq *a, struct node_if *interfaces,
struct pf_altq pa;
memcpy(&pa, a, sizeof(struct pf_altq));
pfctl_add_altq(struct pfctl *pf, struct pf_altq *a)
memcpy(&pf->paltq->altq, a, sizeof(struct pf_altq));
void pfaltq_store(struct pf_altq *);
struct pf_altq *pfaltq_lookup(const char *);
struct pf_altq *
struct pf_altq *altq;
struct pf_altq *
eval_queue_opts(struct pf_altq *pa, struct node_queue_opt *opts,
struct pf_altq *altq;
struct pf_altq *altq;
print_altq(const struct pf_altq *a, unsigned level, struct node_queue_bw *bw,
print_queue(const struct pf_altq *a, unsigned level, struct node_queue_bw *bw,
eval_pfaltq(struct pfctl *pf, struct pf_altq *pa, struct node_queue_bw *bw,
struct pf_altq *altq;
eval_pfqueue(struct pfctl *pf, struct pf_altq *pa, struct node_queue_bw *bw,
struct pf_altq *if_pa, *parent, *altq;
eval_pfqueue_cbq(struct pfctl *pf, struct pf_altq *pa)
cbq_compute_idletime(struct pfctl *pf, struct pf_altq *pa)
check_commit_cbq(int dev, int opts, struct pf_altq *pa)
struct pf_altq *altq;
TAILQ_HEAD(altqs, pf_altq) altqs = TAILQ_HEAD_INITIALIZER(altqs);
print_cbq_opts(const struct pf_altq *a)
struct pf_altq *qname_to_pfaltq(const char *, const char *);
eval_pfqueue_priq(struct pfctl *pf, struct pf_altq *pa)
struct pf_altq *altq;
static int eval_pfqueue_cbq(struct pfctl *, struct pf_altq *);
static int cbq_compute_idletime(struct pfctl *, struct pf_altq *);
check_commit_priq(int dev, int opts, struct pf_altq *pa)
struct pf_altq *altq;
static int check_commit_cbq(int, int, struct pf_altq *);
static int print_cbq_opts(const struct pf_altq *);
print_priq_opts(const struct pf_altq *a)
static int eval_pfqueue_priq(struct pfctl *, struct pf_altq *);
static int check_commit_priq(int, int, struct pf_altq *);
static int print_priq_opts(const struct pf_altq *);
eval_pfqueue_hfsc(struct pfctl *pf, struct pf_altq *pa)
struct pf_altq *altq, *parent;
static int eval_pfqueue_hfsc(struct pfctl *, struct pf_altq *);
static int check_commit_hfsc(int, int, struct pf_altq *);
static int print_hfsc_opts(const struct pf_altq *,
check_commit_hfsc(int dev, int opts, struct pf_altq *pa)
struct pf_altq *altq, *def = NULL;
print_hfsc_opts(const struct pf_altq *a, const struct node_queue_opt *qopts)
int eval_queue_opts(struct pf_altq *, struct node_queue_opt *,
pfaltq_store(struct pf_altq *a)
struct pf_altq *altq;
memcpy(altq, a, sizeof(struct pf_altq));
int pfctl_add_altq(struct pfctl *, struct pf_altq *);
int eval_pfaltq(struct pfctl *, struct pf_altq *, struct node_queue_bw *,
int eval_pfqueue(struct pfctl *, struct pf_altq *, struct node_queue_bw *,
void print_altq(const struct pf_altq *, unsigned, struct node_queue_bw *,
void print_queue(const struct pf_altq *, unsigned, struct node_queue_bw *,
const struct pf_altq altq, const struct queue_stats qstats)
memcpy(&node->altq, &altq, sizeof(struct pf_altq));
struct pf_altq altq;
const struct pf_altq, const struct queue_stats);
cbq_pfattach(struct pf_altq *a)
cbq_add_altq(struct pf_altq *a)
cbq_remove_altq(struct pf_altq *a)
cbq_add_queue(struct pf_altq *a)
cbq_remove_queue(struct pf_altq *a)
cbq_getqstats(struct pf_altq *a, void *ubuf, int *nbytes)
hfsc_pfattach(struct pf_altq *a)
hfsc_add_altq(struct pf_altq *a)
hfsc_remove_altq(struct pf_altq *a)
hfsc_add_queue(struct pf_altq *a)
hfsc_remove_queue(struct pf_altq *a)
hfsc_getqstats(struct pf_altq *a, void *ubuf, int *nbytes)
priq_pfattach(struct pf_altq *a)
priq_add_altq(struct pf_altq *a)
priq_remove_altq(struct pf_altq *a)
priq_add_queue(struct pf_altq *a)
priq_remove_queue(struct pf_altq *a)
priq_getqstats(struct pf_altq *a, void *ubuf, int *nbytes)
altq_pfattach(struct pf_altq *a)
altq_pfdetach(struct pf_altq *a)
altq_add(struct pf_altq *a)
altq_remove(struct pf_altq *a)
altq_add_queue(struct pf_altq *a)
altq_remove_queue(struct pf_altq *a)
altq_getqstats(struct pf_altq *a, void *ubuf, int *nbytes)
struct pf_altq;
int altq_pfattach(struct pf_altq *);
int altq_pfdetach(struct pf_altq *);
int altq_add(struct pf_altq *);
int altq_remove(struct pf_altq *);
int altq_add_queue(struct pf_altq *);
int altq_remove_queue(struct pf_altq *);
int altq_getqstats(struct pf_altq *, void *, int *);
int cbq_pfattach(struct pf_altq *);
int cbq_add_altq(struct pf_altq *);
int cbq_remove_altq(struct pf_altq *);
int cbq_add_queue(struct pf_altq *);
int cbq_remove_queue(struct pf_altq *);
int cbq_getqstats(struct pf_altq *, void *, int *);
int priq_pfattach(struct pf_altq *);
int priq_add_altq(struct pf_altq *);
int priq_remove_altq(struct pf_altq *);
int priq_add_queue(struct pf_altq *);
int priq_remove_queue(struct pf_altq *);
int priq_getqstats(struct pf_altq *, void *, int *);
int hfsc_pfattach(struct pf_altq *);
int hfsc_add_altq(struct pf_altq *);
int hfsc_remove_altq(struct pf_altq *);
int hfsc_add_queue(struct pf_altq *);
int hfsc_remove_queue(struct pf_altq *);
int hfsc_getqstats(struct pf_altq *, void *, int *);
int pf_enable_altq(struct pf_altq *);
int pf_disable_altq(struct pf_altq *);
struct pf_altq *altq;
struct pf_altq *altq;
struct pf_altq *altq, *a;
bcopy(&paa->altq, altq, sizeof(struct pf_altq));
bcopy(altq, &paa->altq, sizeof(struct pf_altq));
struct pf_altq *altq;
struct pf_altq *altq;
bcopy(altq, &paa->altq, sizeof(struct pf_altq));
struct pf_altq *altq;
pool_init(&pf_altq_pl, sizeof(struct pf_altq), 0, 0, 0, "pfaltqpl",
pool_init(&pf_altq_pl, sizeof(struct pf_altq), 0, 0, 0, "pfaltqpl",
struct pf_altq *altq;
struct pf_altq *altq;
struct pf_altq *altq;
pf_enable_altq(struct pf_altq *altq)
pf_disable_altq(struct pf_altq *altq)
TAILQ_ENTRY(pf_altq) entries;
struct pf_altq altq;
TAILQ_HEAD(pf_altqqueue, pf_altq);