Lines Matching refs:opt
145 struct tc_prio_qopt_offload opt = { in prio_offload() local
154 opt.command = TC_PRIO_REPLACE; in prio_offload()
155 opt.replace_params.bands = qopt->bands; in prio_offload()
156 memcpy(&opt.replace_params.priomap, qopt->priomap, in prio_offload()
158 opt.replace_params.qstats = &sch->qstats; in prio_offload()
160 opt.command = TC_PRIO_DESTROY; in prio_offload()
163 return dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_PRIO, &opt); in prio_offload()
178 static int prio_tune(struct Qdisc *sch, struct nlattr *opt, in prio_tune() argument
186 if (nla_len(opt) < sizeof(*qopt)) in prio_tune()
188 qopt = nla_data(opt); in prio_tune()
231 static int prio_init(struct Qdisc *sch, struct nlattr *opt, in prio_init() argument
237 if (!opt) in prio_init()
244 return prio_tune(sch, opt, extack); in prio_init()
268 struct tc_prio_qopt opt; in prio_dump() local
271 opt.bands = q->bands; in prio_dump()
272 memcpy(&opt.priomap, q->prio2band, TC_PRIO_MAX + 1); in prio_dump()
278 if (nla_put(skb, TCA_OPTIONS, sizeof(opt), &opt)) in prio_dump()