android_kernel_google_msm/net/ipv6
Lorenzo Colitti 8440676a47 net: ipv6: Don't purge default router if accept_ra=2
Setting net.ipv6.conf.<interface>.accept_ra=2 causes the kernel
to accept RAs even when forwarding is enabled. However, enabling
forwarding purges all default routes on the system, breaking
connectivity until the next RA is received. Fix this by not
purging default routes on interfaces that have accept_ra=2.

Signed-off-by: Lorenzo Colitti <lorenzo@google.com>
Acked-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-04-18 16:08:06 -07:00
..
netfilter Merge commit 'v3.4-rc3' into android-3.4 2012-04-19 14:42:22 -07:00
addrconf.c msm_rmnet: merge support for RAWIP msm_rmnet device 2013-02-25 11:36:57 -08:00
addrconf_core.c
addrlabel.c
af_inet6.c net: Replace AID_NET_RAW checks with capable(CAP_NET_RAW). 2012-04-09 13:57:47 -07:00
ah6.c
anycast.c
datagram.c
esp6.c
exthdrs.c
exthdrs_core.c
fib6_rules.c
icmp.c
inet6_connection_sock.c
inet6_hashtables.c
ip6_fib.c ipv6: fix problem with expired dst cache 2012-04-13 12:58:29 -04:00
ip6_flowlabel.c
ip6_input.c
ip6_output.c ipv6: Enable new mode proxy_ndp == 2 2013-02-25 11:36:58 -08:00
ip6_tunnel.c
ip6mr.c
ipcomp6.c
ipv6_sockglue.c
Kconfig
Makefile
mcast.c
mip6.c
ndisc.c ipv6: fix problem with expired dst cache 2012-04-13 12:58:29 -04:00
netfilter.c
proc.c
protocol.c
raw.c
reassembly.c
route.c net: ipv6: Don't purge default router if accept_ra=2 2013-04-18 16:08:06 -07:00
sit.c
syncookies.c
sysctl_net_ipv6.c
tcp_ipv6.c tcp: fix TCP_MAXSEG for established IPv6 passive sockets 2012-04-22 17:09:35 -04:00
tunnel6.c
udp.c
udp_impl.h
udplite.c
xfrm6_input.c
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
xfrm6_mode_tunnel.c
xfrm6_output.c
xfrm6_policy.c
xfrm6_state.c
xfrm6_tunnel.c