kernel-ark/net/ipv6
YOSHIFUJI Hideaki c302e6d54e [IPV6]: Fix race in route selection.
We eliminated rt6_dflt_lock (to protect default router pointer)
at 2.6.17-rc1, and introduced rt6_select() for general router selection.
The function is called in the context of rt6_lock read-lock held,
but this means, we have some race conditions when we do round-robin.

Signed-off-by; YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-04-29 18:33:22 -07:00
..
netfilter [NETFILTER]: ip6_tables: remove broken comefrom debugging 2006-04-24 17:27:32 -07:00
addrconf.c
af_inet6.c
ah6.c
anycast.c
datagram.c
esp6.c
exthdrs_core.c
exthdrs.c [IPV6]: Clean up hop-by-hop options handler. 2006-04-18 15:57:53 -07:00
icmp.c [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
inet6_connection_sock.c
inet6_hashtables.c [IPV6]: Deinline few large functions in inet6 code 2006-04-09 22:48:59 -07:00
ip6_fib.c
ip6_flowlabel.c
ip6_input.c [IPV6]: Clean up hop-by-hop options handler. 2006-04-18 15:57:53 -07:00
ip6_output.c
ip6_tunnel.c
ipcomp6.c [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
ipv6_sockglue.c
ipv6_syms.c
Kconfig
Makefile
mcast.c
ndisc.c
netfilter.c
proc.c [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
protocol.c
raw.c
reassembly.c [IPv6] reassembly: Always compute hash under the fragment lock. 2006-04-11 17:21:05 -07:00
route.c [IPV6]: Fix race in route selection. 2006-04-29 18:33:22 -07:00
sit.c
sysctl_net_ipv6.c
tcp_ipv6.c
tunnel6.c
udp.c
xfrm6_input.c
xfrm6_output.c
xfrm6_policy.c [IPV6] XFRM: Fix decoding session with preceding extension header(s). 2006-04-18 15:57:52 -07:00
xfrm6_state.c
xfrm6_tunnel.c