cl_red
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
cl->cl_red = (red_t *)rio_alloc(0, NULL,
if (cl->cl_red != NULL)
cl->cl_red = red_alloc(0, 0,
if (cl->cl_red != NULL)
if (cl->cl_red != NULL) {
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
return rio_addq((rio_t *)cl->cl_red, &b->queue, m, cl->cl_pktattr);
return red_addq(cl->cl_red, &b->queue, m, cl->cl_pktattr);
m = rio_getq((rio_t *)cl->cl_red, &b->queue);
m = red_getq(cl->cl_red, &b->queue);
red_getstats(cl->cl_red, &sp->red[0]);
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
struct red *cl_red; /* RED state */
#define cl_red cl_aqm.cl_red
red_getstats(cl->cl_red, &sp->red[0]);
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
red_getstats(cl->cl_red, &sp->red[0]);
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
cl->cl_red = red_alloc(0, 0,
if (cl->cl_red != NULL)
cl->cl_red = (red_t *)rio_alloc(0, NULL,
if (cl->cl_red != NULL)
if (cl->cl_red != NULL) {
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
if (cl->cl_red != NULL) {
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
return rio_addq((rio_t *)cl->cl_red, cl->cl_q,
return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
return rio_getq((rio_t *)cl->cl_red, cl->cl_q);
return red_getq(cl->cl_red, cl->cl_q);
struct red *cl_red; /* RED state */
#define cl_red cl_aqm.cl_red
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
cl->cl_red = (red_t *)rio_alloc(0, NULL,
if (cl->cl_red == NULL)
cl->cl_red = red_alloc(0, 0,
if (cl->cl_red == NULL)
if (cl->cl_red != NULL) {
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
if (cl->cl_red != NULL) {
rio_destroy((rio_t *)cl->cl_red);
red_destroy(cl->cl_red);
return rio_addq((rio_t *)cl->cl_red, cl->cl_q, m,
return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
return rio_getq((rio_t *)cl->cl_red, cl->cl_q);
return red_getq(cl->cl_red, cl->cl_q);
red_getstats(cl->cl_red, &sp->red[0]);
rio_getstats((rio_t *)cl->cl_red, &sp->red[0]);
struct red *cl_red; /* RED state */
#define cl_red cl_aqm.cl_red