]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed
authorYe Yin <hustcat@gmail.com>
Thu, 26 Oct 2017 08:57:05 +0000 (16:57 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 14 Mar 2018 10:41:38 +0000 (11:41 +0100)
commit689c07bc5cf353b17adfaedabea4910775d7b134
tree85bd4cec5da669d1e3297b04963384768f5e83b8
parent73ef4604b4c2b2c585c8ce1269b7850710389ea6
netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed

BugLink: http://bugs.launchpad.net/bugs/1744213
[ Upstream commit 2b5ec1a5f9738ee7bf8f5ec0526e75e00362c48f ]

When run ipvs in two different network namespace at the same host, and one
ipvs transport network traffic to the other network namespace ipvs.
'ipvs_property' flag will make the second ipvs take no effect. So we should
clear 'ipvs_property' when SKB network namespace changed.

Fixes: 621e84d6f373 ("dev: introduce skb_scrub_packet()")
Signed-off-by: Ye Yin <hustcat@gmail.com>
Signed-off-by: Wei Zhou <chouryzhou@gmail.com>
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
include/linux/skbuff.h
net/core/skbuff.c