Lines Matching refs:opt
143 struct tc_prio_qopt_offload opt = { in prio_offload() local
152 opt.command = TC_PRIO_REPLACE; in prio_offload()
153 opt.replace_params.bands = qopt->bands; in prio_offload()
154 memcpy(&opt.replace_params.priomap, qopt->priomap, in prio_offload()
156 opt.replace_params.qstats = &sch->qstats; in prio_offload()
158 opt.command = TC_PRIO_DESTROY; in prio_offload()
161 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_PRIO, &opt); in prio_offload()
176 static int prio_tune(struct Qdisc *sch, struct nlattr *opt, in prio_tune() argument
184 if (nla_len(opt) < sizeof(*qopt)) in prio_tune()
186 qopt = nla_data(opt); in prio_tune()
229 static int prio_init(struct Qdisc *sch, struct nlattr *opt, in prio_init() argument
235 if (!opt) in prio_init()
242 return prio_tune(sch, opt, extack); in prio_init()
266 struct tc_prio_qopt opt; in prio_dump() local
269 opt.bands = q->bands; in prio_dump()
270 memcpy(&opt.priomap, q->prio2band, TC_PRIO_MAX + 1); in prio_dump()
276 if (nla_put(skb, TCA_OPTIONS, sizeof(opt), &opt)) in prio_dump()