ipv6: do not create neighbor entries for local delivery
authorMarcelo Ricardo Leitner <mleitner@redhat.com>
Tue, 29 Jan 2013 22:26:08 +0000 (22:26 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 20 Feb 2013 03:15:34 +0000 (03:15 +0000)
commit0d6a77079c475033cb622c07c5a880b392ef664e
tree197cc34f6d6df8cb37336f4e00291a382d53c13a
parentf1d2eae64955762000021ef9844ef3967c290854
ipv6: do not create neighbor entries for local delivery

[ Upstream commit bd30e947207e2ea0ff2c08f5b4a03025ddce48d3 ]

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: Ben Hutchings <ben@decadent.org.uk>
net/ipv6/route.c