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