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()
1423 if (net->ro._s_addr) { in sctp_heartbeat_timer()
1428 sctp_free_ifa(net->ro._s_addr); in sctp_heartbeat_timer()
1429 net->ro._s_addr = NULL; in sctp_heartbeat_timer()
1485 (net->ro._s_addr == NULL) || in sctp_pathmtu_timer()
1486 (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1487 if ((net->ro._s_addr != NULL) && (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1488 sctp_free_ifa(net->ro._s_addr); in sctp_pathmtu_timer()
1489 net->ro._s_addr = NULL; in sctp_pathmtu_timer()
1491 } else if (net->ro._s_addr == NULL) { in sctp_pathmtu_timer()
1493 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1494 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1501 net->ro._s_addr = sctp_source_address_selection(inp, in sctp_pathmtu_timer()
1503 (sctp_route_t *)&net->ro, in sctp_pathmtu_timer()
1506 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1507 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1513 if (net->ro._s_addr) in sctp_pathmtu_timer()
1516 if (net->ro._s_addr) { in sctp_pathmtu_timer()
1517 mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._s_addr.sa, net->ro.ro_nh); in sctp_pathmtu_timer()