Home
last modified time | relevance | path

Searched refs:tbr (Results 1 – 1 of 1) sorted by relevance

/dragonfly/sys/net/altq/
HDaltq_subr.c222 struct tb_regulator *tbr; in tbr_dequeue() local
237 tbr = ifq->altq_tbr; in tbr_dequeue()
238 if (op == ALTDQ_REMOVE && tbr->tbr_lastop == ALTDQ_POLL) { in tbr_dequeue()
242 if (tbr->tbr_token <= 0) { in tbr_dequeue()
244 interval = now - tbr->tbr_last; in tbr_dequeue()
245 if (interval >= tbr->tbr_filluptime) in tbr_dequeue()
246 tbr->tbr_token = tbr->tbr_depth; in tbr_dequeue()
248 tbr->tbr_token += interval * tbr->tbr_rate; in tbr_dequeue()
249 if (tbr->tbr_token > tbr->tbr_depth) in tbr_dequeue()
250 tbr->tbr_token = tbr->tbr_depth; in tbr_dequeue()
[all …]