sfb_skb_cb
return sfb_skb_cb(skb)->hashes[slot];
static void increment_qlen(const struct sfb_skb_cb *cb, struct sfb_sched_data *q)
struct sfb_skb_cb cb;
sfb_skb_cb(skb)->hashes[slot] = sfbhash;
sfb_skb_cb(skb)->hashes[slot] = 0;
sfb_skb_cb(skb)->hashes[slot] = sfbhash;
memcpy(&cb, sfb_skb_cb(skb), sizeof(cb));
static inline struct sfb_skb_cb *sfb_skb_cb(const struct sk_buff *skb)
qdisc_cb_private_validate(skb, sizeof(struct sfb_skb_cb));
return (struct sfb_skb_cb *)qdisc_skb_cb(skb)->data;