• Home
  • Raw
  • Download

Lines Matching refs:d

35 	struct tcf_skbedit *d = a->priv;  in tcf_skbedit()  local
37 spin_lock(&d->tcf_lock); in tcf_skbedit()
38 d->tcf_tm.lastuse = jiffies; in tcf_skbedit()
39 bstats_update(&d->tcf_bstats, skb); in tcf_skbedit()
41 if (d->flags & SKBEDIT_F_PRIORITY) in tcf_skbedit()
42 skb->priority = d->priority; in tcf_skbedit()
43 if (d->flags & SKBEDIT_F_QUEUE_MAPPING && in tcf_skbedit()
44 skb->dev->real_num_tx_queues > d->queue_mapping) in tcf_skbedit()
45 skb_set_queue_mapping(skb, d->queue_mapping); in tcf_skbedit()
46 if (d->flags & SKBEDIT_F_MARK) in tcf_skbedit()
47 skb->mark = d->mark; in tcf_skbedit()
49 spin_unlock(&d->tcf_lock); in tcf_skbedit()
50 return d->tcf_action; in tcf_skbedit()
66 struct tcf_skbedit *d; in tcf_skbedit_init() local
102 ret = tcf_hash_create(parm->index, est, a, sizeof(*d), in tcf_skbedit_init()
107 d = to_skbedit(a); in tcf_skbedit_init()
110 d = to_skbedit(a); in tcf_skbedit_init()
118 spin_lock_bh(&d->tcf_lock); in tcf_skbedit_init()
120 d->flags = flags; in tcf_skbedit_init()
122 d->priority = *priority; in tcf_skbedit_init()
124 d->queue_mapping = *queue_mapping; in tcf_skbedit_init()
126 d->mark = *mark; in tcf_skbedit_init()
128 d->tcf_action = parm->action; in tcf_skbedit_init()
130 spin_unlock_bh(&d->tcf_lock); in tcf_skbedit_init()
141 struct tcf_skbedit *d = a->priv; in tcf_skbedit_dump() local
143 .index = d->tcf_index, in tcf_skbedit_dump()
144 .refcnt = d->tcf_refcnt - ref, in tcf_skbedit_dump()
145 .bindcnt = d->tcf_bindcnt - bind, in tcf_skbedit_dump()
146 .action = d->tcf_action, in tcf_skbedit_dump()
152 if ((d->flags & SKBEDIT_F_PRIORITY) && in tcf_skbedit_dump()
153 nla_put(skb, TCA_SKBEDIT_PRIORITY, sizeof(d->priority), in tcf_skbedit_dump()
154 &d->priority)) in tcf_skbedit_dump()
156 if ((d->flags & SKBEDIT_F_QUEUE_MAPPING) && in tcf_skbedit_dump()
158 sizeof(d->queue_mapping), &d->queue_mapping)) in tcf_skbedit_dump()
160 if ((d->flags & SKBEDIT_F_MARK) && in tcf_skbedit_dump()
161 nla_put(skb, TCA_SKBEDIT_MARK, sizeof(d->mark), in tcf_skbedit_dump()
162 &d->mark)) in tcf_skbedit_dump()
164 t.install = jiffies_to_clock_t(jiffies - d->tcf_tm.install); in tcf_skbedit_dump()
165 t.lastuse = jiffies_to_clock_t(jiffies - d->tcf_tm.lastuse); in tcf_skbedit_dump()
166 t.expires = jiffies_to_clock_t(d->tcf_tm.expires); in tcf_skbedit_dump()