netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
commit757818ba616b7c14d5a4429669f3d28d4687c600
authorHaishuang Yan <yanhaishuang@cmss.chinamobile.com>
Tue, 17 Mar 2020 02:02:53 +0000 (17 10:02 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Apr 2020 09:00:16 +0000 (1 11:00 +0200)
tree5c1e22e69d1a6efabdaee075c4322b677945ff1d
parentd936131f5649b372bcfedb615875ceb7b40a6b59
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}

commit 41e9ec5a54f95eee1a57c8d26ab70e0492548c1b upstream.

Since pskb_may_pull may change skb->data, so we need to reload ip{v6}h at
the right place.

Fixes: a908fdec3dda ("netfilter: nf_flow_table: move ipv6 offload hook code to nf_flow_table")
Fixes: 7d2086871762 ("netfilter: nf_flow_table: move ipv4 offload hook code to nf_flow_table")
Signed-off-by: Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netfilter/nf_flow_table_ip.c