|
Lines 1892-1897
pfxlist_onlink_check(void)
Link Here
|
| 1892 |
LIST_FOREACH(pr, &V_nd_prefix, ndpr_entry) { |
1892 |
LIST_FOREACH(pr, &V_nd_prefix, ndpr_entry) { |
| 1893 |
/* XXX: a link-local prefix should never be detached */ |
1893 |
/* XXX: a link-local prefix should never be detached */ |
| 1894 |
if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || |
1894 |
if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || |
|
|
1895 |
IN6_IS_ADDR_ULA(&pr->ndpr_prefix.sin6_addr) || /* FB: wild hack to avoid deletion of link routes for local provided prefix */ |
| 1895 |
pr->ndpr_raf_onlink == 0 || |
1896 |
pr->ndpr_raf_onlink == 0 || |
| 1896 |
pr->ndpr_raf_auto == 0) |
1897 |
pr->ndpr_raf_auto == 0) |
| 1897 |
continue; |
1898 |
continue; |
|
Lines 1928-1933
pfxlist_onlink_check(void)
Link Here
|
| 1928 |
int e; |
1929 |
int e; |
| 1929 |
if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || |
1930 |
if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || |
|
|
1931 |
IN6_IS_ADDR_ULA(&pr->ndpr_prefix.sin6_addr) || /* FB: wild hack to avoid deletion of link routes for local provided prefix */ |
| 1930 |
pr->ndpr_raf_onlink == 0 || |
1932 |
pr->ndpr_raf_onlink == 0 || |
| 1931 |
pr->ndpr_raf_auto == 0) |
1933 |
pr->ndpr_raf_auto == 0) |
| 1932 |
continue; |
1934 |
continue; |