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)
commita3300ef4bbb1f1e33ff0400e1e6cf7733d988f4f
treef33de7d84be3fce13303898002a9141d94c67cff
parent6a46ff87d4b1d68814145c757b8a9199c625d840
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