Message ID | 1413525976-2624-1-git-send-email-roy.qing.li@gmail.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: roy.qing.li@gmail.com Date: Fri, 17 Oct 2014 14:06:16 +0800 > From: Li RongQing <roy.qing.li@gmail.com> > > pskb_may_pull maybe change skb->data and make eth pointer oboslete, > so eth needs to reload > > Fixes: 91269e390d062 ("vxlan: using pskb_may_pull as early as possible") > Cc: Eric Dumazet <edumazet@google.com> > Signed-off-by: Li RongQing <roy.qing.li@gmail.com> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index 855a81d..fabd514 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@ -1885,6 +1885,7 @@ static netdev_tx_t vxlan_xmit(struct sk_buff *skb, struct net_device *dev) msg->icmph.icmp6_type == NDISC_NEIGHBOUR_SOLICITATION) return neigh_reduce(dev, skb); } + eth = eth_hdr(skb); #endif }