Lines Matching defs:ro

1077     struct sctp_tcb *stcb, struct route *ro, struct sctp_nets *net,
1141 rt = rtcache_validate(ro);
1147 to = satocsin(rtcache_getdst(ro));
1213 rtcache_unref(rt, ro);
1838 struct sctp_tcb *stcb, struct route *ro, struct sctp_nets *net,
1884 rt = rtcache_validate(ro);
1891 memcpy(&to, rtcache_getdst(ro), sizeof(struct sockaddr));
1895 rt = rtcache_lookup(ro, (struct sockaddr *)&to);
1987 rtcache_unref(rt, ro);
2089 struct route *ro;
2156 ro = &iproute;
2159 rt = rtcache_lookup(ro, to);
2160 rtcache_unref(rt, ro);
2162 ro = (struct route *)&net->ro;
2173 ro, net, out_of_asoc_ok);
2174 rt = rtcache_validate(ro);
2178 rtcache_unref(rt, ro);
2183 stcb, ro, net, out_of_asoc_ok);
2195 rt = rtcache_validate(ro);
2251 ro, o_flgs, inp->ip_inp.inp.inp_moptions,
2276 rtcache_unref(rt, ro);
2324 ro = (struct route *)&ip6route;
2326 rt = rtcache_lookup(ro, (struct sockaddr *) sin6);
2327 rtcache_unref(rt, ro);
2329 ro = (struct route *)&net->ro;
2357 rt = rtcache_validate(ro);
2362 stcb, ro, net, out_of_asoc_ok);
2371 inp, stcb, ro, net, out_of_asoc_ok);
2417 * our ro pointer is now filled
2420 (ro ?
2439 sin6 = (struct sockaddr_in6 *)&net->ro.ro_sa;
2445 rtcache_unref(rt, ro);
2447 ro,
2465 rt = rtcache_validate(ro);
2477 rtcache_unref(rt, ro);
2598 sctp_print_address (rtcache_getdst(&net->ro));
2601 if (rtcache_getdst(&net->ro)->sa_family == AF_INET6) {
2605 if (IN6_IS_ADDR_LINKLOCAL((const struct in6_addr *) rtcache_getdst(&net->ro)->sa_data))
2882 rtcache_getdst(&net->ro), m, 0, 0, NULL, 0);
3144 sa = (struct sockaddr *)&net->ro.ro_sa;
3206 sa = (struct sockaddr *)&net->ro.ro_sa;
3259 struct route *ro;
3414 ro = &iproute;
3417 rt = rtcache_lookup(ro, (struct sockaddr *) sin);
3418 rtcache_unref(rt, ro);
3420 ro, NULL, 0);
3503 ro = (struct route *)&iproute6;
3505 rt = rtcache_lookup(ro, (struct sockaddr *) sin6);
3506 rtcache_unref(rt, ro);
3508 ro, NULL, 0);
3521 if (rtcache_getdst(&lnet->ro)->sa_family == AF_INET6) {
3522 if (IN6_IS_ADDR_LINKLOCAL((const struct in6_addr *) rtcache_getdst(&lnet->ro)->sa_data)) {
3532 to = rtcache_getdst(&net->ro);
3545 stcb, &net->ro, net, 0);
3565 stcb, &net->ro, net, 0);
5418 rt = rtcache_validate(&net->ro);
5425 ifp = net->ro._ro_rt->rt_ifp;
5431 rtcache_unref(rt, &net->ro);
5434 rtcache_unref(rt, &net->ro);
5436 if (((struct sockaddr *)&net->ro.ro_sa)->sa_family == AF_INET) {
5602 rtcache_getdst(&net->ro),
5684 if (((struct sockaddr *)&net->ro.ro_sa)->sa_family == AF_INET) {
5880 rtcache_getdst(&net->ro),
6561 rtcache_getdst(&chk->whoTo->ro), m,
6752 rtcache_getdst(&net->ro),
7098 /* struct route ro;*/
7367 * value. It defaulted to 1500 (constant) but the ro structure
7993 rtcache_getdst(&stcb->asoc.primary_destination->ro),
8025 rtcache_getdst(&net->ro), m_shutdown_comp,
8121 struct route ro;
8123 memset(&ro, 0, sizeof ro);
8133 ip_output(mout, 0, &ro, IP_RAWOUTPUT, NULL, NULL);
8135 struct route ro;
8137 memset(&ro, 0, sizeof(ro));
8145 ip6_output(mout, NULL, &ro, 0, NULL, NULL, NULL);
8174 if (sctp_destination_is_reachable(stcb, (struct sockaddr *)&net->ro.ro_sa) == 0) {
8235 sctp_print_address((struct sockaddr *)&hnet->ro.ro_sa);
8302 sin = (struct sockaddr_in *)&net->ro.ro_sa;
8369 sin6 = (struct sockaddr_in6 *)&net->ro.ro_sa;
9057 struct route ro;
9060 memset(&ro, 0, sizeof ro);
9070 (void)ip_output(mout, 0, &ro, IP_RAWOUTPUT, NULL, NULL);
9072 struct route ro;
9075 memset(&ro, 0, sizeof(ro));
9082 ip6_output(mout, NULL, &ro, 0, NULL, NULL, NULL);
9140 struct route ro;
9144 memset(&ro, 0, sizeof ro);
9157 ip_output(scm, 0, &ro, IP_RAWOUTPUT, NULL, NULL);
9161 struct route ro;
9167 memset(&ro, 0, sizeof ro);
9193 ip6_output(scm, NULL, &ro, 0, NULL, NULL, NULL);
10012 * value. It defaulted to 1500 (constant) but the ro structure