android_kernel_google_msm/net/ipv6
Marcelo Ricardo Leitner 909978d735 ipv6: do not create neighbor entries for local delivery
[ Upstream commit bd30e94720 ]

They will be created at output, if ever needed. This avoids creating
empty neighbor entries when TPROXYing/Forwarding packets for addresses
that are not even directly reachable.

Note that IPv4 already handles it this way. No neighbor entries are
created for local input.

Tested by myself and customer.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: Marcelo Ricardo Leitner <mleitner@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-02-14 10:49:05 -08:00
..
netfilter netfilter: ip6_tables: ip6t_ext_hdr is now static inline 2012-04-09 16:29:34 +02:00
addrconf.c ipv6: fix the noflags test in addrconf_get_prefix_route 2013-02-14 10:48:54 -08:00
addrconf_core.c
addrlabel.c
af_inet6.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
ah6.c
anycast.c
datagram.c
esp6.c xfrm: take net hdr len into account for esp payload size calculation 2012-06-10 00:36:15 +09:00
exthdrs.c
exthdrs_core.c
fib6_rules.c
icmp.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
inet6_connection_sock.c
inet6_hashtables.c
ip6_fib.c ipv6: fix return value check in fib6_add() 2012-10-13 05:38:43 +09:00
ip6_flowlabel.c
ip6_input.c
ip6_output.c ipv6: fix header length calculation in ip6_append_data() 2013-02-14 10:48:54 -08:00
ip6_tunnel.c
ip6mr.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
ipcomp6.c
ipv6_sockglue.c ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value 2012-11-26 11:37:46 -08:00
Kconfig
Makefile
mcast.c ipv6: fix array index in ip6_mc_add_src() 2012-04-05 00:00:42 -04:00
mip6.c ipv6: mip6: fix mip6_mh_filter() 2012-10-13 05:38:45 +09:00
ndisc.c ipv6: send unsolicited neighbour advertisements to all-nodes 2012-11-17 13:16:21 -08:00
netfilter.c
proc.c
protocol.c
raw.c ipv6: raw: fix icmpv6_filter() 2012-10-13 05:38:45 +09:00
reassembly.c
route.c ipv6: do not create neighbor entries for local delivery 2013-02-14 10:49:05 -08:00
sit.c
syncookies.c
sysctl_net_ipv6.c
tcp_ipv6.c inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sock 2013-01-11 09:07:14 -08: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