]> git.baikalelectronics.ru Git - kernel.git/commit
ip6_gre: fix a pontential issue in ip6erspan_rcv
authorHaishuang Yan <yanhaishuang@cmss.chinamobile.com>
Wed, 20 Dec 2017 01:53:19 +0000 (09:53 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 20 Dec 2017 18:48:39 +0000 (13:48 -0500)
commit01054f57983c50ded80601d2e9b9964e4b682661
treec1b96a3713796fac03b1eafd434ab84375b4078a
parentb75032b6b257cc8849a2f2205767e1abb2090241
ip6_gre: fix a pontential issue in ip6erspan_rcv

pskb_may_pull() can change skb->data, so we need to load ipv6h/ershdr at
the right place.

Fixes: df0730556bbe ("ip6_gre: Add ERSPAN native tunnel support")
Cc: William Tu <u9012063@gmail.com>
Acked-by: William Tu <u9012063@gmail.com>
Signed-off-by: Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_gre.c