Lines Matching full:limit
22 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue()
42 if (unlikely(sch->limit == 0)) in pfifo_tail_enqueue()
45 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue()
49 /* queue full, remove one skb to fulfill the limit */ in pfifo_tail_enqueue()
106 u32 limit = qdisc_dev(sch)->tx_queue_len; in __fifo_init() local
109 limit *= psched_mtu(qdisc_dev(sch)); in __fifo_init()
111 sch->limit = limit; in __fifo_init()
118 sch->limit = ctl->limit; in __fifo_init()
122 bypass = sch->limit >= psched_mtu(qdisc_dev(sch)); in __fifo_init()
124 bypass = sch->limit >= 1; in __fifo_init()
160 struct tc_fifo_qopt opt = { .limit = sch->limit }; in __fifo_dump()
230 int fifo_set_limit(struct Qdisc *q, unsigned int limit) in fifo_set_limit() argument
246 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit()
256 unsigned int limit, in fifo_create_dflt() argument
265 err = fifo_set_limit(q, limit); in fifo_create_dflt()