rt_router
|| rt->rt_router != loopaddr) {
if (rt != NULL && rt->rt_router != loopaddr) {
|| rt->rt_router != ifp->int_addr)
&& rt->rt_router == new->rts_router
struct rtentry *rt_router = NULL;
rt_router = nd6_lookup(router_ll6, 0, ifp);
if (!rt_router)
if (!(rt_router->rt_flags & RTF_GATEWAY) &&
(rt_router->rt_flags & RTF_LLINFO) &&
(rt_router->rt_gateway->sa_family == AF_LINK) &&
(sdl = (struct sockaddr_dl *)rt_router->rt_gateway) &&