sysctl: ipv6: use correct net in ipv6_sysctl_rtcache_flush
authorLucian Adrian Grijincu <lucian.grijincu@gmail.com>
Thu, 24 Feb 2011 19:48:03 +0000 (19:48 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 Feb 2011 19:01:56 +0000 (11:01 -0800)
commitc486da34390846b430896a407b47f0cea3a4189c
tree2df7eb05f91354e0dc0468ed884326b121f76686
parentcdf64c803e6cfec72259f7bb2654261584bb80a8
sysctl: ipv6: use correct net in ipv6_sysctl_rtcache_flush

Before this patch issuing these commands:

  fd = open("/proc/sys/net/ipv6/route/flush")
  unshare(CLONE_NEWNET)
  write(fd, "stuff")

would flush the newly created net, not the original one.

The equivalent ipv4 code is correct (stores the net inside ->extra1).
Acked-by: Daniel Lezcano <daniel.lezcano@free.fr>

Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/route.c