VNET_PACKET_SKIP
dev->needed_headroom = VNET_PACKET_SKIP + 8;
dev->needed_headroom = VNET_PACKET_SKIP + 8;
blen += VNET_PACKET_SKIP;
err = ldc_map_single(lp, skb->data - VNET_PACKET_SKIP, blen, cookies,
len += VNET_PACKET_SKIP;
if (((unsigned long)skb->data & 7) != VNET_PACKET_SKIP ||
skb_headroom(skb) < VNET_PACKET_SKIP || docopy) {
skb_reserve(nskb, VNET_PACKET_SKIP);
skb = netdev_alloc_skb(dev, len + VNET_PACKET_SKIP + 8 + 8);
copy_len = (len + VNET_PACKET_SKIP + 7U) & ~7U;
skb_pull(skb, VNET_PACKET_SKIP);