netem_skb_cb
static inline struct netem_skb_cb *netem_skb_cb(struct sk_buff *skb)
qdisc_cb_private_validate(skb, sizeof(struct netem_skb_cb));
return (struct netem_skb_cb *)qdisc_skb_cb(skb)->data;
u64 tnext = netem_skb_cb(nskb)->time_to_send;
if (!q->t_tail || tnext >= netem_skb_cb(q->t_tail)->time_to_send) {
if (tnext >= netem_skb_cb(skb)->time_to_send)
struct netem_skb_cb *cb;
cb = netem_skb_cb(skb);
struct netem_skb_cb *last = NULL;
last = netem_skb_cb(sch->q.tail);
struct netem_skb_cb *t_last;
t_last = netem_skb_cb(t_skb);
struct netem_skb_cb *t_last =
netem_skb_cb(q->t_tail);
t1 = netem_skb_cb(skb)->time_to_send;
t2 = netem_skb_cb(q->t_head)->time_to_send;
time_to_send = netem_skb_cb(skb)->time_to_send;