]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: don't count addrconf generated routes against gc limit
authorHannes Frederic Sowa <hannes@stressinduktion.org>
Sat, 7 Dec 2013 02:33:45 +0000 (03:33 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 10 Dec 2013 02:00:39 +0000 (21:00 -0500)
commit98c4256d8308b0bfe4f43c3838a3ca7c8c5df81d
treef33de7d84be3fce13303898002a9141d94c67cff
parentfd030fdae8f81ba280c8d5cd8c39c3a089f7d9cb
ipv6: don't count addrconf generated routes against gc limit

Brett Ciphery reported that new ipv6 addresses failed to get installed
because the addrconf generated dsts where counted against the dst gc
limit. We don't need to count those routes like we currently don't count
administratively added routes.

Because the max_addresses check enforces a limit on unbounded address
generation first in case someone plays with router advertisments, we
are still safe here.

Reported-by: Brett Ciphery <brett.ciphery@windriver.com>
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/route.c