Lines Matching full:limit
25 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
34 if (likely(sch->q.qlen < sch->limit)) in pfifo_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()
65 u32 limit = qdisc_dev(sch)->tx_queue_len; in fifo_init() local
68 limit *= psched_mtu(qdisc_dev(sch)); in fifo_init()
70 sch->limit = limit; in fifo_init()
77 sch->limit = ctl->limit; in fifo_init()
81 bypass = sch->limit >= psched_mtu(qdisc_dev(sch)); in fifo_init()
83 bypass = sch->limit >= 1; in fifo_init()
94 struct tc_fifo_qopt opt = { .limit = sch->limit }; in fifo_dump()
146 int fifo_set_limit(struct Qdisc *q, unsigned int limit) in fifo_set_limit() argument
159 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit()
169 unsigned int limit, in fifo_create_dflt() argument
178 err = fifo_set_limit(q, limit); in fifo_create_dflt()