Searched refs:wsum (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/sys/netpfil/ipfw/
H A Ddn_sched_wf2q.c90 uint32_t wsum; /* sum of weights */ member in struct:wf2qp_si
125 si->wsum -= q->fs->fs.par[0]; /* adjust sum of weights */
126 if (si->wsum > 0)
127 si->inv_wsum = ONE_FP/si->wsum;
152 si->wsum += fs->fs.par[0]; /* add weight of new queue. */
153 si->inv_wsum = ONE_FP/si->wsum;
204 si->wsum = 0; /* should be set already */
327 si->wsum -= q->fs->fs.par[0];
328 if (si->wsum > 0)
329 si->inv_wsum = ONE_FP/si->wsum;
[all...]
H A Ddn_sched_qfq.c147 F = S + len/w_i and V = V + len/wsum
150 so we can do F = S + len * inv_w * wsum.
235 uint32_t wsum; /* weight sum */ member in struct:qfq_sched
316 if (q->wsum + w > QFQ_MAX_WSUM)
321 q->wsum += w;
322 q->iwsum = ONE_FP / q->wsum; /* XXX note theory */
334 q->wsum -= ONE_FP/cl->inv_w;
335 if (q->wsum != 0)
336 q->iwsum = ONE_FP / q->wsum;
/freebsd-11.0-release/sys/netpfil/ipfw/test/
H A Dmain.c38 int wsum; /* sum of weights of all flows */ member in struct:cfg_s
195 double weight = (double)_q->fs->fs.par[0] / c->wsum;
323 int n_flows = 0, n_fs = 0, wsum = 0; local
384 wsum += wi * flows;
400 c->wsum = wsum;

Completed in 114 milliseconds