codel
codel_getstats(cl->codel_, &statsp->codel);
struct codel_stats codel;
cif->codel.params.target = machclk_freq * opts->target / 1000;
cif->codel.params.interval = machclk_freq * opts->interval / 1000;
cif->codel.params.ecn = opts->ecn;
cif->codel.stats.maxpacket = 256;
stats.stats = cif->codel.stats;
if (codel_addq(&cif->codel, cif->cl_q, m)) {
m = codel_getq(&cif->codel, cif->cl_q);
struct codel *
struct codel *c;
codel_destroy(struct codel *c)
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)
codel_getstats(struct codel *c, struct codel_stats *s)
static int codel_should_drop(struct codel *, class_queue_t *,
struct codel codel;
struct codel *codel_alloc(int, int, int);
void codel_destroy(struct codel *);
int codel_addq(struct codel *, class_queue_t *, struct mbuf *);
struct mbuf *codel_getq(struct codel *, class_queue_t *);
void codel_getstats(struct codel *, struct codel_stats *);
codel_getstats(cl->cl_codel, &sp->codel);
struct codel *cl_codel; /* CoDel state */
struct codel_stats codel;
codel_getstats(cl->cl_codel, &sp->codel);
codel_getstats(cl->cl_codel, &sp->codel);
struct codel_stats codel;
struct codel_stats codel;
struct codel *cl_codel; /* CoDel state */
codel_getstats(cl->cl_codel, &sp->codel);
struct codel_stats codel;
struct codel *cl_codel; /* CoDel state */
struct codel *codel_; /* codel state pointer */
ALTQ_FEATURE(codel, "ALTQ Controlled Delay discipline");
static SYSCTL_NODE(_net_inet_ip_dummynet, OID_AUTO, codel,