Lines Matching defs:ro
2486 struct route ro;
2503 bzero(&ro, sizeof (ro));
2504 ip_output(m, NULL, &ro, 0, NULL, NULL);
2505 if (ro.ro_rt != NULL)
2506 rtfree(ro.ro_rt);
3833 struct route ro;
3847 bzero(&ro, sizeof (ro));
3848 dst = (struct sockaddr_in *)(void *)&ro.ro_dst;
3852 rtalloc(&ro);
3853 rt = ro.ro_rt;
3864 rtalloc((struct route *)&ro);
7529 struct route_in6 ro;
7531 struct route ro;
7534 bzero(&ro, sizeof (ro));
7537 dst = satosin(&ro.ro_dst);
7544 dst6 = (struct sockaddr_in6 *)&ro.ro_dst;
7559 rtalloc((struct route *)&ro);
7562 if (ro.ro_rt != NULL)
7563 RTFREE(ro.ro_rt);
7574 struct route_in6 ro;
7576 struct route ro;
7580 bzero(&ro, sizeof (ro));
7583 dst = satosin(&ro.ro_dst);
7590 dst6 = (struct sockaddr_in6 *)&ro.ro_dst;
7600 rtalloc((struct route *)&ro);
7602 if (ro.ro_rt != NULL) {
7603 RTFREE(ro.ro_rt);
7617 struct route *ro = NULL;
7653 ro = &iproute;
7654 bzero((caddr_t)ro, sizeof (*ro));
7655 dst = satosin((void *)&ro->ro_dst);
7661 rtalloc(ro);
7662 if (ro->ro_rt == 0) {
7667 ifp = ro->ro_rt->rt_ifp;
7668 RT_LOCK(ro->ro_rt);
7669 ro->ro_rt->rt_use++;
7671 if (ro->ro_rt->rt_flags & RTF_GATEWAY)
7672 dst = satosin((void *)ro->ro_rt->rt_gateway);
7673 RT_UNLOCK(ro->ro_rt);
7766 error = ifnet_output(ifp, PF_INET, m0, ro->ro_rt, sintosa(dst));
7802 error = ifnet_output(ifp, PF_INET, m0, ro->ro_rt,
7814 if (ro == &iproute && ro->ro_rt)
7815 RTFREE(ro->ro_rt);
7832 struct route_in6 *ro;
7866 ro = &ip6route;
7867 bzero((caddr_t)ro, sizeof (*ro));
7868 dst = (struct sockaddr_in6 *)&ro->ro_dst;