Loading net/ipv4/ip_gre.c +2 −0 Original line number Diff line number Diff line Loading @@ -449,6 +449,8 @@ static void __gre_xmit(struct sk_buff *skb, struct net_device *dev, static int gre_handle_offloads(struct sk_buff *skb, bool csum) { if (csum && skb_checksum_start(skb) < skb->data) return -EINVAL; return iptunnel_handle_offloads(skb, csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE); } Loading Loading
net/ipv4/ip_gre.c +2 −0 Original line number Diff line number Diff line Loading @@ -449,6 +449,8 @@ static void __gre_xmit(struct sk_buff *skb, struct net_device *dev, static int gre_handle_offloads(struct sk_buff *skb, bool csum) { if (csum && skb_checksum_start(skb) < skb->data) return -EINVAL; return iptunnel_handle_offloads(skb, csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE); } Loading