Re: [PATCH v2] gso: fix payload length when gso_size is zero

2017-10-08 Thread David Miller
From: Alexey Kodanev Date: Fri, 6 Oct 2017 19:02:35 +0300 > When gso_size reset to zero for the tail segment in skb_segment(), later > in ipv6_gso_segment(), __skb_udp_tunnel_segment() and gre_gso_segment() > we will get incorrect results (payload length, pcsum) for

Re: [PATCH v2] gso: fix payload length when gso_size is zero

2017-10-06 Thread Duyck, Alexander H
On Fri, 2017-10-06 at 19:02 +0300, Alexey Kodanev wrote: > When gso_size reset to zero for the tail segment in skb_segment(), later > in ipv6_gso_segment(), __skb_udp_tunnel_segment() and gre_gso_segment() > we will get incorrect results (payload length, pcsum) for that segment. >

[PATCH v2] gso: fix payload length when gso_size is zero

2017-10-06 Thread Alexey Kodanev
When gso_size reset to zero for the tail segment in skb_segment(), later in ipv6_gso_segment(), __skb_udp_tunnel_segment() and gre_gso_segment() we will get incorrect results (payload length, pcsum) for that segment. inet_gso_segment() already has a check for gso_size before calculating payload.