Lines Matching refs:ro

349 		if (alt->ro.ro_nh == NULL) {  in sctp_find_alternate_net()
350 if (alt->ro._s_addr) { in sctp_find_alternate_net()
351 sctp_free_ifa(alt->ro._s_addr); in sctp_find_alternate_net()
352 alt->ro._s_addr = NULL; in sctp_find_alternate_net()
357 (alt->ro.ro_nh != NULL) && in sctp_find_alternate_net()
943 if (net->ro._s_addr) { in sctp_t3rxt_timer()
944 sctp_free_ifa(net->ro._s_addr); in sctp_t3rxt_timer()
945 net->ro._s_addr = NULL; in sctp_t3rxt_timer()
950 RO_NHFREE(&net->ro); in sctp_t3rxt_timer()
1287 SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.deleted_primary->ro._l_addr.sa); in sctp_delete_prim_timer()
1424 if (net->ro._s_addr) { in sctp_heartbeat_timer()
1429 sctp_free_ifa(net->ro._s_addr); in sctp_heartbeat_timer()
1430 net->ro._s_addr = NULL; in sctp_heartbeat_timer()
1486 (net->ro._s_addr == NULL) || in sctp_pathmtu_timer()
1487 (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1488 if ((net->ro._s_addr != NULL) && (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1489 sctp_free_ifa(net->ro._s_addr); in sctp_pathmtu_timer()
1490 net->ro._s_addr = NULL; in sctp_pathmtu_timer()
1492 } else if (net->ro._s_addr == NULL) { in sctp_pathmtu_timer()
1494 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1495 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1502 net->ro._s_addr = sctp_source_address_selection(inp, in sctp_pathmtu_timer()
1504 (sctp_route_t *)&net->ro, in sctp_pathmtu_timer()
1507 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1508 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1514 if (net->ro._s_addr) in sctp_pathmtu_timer()
1517 if (net->ro._s_addr) { in sctp_pathmtu_timer()
1518 mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._s_addr.sa, net->ro.ro_nh); in sctp_pathmtu_timer()