Lines Matching refs:opt
178 struct tc_pedit *opt; in tcf_pedit_dump() local
182 s = sizeof(*opt) + p->tcfp_nkeys * sizeof(struct tc_pedit_key); in tcf_pedit_dump()
185 opt = kzalloc(s, GFP_ATOMIC); in tcf_pedit_dump()
186 if (unlikely(!opt)) in tcf_pedit_dump()
189 memcpy(opt->keys, p->tcfp_keys, in tcf_pedit_dump()
191 opt->index = p->tcf_index; in tcf_pedit_dump()
192 opt->nkeys = p->tcfp_nkeys; in tcf_pedit_dump()
193 opt->flags = p->tcfp_flags; in tcf_pedit_dump()
194 opt->action = p->tcf_action; in tcf_pedit_dump()
195 opt->refcnt = p->tcf_refcnt - ref; in tcf_pedit_dump()
196 opt->bindcnt = p->tcf_bindcnt - bind; in tcf_pedit_dump()
198 if (nla_put(skb, TCA_PEDIT_PARMS, s, opt)) in tcf_pedit_dump()
205 kfree(opt); in tcf_pedit_dump()
210 kfree(opt); in tcf_pedit_dump()