]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC 227460
authorqingli <qingli@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Jan 2012 02:13:27 +0000 (02:13 +0000)
committerqingli <qingli@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Jan 2012 02:13:27 +0000 (02:13 +0000)
commitcd7946ac1668c58f34e70f1546c3c30eb3d1ef26
tree49ae52525dc0ddbf951c8bf1ba2a10085fe03654
parentc70c899ef4c59cfa04b0dadf32ec29da259c710b
MFC 227460

A default route learned from the RAs could be deleted manually
after its installation. This removal may be accidental and can
prevent the default route from being installed in the future if
the associated default router has the best preference. The cause
is the lack of status update in the default router on the state
of its route installation in the kernel FIB. This patch fixes
the described problem.

Reviewed by: hrs, discussed with hrs

git-svn-id: svn://svn.freebsd.org/base/stable/9@230604 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netinet6/in6.c
sys/netinet6/nd6.c
sys/netinet6/nd6.h
sys/netinet6/nd6_rtr.c