Re: [PATCH] sit: reload iphdr in ipip6_rcv

2017-06-06 Thread David Miller
From: 严海双 Date: Tue, 6 Jun 2017 10:09:45 +0800 > >> On 5 Jun 2017, at 9:03 PM, Eric Dumazet wrote: >> >> On Sun, 2017-06-04 at 14:43 +0800, Haishuang Yan wrote: >>> Since iptunnel_pull_header() can call pskb_may_pull(), >>> we must reload any pointer that was related to skb->head. >>> >>> Fix

Re: [PATCH] sit: reload iphdr in ipip6_rcv

2017-06-05 Thread Eric Dumazet
On Sun, 2017-06-04 at 14:43 +0800, Haishuang Yan wrote: > Since iptunnel_pull_header() can call pskb_may_pull(), > we must reload any pointer that was related to skb->head. > > Fixes: a09a4c8dd1ec ("tunnels: Remove encapsulation offloads on decap") > Signed-off-by: Haishuang Yan > --- > net/ipv6

Re: [PATCH] sit: reload iphdr in ipip6_rcv

2017-06-04 Thread David Miller
From: Haishuang Yan Date: Sun, 4 Jun 2017 14:43:43 +0800 > Since iptunnel_pull_header() can call pskb_may_pull(), > we must reload any pointer that was related to skb->head. > > Fixes: a09a4c8dd1ec ("tunnels: Remove encapsulation offloads on decap") > Signed-off-by: Haishuang Yan Applied and

[PATCH] sit: reload iphdr in ipip6_rcv

2017-06-03 Thread Haishuang Yan
Since iptunnel_pull_header() can call pskb_may_pull(), we must reload any pointer that was related to skb->head. Fixes: a09a4c8dd1ec ("tunnels: Remove encapsulation offloads on decap") Signed-off-by: Haishuang Yan --- net/ipv6/sit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/ipv6/si