class_queue_t
_getq(class_queue_t *q)
_getq_tail(class_queue_t *q)
_getq_random(class_queue_t *q)
_removeq(class_queue_t *q, struct mbuf *m)
_flushq(class_queue_t *q)
extern void _addq(class_queue_t *, struct mbuf *);
extern struct mbuf *_getq(class_queue_t *);
extern struct mbuf *_getq_tail(class_queue_t *);
extern struct mbuf *_getq_random(class_queue_t *);
extern void _removeq(class_queue_t *, struct mbuf *);
extern void _flushq(class_queue_t *);
_addq(class_queue_t *q, struct mbuf *m)
cif->cl_q = malloc(sizeof(class_queue_t), M_DEVBUF, M_NOWAIT | M_ZERO);
codel_addq(struct codel *c, class_queue_t *q, struct mbuf *m)
codel_should_drop(struct codel *c, class_queue_t *q, struct mbuf *m,
codel_getq(struct codel *c, class_queue_t *q)
static int codel_should_drop(struct codel *, class_queue_t *,
class_queue_t *cl_q; /* class queue structure */
int codel_addq(struct codel *, class_queue_t *, struct mbuf *);
struct mbuf *codel_getq(struct codel *, class_queue_t *);
class_queue_t queue; /* the actual queue */
cl->cl_q = malloc(sizeof(class_queue_t), M_DEVBUF, M_NOWAIT | M_ZERO);
class_queue_t *cl_q; /* class queue structure */
cl->cl_q = malloc(sizeof(class_queue_t), M_DEVBUF,
class_queue_t *cl_q; /* class queue structure */
red_addq(red_t *rp, class_queue_t *q, struct mbuf *m,
red_getq(red_t *rp, class_queue_t *q)
extern int red_addq(red_t *, class_queue_t *, struct mbuf *,
extern struct mbuf *red_getq(red_t *, class_queue_t *);
rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m,
rio_getq(rio_t *rp, class_queue_t *q)
extern int rio_addq(rio_t *, class_queue_t *, struct mbuf *,
extern struct mbuf *rio_getq(rio_t *, class_queue_t *);
_addq(class_queue_t *q, mbuf_t *m)
_getq(class_queue_t *q)
_getq_tail(class_queue_t *q)
_getq_random(class_queue_t *q)
_removeq(class_queue_t *q, mbuf_t *m)
_flushq(class_queue_t *q)
cl->q_ = malloc(sizeof(class_queue_t), M_DEVBUF, M_NOWAIT | M_ZERO);
class_queue_t *q_; /* Queue of packets */