Lines Matching refs:router
160 /* If I'm not a router, ignore it. */
458 * router's neighbor cache, which might also affect our on-link
474 * default router list proccessing sub routines
638 * Flush all the routing table entries that use the router
649 deldr = dr; /* The router is primary. */
654 * Also delete all the pointers to the router in each prefix lists.
664 * If the router is the primary one, choose a new one.
701 * Search for a (probably) reachable router from the list.
721 * Note that if there is no reachable router in the list,
751 * router case.
756 "there's no default router and no default"
809 * Insert the new router at the end of the Default Router List.
810 * If there is no other router, install it anyway. Otherwise,
811 * just continue to use the current default router.
832 if (search->router == dr)
852 new->router = dr;
1378 * detect if a given prefix has a (probably) reachable advertising router.
1393 if ((rt = nd6_lookup(&pfxrtr->router->rtaddr, 0,
1394 pfxrtr->router->ifp, 0)) &&
1405 * Check if each prefix in the prefix list has at least one available router
1406 * that advertised the prefix (a router is "available" if its neighbor cache
1411 * that has an available router.
1412 * But, if there is no prefix that has an available router, we still regards
1415 * is no router around us.
1425 * router.
1437 * There is at least one prefix that has a reachable router.
1439 * router, and attach other prefixes.
1461 /* there is no prefix that has a reachable router */
2097 * it shouldn't be called when acting as a router.