Lines Matching refs:limit
24 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
32 if (likely(skb_queue_len(&sch->q) < sch->limit)) in pfifo_enqueue()
40 if (likely(skb_queue_len(&sch->q) < sch->limit)) in pfifo_tail_enqueue()
57 u32 limit = qdisc_dev(sch)->tx_queue_len ? : 1; in fifo_init() local
60 limit *= psched_mtu(qdisc_dev(sch)); in fifo_init()
62 sch->limit = limit; in fifo_init()
69 sch->limit = ctl->limit; in fifo_init()
73 bypass = sch->limit >= psched_mtu(qdisc_dev(sch)); in fifo_init()
75 bypass = sch->limit >= 1; in fifo_init()
86 struct tc_fifo_qopt opt = { .limit = sch->limit }; in fifo_dump()
141 int fifo_set_limit(struct Qdisc *q, unsigned int limit) in fifo_set_limit() argument
154 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit()
164 unsigned int limit) in fifo_create_dflt() argument
171 err = fifo_set_limit(q, limit); in fifo_create_dflt()