Lines Matching refs:params
40 struct tcf_skbedit_params *params; in tcf_skbedit_act() local
46 params = rcu_dereference_bh(d->params); in tcf_skbedit_act()
49 if (params->flags & SKBEDIT_F_PRIORITY) in tcf_skbedit_act()
50 skb->priority = params->priority; in tcf_skbedit_act()
51 if (params->flags & SKBEDIT_F_INHERITDSFIELD) { in tcf_skbedit_act()
70 if (params->flags & SKBEDIT_F_QUEUE_MAPPING && in tcf_skbedit_act()
71 skb->dev->real_num_tx_queues > params->queue_mapping) in tcf_skbedit_act()
72 skb_set_queue_mapping(skb, params->queue_mapping); in tcf_skbedit_act()
73 if (params->flags & SKBEDIT_F_MARK) { in tcf_skbedit_act()
74 skb->mark &= ~params->mask; in tcf_skbedit_act()
75 skb->mark |= params->mark & params->mask; in tcf_skbedit_act()
77 if (params->flags & SKBEDIT_F_PTYPE) in tcf_skbedit_act()
78 skb->pkt_type = params->ptype; in tcf_skbedit_act()
214 params_old = rtnl_dereference(d->params); in tcf_skbedit_init()
215 rcu_assign_pointer(d->params, params_new); in tcf_skbedit_init()
229 struct tcf_skbedit_params *params; in tcf_skbedit_dump() local
239 params = rtnl_dereference(d->params); in tcf_skbedit_dump()
243 if ((params->flags & SKBEDIT_F_PRIORITY) && in tcf_skbedit_dump()
244 nla_put_u32(skb, TCA_SKBEDIT_PRIORITY, params->priority)) in tcf_skbedit_dump()
246 if ((params->flags & SKBEDIT_F_QUEUE_MAPPING) && in tcf_skbedit_dump()
247 nla_put_u16(skb, TCA_SKBEDIT_QUEUE_MAPPING, params->queue_mapping)) in tcf_skbedit_dump()
249 if ((params->flags & SKBEDIT_F_MARK) && in tcf_skbedit_dump()
250 nla_put_u32(skb, TCA_SKBEDIT_MARK, params->mark)) in tcf_skbedit_dump()
252 if ((params->flags & SKBEDIT_F_PTYPE) && in tcf_skbedit_dump()
253 nla_put_u16(skb, TCA_SKBEDIT_PTYPE, params->ptype)) in tcf_skbedit_dump()
255 if ((params->flags & SKBEDIT_F_MASK) && in tcf_skbedit_dump()
256 nla_put_u32(skb, TCA_SKBEDIT_MASK, params->mask)) in tcf_skbedit_dump()
258 if (params->flags & SKBEDIT_F_INHERITDSFIELD) in tcf_skbedit_dump()
277 struct tcf_skbedit_params *params; in tcf_skbedit_cleanup() local
279 params = rcu_dereference_protected(d->params, 1); in tcf_skbedit_cleanup()
280 if (params) in tcf_skbedit_cleanup()
281 kfree_rcu(params, rcu); in tcf_skbedit_cleanup()