]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 Feb 2013 18:47:34 +0000 (10:47 -0800)
commitd72b29e562214c7c5b635c3f44884a37bd115739
treeb331de311b74055b53c32721053796a42d360916
parentaa5d2659341c70682149e1c987bce6fe6620b30b
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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv6/route.c