From: Dmitry Kravkov Date: Sun, 28 Apr 2013 08:16:01 +0000 (+0000) Subject: vxlan: do not set SKB_GSO_UDP X-Git-Tag: v3.10-rc1~132^2~19^2~1 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=f6ace502b828bd3c6110ad1f4bf82a1535a29135;p=~emulex%2Finfiniband.git vxlan: do not set SKB_GSO_UDP Since SKB_GSO_* flags are set by appropriate gso_segment callback in TCP/UDP layer. CC: Pravin B Shelar Signed-off-by: Dmitry Kravkov Signed-off-by: Eilon Greenstein Acked-by: Pravin B Shelar Signed-off-by: David S. Miller --- diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index f1d9e981e54..ba81f3c39a8 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@ -917,7 +917,7 @@ static int handle_offloads(struct sk_buff *skb) if (unlikely(err)) return err; - skb_shinfo(skb)->gso_type |= (SKB_GSO_UDP_TUNNEL | SKB_GSO_UDP); + skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL; } else if (skb->ip_summed != CHECKSUM_PARTIAL) skb->ip_summed = CHECKSUM_NONE;