Lines Matching refs:cl_q

314 		if (!qempty(&cl->cl_q))
441 _qinit(&cl->cl_q, Q_DROPTAIL, qlimit);
492 qlimit(&cl->cl_q) * 10/100,
493 qlimit(&cl->cl_q) * 30/100,
496 qtype(&cl->cl_q) = Q_RED;
504 qtype(&cl->cl_q) = Q_RIO;
512 qtype(&cl->cl_q) = Q_BLUE;
518 qlimit(&cl->cl_q), cl->cl_qflags);
520 qtype(&cl->cl_q) = Q_SFB;
602 qlimit(&cl->cl_q), cl->cl_flags, HFCF_BITS);
622 if (q_is_rio(&cl->cl_q))
626 if (q_is_red(&cl->cl_q))
630 if (q_is_blue(&cl->cl_q))
633 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)
636 qtype(&cl->cl_q) = Q_DROPTAIL;
637 qstate(&cl->cl_q) = QS_RUNNING;
669 if (!qempty(&cl->cl_q))
698 if (q_is_rio(&cl->cl_q))
702 if (q_is_red(&cl->cl_q))
706 if (q_is_blue(&cl->cl_q))
709 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)
712 qtype(&cl->cl_q) = Q_DROPTAIL;
713 qstate(&cl->cl_q) = QS_RUNNING;
810 if (qlen(&cl->cl_q) == 1)
903 if (!qempty(&cl->cl_q)) {
906 next_len = m_pktlen(qhead(&cl->cl_q));
930 if (q_is_rio(&cl->cl_q))
931 return (rio_addq(cl->cl_rio, &cl->cl_q, m, t));
935 if (q_is_red(&cl->cl_q))
936 return (red_addq(cl->cl_red, &cl->cl_q, m, t));
940 if (q_is_blue(&cl->cl_q))
941 return (blue_addq(cl->cl_blue, &cl->cl_q, m, t));
944 if (q_is_sfb(&cl->cl_q)) {
952 qlimit(&cl->cl_q), cl->cl_qflags);
955 qtype(&cl->cl_q) = Q_DROPTAIL;
967 return (sfb_addq(cl->cl_sfb, &cl->cl_q, m, t));
968 } else if (qlen(&cl->cl_q) >= qlimit(&cl->cl_q)) {
977 _addq(&cl->cl_q, m);
988 if (q_is_rio(&cl->cl_q))
989 return (rio_getq(cl->cl_rio, &cl->cl_q));
993 if (q_is_red(&cl->cl_q))
994 return (red_getq(cl->cl_red, &cl->cl_q));
998 if (q_is_blue(&cl->cl_q))
999 return (blue_getq(cl->cl_blue, &cl->cl_q));
1002 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)
1003 return (sfb_getq(cl->cl_sfb, &cl->cl_q));
1005 return (_getq(&cl->cl_q));
1013 return (qhead(&cl->cl_q));
1025 if ((qlen = qlen(&cl->cl_q)) == 0) {
1034 if (q_is_rio(&cl->cl_q))
1035 rio_purgeq(cl->cl_rio, &cl->cl_q, flow, &cnt, &len);
1039 if (q_is_red(&cl->cl_q))
1040 red_purgeq(cl->cl_red, &cl->cl_q, flow, &cnt, &len);
1044 if (q_is_blue(&cl->cl_q))
1045 blue_purgeq(cl->cl_blue, &cl->cl_q, flow, &cnt, &len);
1048 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)
1049 sfb_purgeq(cl->cl_sfb, &cl->cl_q, flow, &cnt, &len);
1051 _flushq_flow(&cl->cl_q, flow, &cnt, &len);
1054 VERIFY(qlen(&cl->cl_q) == (qlen - cnt));
1065 if (qempty(&cl->cl_q)) {
1074 cl->cl_handle, cl->cl_id, qlen, qlen(&cl->cl_q),
1156 if (q_is_rio(&cl->cl_q))
1160 if (q_is_red(&cl->cl_q))
1164 if (q_is_blue(&cl->cl_q))
1167 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)
1340 go_passive = (qempty(&cl->cl_q) && (cl->cl_flags & HFCF_FSC));
1960 sp->qlength = qlen(&cl->cl_q);
1961 sp->qlimit = qlimit(&cl->cl_q);
1966 sp->qtype = qtype(&cl->cl_q);
1967 sp->qstate = qstate(&cl->cl_q);
1969 if (q_is_red(&cl->cl_q))
1973 if (q_is_rio(&cl->cl_q))
1977 if (q_is_blue(&cl->cl_q))
1980 if (q_is_sfb(&cl->cl_q) && cl->cl_sfb != NULL)