X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fnet%2Fxen-netfront.c;h=e30d80033cbc4bb4f93d4e84897ff6fb29417a91;hb=9f93585fdfd34a6fcbad16c0f1e031492df63ad1;hp=f9daa9e183f216e7114a1d1b604fe4fc6b6d3861;hpb=351a7934c0e788262f83380188f18e575f6bc63f;p=~andy%2Flinux diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index f9daa9e183f..e30d80033cb 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -907,6 +907,7 @@ static int handle_incoming_queue(struct net_device *dev, /* Ethernet work: Delayed to here as it peeks the header. */ skb->protocol = eth_type_trans(skb, dev); + skb_reset_network_header(skb); if (checksum_setup(dev, skb)) { kfree_skb(skb);