Lines Matching defs:data
25 struct sch_frag_data *data = this_cpu_ptr(&sch_frag_data_storage);
27 if (skb_cow_head(skb, data->l2_len) < 0) {
32 __skb_dst_copy(skb, data->dst);
33 *qdisc_skb_cb(skb) = data->cb;
34 skb->inner_protocol = data->inner_protocol;
35 if (data->vlan_tci & VLAN_CFI_MASK)
36 __vlan_hwaccel_put_tag(skb, data->vlan_proto,
37 data->vlan_tci & ~VLAN_CFI_MASK);
42 skb_push(skb, data->l2_len);
43 memcpy(skb->data, &data->l2_data, data->l2_len);
44 skb_postpush_rcsum(skb, skb->data, data->l2_len);
47 return data->xmit(skb);
54 struct sch_frag_data *data;
56 data = this_cpu_ptr(&sch_frag_data_storage);
57 data->dst = skb->_skb_refdst;
58 data->cb = *qdisc_skb_cb(skb);
59 data->xmit = xmit;
60 data->inner_protocol = skb->inner_protocol;
62 data->vlan_tci = skb_vlan_tag_get(skb) | VLAN_CFI_MASK;
64 data->vlan_tci = 0;
65 data->vlan_proto = skb->vlan_proto;
66 data->l2_len = hlen;
67 memcpy(&data->l2_data, skb->data, hlen);