Home
last modified time | relevance | path

Searched refs:hfsc_class (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/net/altq/
H A Daltq_hfsc.c80 static struct hfsc_class *hfsc_class_create(struct hfsc_if *,
82 struct hfsc_class *, int, int, int);
83 static int hfsc_class_destroy(struct hfsc_class *);
84 static struct hfsc_class *hfsc_nextclass(struct hfsc_class *);
89 static int hfsc_addq(struct hfsc_class *, struct mbuf *);
90 static struct mbuf *hfsc_getq(struct hfsc_class *);
91 static struct mbuf *hfsc_pollq(struct hfsc_class *);
92 static void hfsc_purgeq(struct hfsc_class *);
94 static void update_cfmin(struct hfsc_class *);
95 static void set_active(struct hfsc_class *, int);
[all …]
H A Daltq_hfsc.h213 struct hfsc_class { struct
220 struct hfsc_class *cl_parent; /* parent class */ argument
221 struct hfsc_class *cl_siblings; /* sibling classes */ argument
222 struct hfsc_class *cl_children; /* child classes */ argument
269 TAILQ_HEAD(acthead, hfsc_class) cl_actc; /* active children list */ argument
270 TAILQ_ENTRY(hfsc_class) cl_actlist; /* active children list entry */
271 TAILQ_ENTRY(hfsc_class) cl_ellist; /* eligible list entry */
286 struct hfsc_class *hif_rootclass; /* root class */ argument
287 struct hfsc_class *hif_defaultclass; /* default class */
288 struct hfsc_class *hif_class_tbl[HFSC_MAX_CLASSES];
[all …]