Home
last modified time | relevance | path

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

/Linux-v4.19/net/sched/
Dsch_drr.c32 u32 deficit; member
277 xstats.deficit = cl->deficit; in drr_dump_class_stats()
376 cl->deficit = cl->quantum; in drr_enqueue()
402 if (len <= cl->deficit) { in drr_dequeue()
403 cl->deficit -= len; in drr_dequeue()
417 cl->deficit += cl->quantum; in drr_dequeue()
Dsch_fq_codel.c51 int deficit; member
217 flow->deficit = q->quantum; in fq_codel_enqueue()
304 if (flow->deficit <= 0) { in fq_codel_dequeue()
305 flow->deficit += q->quantum; in fq_codel_dequeue()
329 flow->deficit -= qdisc_pkt_len(skb); in fq_codel_dequeue()
643 xstats.class_stats.deficit = flow->deficit; in fq_codel_dump_class_stats()
Dsch_hhf.c123 int deficit; member
399 bucket->deficit = weight * q->quantum; in hhf_enqueue()
433 if (bucket->deficit <= 0) { in hhf_dequeue()
437 bucket->deficit += weight * q->quantum; in hhf_dequeue()
457 bucket->deficit -= qdisc_pkt_len(skb); in hhf_dequeue()
Dsch_cbq.c122 long deficit; /* Saved deficit for WRR */ member
689 int deficit; in cbq_dequeue_prio() local
695 deficit = 0; in cbq_dequeue_prio()
705 if (cl->deficit <= 0) { in cbq_dequeue_prio()
709 deficit = 1; in cbq_dequeue_prio()
710 cl->deficit += cl->quantum; in cbq_dequeue_prio()
723 cl->deficit -= qdisc_pkt_len(skb); in cbq_dequeue_prio()
737 if (cl->deficit <= 0) { in cbq_dequeue_prio()
740 cl->deficit += cl->quantum; in cbq_dequeue_prio()
779 } while (deficit); in cbq_dequeue_prio()
[all …]
Dsch_qfq.c143 int deficit; /* DRR deficit counter. */ member
481 cl->deficit = lmax; in qfq_change_class()
992 cl->deficit -= (int) len; in agg_dequeue()
996 else if (cl->deficit < qdisc_pkt_len(cl->qdisc->ops->peek(cl->qdisc))) { in agg_dequeue()
997 cl->deficit += agg->lmax; in agg_dequeue()
1257 == cl && cl->deficit < qdisc_pkt_len(skb)) in qfq_enqueue()
1264 cl->deficit = agg->lmax; in qfq_enqueue()
Dsch_cake.c130 s32 deficit; member
1801 flow->deficit = (b->flow_quantum * in cake_enqueue()
1986 if (flow->deficit <= 0) { in cake_dequeue()
1990 flow->deficit += (b->flow_quantum * quantum_div[host_load] + in cake_dequeue()
2068 flow->deficit -= len; in cake_dequeue()
2092 flow->deficit -= len; in cake_dequeue()
2939 PUT_STAT_S32(DEFICIT, flow->deficit); in cake_dump_class_stats()
Dsch_htb.c129 int deficit[TC_HTB_MAXDEPTH]; member
889 cl->un.leaf.deficit[level] -= qdisc_pkt_len(skb); in htb_dequeue_tree()
890 if (cl->un.leaf.deficit[level] < 0) { in htb_dequeue_tree()
891 cl->un.leaf.deficit[level] += cl->quantum; in htb_dequeue_tree()
/Linux-v4.19/include/net/
Dfq_impl.h83 if (flow->deficit <= 0) { in fq_tin_dequeue()
84 flow->deficit += fq->quantum; in fq_tin_dequeue()
103 flow->deficit -= skb->len; in fq_tin_dequeue()
178 flow->deficit = fq->quantum; in fq_tin_enqueue()
Dfq.h36 int deficit; member
/Linux-v4.19/include/uapi/linux/
Dpkt_sched.h643 __u32 deficit; member
822 __s32 deficit; member