Lines Matching defs:qopt

146 	struct tc_tbf_qopt_offload qopt;
151 qopt.command = TC_TBF_REPLACE;
152 qopt.handle = sch->handle;
153 qopt.parent = sch->parent;
154 qopt.replace_params.rate = q->rate;
155 qopt.replace_params.max_size = q->max_size;
156 qopt.replace_params.qstats = &sch->qstats;
158 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TBF, &qopt);
164 struct tc_tbf_qopt_offload qopt;
169 qopt.command = TC_TBF_DESTROY;
170 qopt.handle = sch->handle;
171 qopt.parent = sch->parent;
172 dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TBF, &qopt);
177 struct tc_tbf_qopt_offload qopt;
179 qopt.command = TC_TBF_STATS;
180 qopt.handle = sch->handle;
181 qopt.parent = sch->parent;
182 qopt.stats.bstats = &sch->bstats;
183 qopt.stats.qstats = &sch->qstats;
185 return qdisc_offload_dump_helper(sch, TC_SETUP_QDISC_TBF, &qopt);
356 struct tc_tbf_qopt *qopt;
374 qopt = nla_data(tb[TCA_TBF_PARMS]);
375 if (qopt->rate.linklayer == TC_LINKLAYER_UNAWARE)
376 qdisc_put_rtab(qdisc_get_rtab(&qopt->rate,
380 if (qopt->peakrate.linklayer == TC_LINKLAYER_UNAWARE)
381 qdisc_put_rtab(qdisc_get_rtab(&qopt->peakrate,
385 buffer = min_t(u64, PSCHED_TICKS2NS(qopt->buffer), ~0U);
386 mtu = min_t(u64, PSCHED_TICKS2NS(qopt->mtu), ~0U);
390 psched_ratecfg_precompute(&rate, &qopt->rate, rate64);
399 if (qopt->peakrate.rate) {
402 psched_ratecfg_precompute(&peak, &qopt->peakrate, prate64);
432 err = fifo_set_limit(q->qdisc, qopt->limit);
435 } else if (qopt->limit > 0) {
436 child = fifo_create_dflt(sch, &bfifo_qdisc_ops, qopt->limit,
453 q->limit = qopt->limit;
457 q->mtu = PSCHED_TICKS2NS(qopt->mtu);
462 q->buffer = PSCHED_TICKS2NS(qopt->buffer);