Home
last modified time | relevance | path

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

/freebsd/sys/netpfil/ipfw/
H A Ddn_sched_qfq.c218 uint32_t inv_w; /* ONE_FP/weight */ member
275 static int qfq_calc_index(uint32_t inv_w, unsigned int maxlen) in qfq_calc_index() argument
277 uint64_t slot_size = (uint64_t)maxlen *inv_w; in qfq_calc_index()
292 ND("W = %d, L = %d, I = %d\n", ONE_FP/inv_w, maxlen, index); in qfq_calc_index()
318 cl->inv_w = ONE_FP/w; in qfq_new_queue()
319 w = ONE_FP/cl->inv_w; in qfq_new_queue()
323 i = qfq_calc_index(cl->inv_w, cl->lmax); in qfq_new_queue()
337 if (cl->inv_w) { in qfq_free_queue()
338 q->wsum -= ONE_FP/cl->inv_w; in qfq_free_queue()
341 cl->inv_w = 0; /* reset weight to avoid run twice */ in qfq_free_queue()
[all …]
H A Ddn_sched_wf2q.c100 uint32_t inv_w; /* ONE_FP / weight */ member
163 alg_fq->F = alg_fq->S + len * alg_fq->inv_w; in wf2qp_enqueue()
256 alg_fq->F += len * alg_fq->inv_w; in wf2qp_dequeue()
313 q->inv_w = ONE_FP / _q->fs->fs.par[0]; in wf2qp_new_queue()