linux/net
David S. Miller b42835dbe8 ipv6: Make icmp route lookup code a bit clearer.
The route lookup code in icmpv6_send() is slightly tricky as a result of
having to handle all of the requirements of RFC 4301 host relookups.

Pull the route resolution into a seperate function, so that the error
handling and route reference counting is hopefully easier to see and
contained wholly within this new routine.

Signed-off-by: David S. Miller <davem@davemloft.net>
2011-03-01 22:07:37 -08:00
..
9p
802
8021q
appletalk
atm
ax25
batman-adv Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge 2011-02-11 21:20:27 -08:00
bluetooth Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2011-02-18 17:03:41 -05:00
bridge Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-02-19 19:17:35 -08:00
caif Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-02-08 17:19:01 -08:00
can
ceph
core inet: Remove unused sk_sndmsg_* from UFO 2011-03-01 12:35:02 -08:00
dcb Don't potentially dereference NULL in net/dcb/dcbnl.c:dcbnl_getapp() 2011-02-13 11:21:14 -08:00
dccp ipv4: Kill can_sleep arg to ip_route_output_flow() 2011-03-01 14:27:04 -08:00
decnet xfrm: Kill XFRM_LOOKUP_WAIT flag. 2011-03-01 14:36:37 -08:00
dns_resolver
dsa
econet
ethernet
ieee802154
ipv4 ipv4: Make icmp route lookup code a bit clearer. 2011-03-01 15:49:55 -08:00
ipv6 ipv6: Make icmp route lookup code a bit clearer. 2011-03-01 22:07:37 -08:00
ipx
irda
iucv
key pfkey: Use const where possible. 2011-02-25 18:07:06 -08:00
l2tp ipv4: Kill can_sleep arg to ip_route_output_flow() 2011-03-01 14:27:04 -08:00
lapb
llc llc: avoid skb_clone() if there is only one handler 2011-02-28 12:28:50 -08:00
mac80211 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-02-22 15:10:22 -05:00
netfilter Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-02-19 19:17:35 -08:00
netlabel
netlink
netrom
packet network: Allow af_packet to transmit +4 bytes for VLAN packets. 2011-02-11 21:26:32 -08:00
phonet phonet: Protect pipe_do_remove() with appropriate ifdefs. 2011-02-25 11:23:22 -08:00
rds
rfkill
rose ROSE: AX25: finding routes simplification 2011-02-14 13:33:49 -08:00
rxrpc
sched sched: protocol only needed when CONFIG_NET_CLS_ACT is enabled 2011-02-25 14:00:23 -08:00
sctp net: add __rcu annotations to sk_wq and wq 2011-02-22 10:19:31 -08:00
sunrpc net: add __rcu annotations to sk_wq and wq 2011-02-22 10:19:31 -08:00
tipc tipc: Avoid reliable broadcast preparation for NACK messages 2011-02-23 18:05:23 -05:00
unix net: add __rcu annotations to sk_wq and wq 2011-02-22 10:19:31 -08:00
wanrouter
wimax
wireless Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2011-02-08 13:52:31 -08:00
x25 x25: Do not reference freed memory. 2011-02-09 22:36:13 -08:00
xfrm xfrm: Handle blackhole route creation via afinfo. 2011-03-01 14:59:04 -08:00
compat.c
Kconfig
Makefile
nonet.c
socket.c socket: suppress sparse warnings 2011-02-23 14:11:30 -08:00
sysctl_net.c
TUNABLE