Lines Matching refs:rtn
577 struct rt *rtp, *rtn; in add_router_host_route() local
589 TAILQ_FOREACH(rtn, rt, next) { in add_router_host_route()
590 if (rtn == rtp) in add_router_host_route()
593 if (rtn->dest.s_addr == rtp->gate.s_addr) in add_router_host_route()
597 cp2 = (const char *)&rtn->dest.s_addr; in add_router_host_route()
598 cp3 = (const char *)&rtn->net.s_addr; in add_router_host_route()
599 cplim = cp3 + sizeof(rtn->net.s_addr); in add_router_host_route()
607 if (rtn != rtp) in add_router_host_route()
631 rtn = malloc(sizeof(*rtn)); in add_router_host_route()
632 if (rtn == NULL) { in add_router_host_route()
637 rtn->dest.s_addr = rtp->gate.s_addr; in add_router_host_route()
638 rtn->net.s_addr = htonl(INADDR_BROADCAST); in add_router_host_route()
639 rtn->gate.s_addr = htonl(INADDR_ANY); in add_router_host_route()
640 TAILQ_INSERT_BEFORE(rtp, rtn, next); in add_router_host_route()
651 struct rt *or, *rt, *rtn; in ipv4_buildroutes() local
682 TAILQ_FOREACH_SAFE(rt, dnr, next, rtn) { in ipv4_buildroutes()