Lines Matching refs:ro

343 		if (alt->ro.ro_nh == NULL) {  in sctp_find_alternate_net()
344 if (alt->ro._s_addr) { in sctp_find_alternate_net()
345 sctp_free_ifa(alt->ro._s_addr); in sctp_find_alternate_net()
346 alt->ro._s_addr = NULL; in sctp_find_alternate_net()
351 (alt->ro.ro_nh != NULL) && in sctp_find_alternate_net()
939 if (net->ro._s_addr != NULL) { in sctp_t3rxt_timer()
940 sctp_free_ifa(net->ro._s_addr); in sctp_t3rxt_timer()
941 net->ro._s_addr = NULL; in sctp_t3rxt_timer()
946 RO_NHFREE(&net->ro); in sctp_t3rxt_timer()
1283 SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.deleted_primary->ro._l_addr.sa); in sctp_delete_prim_timer()
1414 if (net->ro._s_addr != NULL) { in sctp_heartbeat_timer()
1419 sctp_free_ifa(net->ro._s_addr); in sctp_heartbeat_timer()
1420 net->ro._s_addr = NULL; in sctp_heartbeat_timer()
1478 (net->ro._s_addr == NULL) || in sctp_pathmtu_timer()
1479 (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1480 if ((net->ro._s_addr != NULL) && (net->ro._s_addr->localifa_flags & SCTP_BEING_DELETED)) { in sctp_pathmtu_timer()
1481 sctp_free_ifa(net->ro._s_addr); in sctp_pathmtu_timer()
1482 net->ro._s_addr = NULL; in sctp_pathmtu_timer()
1484 } else if (net->ro._s_addr == NULL) { in sctp_pathmtu_timer()
1486 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1487 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1494 net->ro._s_addr = sctp_source_address_selection(inp, in sctp_pathmtu_timer()
1496 (sctp_route_t *)&net->ro, in sctp_pathmtu_timer()
1499 if (net->ro._l_addr.sa.sa_family == AF_INET6) { in sctp_pathmtu_timer()
1500 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&net->ro._l_addr; in sctp_pathmtu_timer()
1506 if (net->ro._s_addr) in sctp_pathmtu_timer()
1509 if (net->ro._s_addr) { in sctp_pathmtu_timer()
1510 mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._s_addr.sa, net->ro.ro_nh); in sctp_pathmtu_timer()