Lines Matching refs:cst
83 struct codel_status *cst; in codel_dodequeue() local
89 cst = q->aqm_status; in codel_dodequeue()
93 cst->first_above_time= 0; in codel_dodequeue()
113 if (sojourn_time < cprms->target || q->ni.len_bytes <= cst->maxpkt_size) { in codel_dodequeue()
115 cst->first_above_time = 0; in codel_dodequeue()
117 if (cst->first_above_time == 0) { in codel_dodequeue()
120 cst->first_above_time = now + cprms->interval; in codel_dodequeue()
121 } else if (now >= cst->first_above_time) { in codel_dodequeue()
136 struct codel_status *cst; in codel_dequeue() local
140 cst = q->aqm_status; in codel_dequeue()
145 if (cst->dropping) { in codel_dequeue()
148 cst->dropping = false; in codel_dequeue()
157 while (now >= cst->drop_next_time && cst->dropping) { in codel_dequeue()
160 cst->count++; in codel_dequeue()
162 cst->drop_next_time = control_law(cst, cprms, in codel_dequeue()
163 cst->drop_next_time); in codel_dequeue()
174 cst->dropping = false; in codel_dequeue()
176 cst->count++; in codel_dequeue()
178 cst->drop_next_time = control_law(cst, cprms, in codel_dequeue()
179 cst->drop_next_time); in codel_dequeue()
196 cst->dropping = true; in codel_dequeue()
206 cst->count = (cst->count > 2 && ((aqm_stime_t)now - in codel_dequeue()
207 (aqm_stime_t)cst->drop_next_time) < 8* cprms->interval)? in codel_dequeue()
208 cst->count - 2 : 1; in codel_dequeue()
211 cst->drop_next_time = control_law(cst, cprms, now); in codel_dequeue()