Lines Matching refs:sctp

562 sctp_getsockaddr(sctp_t *sctp, struct sockaddr *addr)  in sctp_getsockaddr()  argument
574 conn_t *connp = sctp->sctp_connp; in sctp_getsockaddr()
577 if (sctp->sctp_nsaddrs == 0) in sctp_getsockaddr()
583 if (sctp->sctp_state >= SCTPS_ESTABLISHED && !sctp->sctp_loopback) { in sctp_getsockaddr()
588 if (sctp->sctp_saddrs[i].ipif_count == 0) in sctp_getsockaddr()
591 pobj = list_object(&sctp->sctp_saddrs[i].sctp_ipif_list, in sctp_getsockaddr()
592 sctp->sctp_saddrs[i].sctp_ipif_list.list_head.list_next); in sctp_getsockaddr()
599 for (l = 0; l < sctp->sctp_saddrs[i].ipif_count; l++) { in sctp_getsockaddr()
617 if (scanned >= sctp->sctp_nsaddrs) in sctp_getsockaddr()
621 pnode = list_d2l(&sctp->sctp_saddrs[i]. in sctp_getsockaddr()
628 pobj = list_object(&sctp->sctp_saddrs[i]. in sctp_getsockaddr()
643 if ((sctp->sctp_state <= SCTPS_LISTEN) && in sctp_getsockaddr()
644 sctp->sctp_bound_to_all) { in sctp_getsockaddr()
659 if ((sctp->sctp_state <= SCTPS_LISTEN) && in sctp_getsockaddr()
660 sctp->sctp_bound_to_all) { in sctp_getsockaddr()
680 if (scanned >= sctp->sctp_nsaddrs) in sctp_getsockaddr()
684 pnode = list_d2l(&sctp->sctp_saddrs[i].sctp_ipif_list, in sctp_getsockaddr()
691 pobj = list_object(&sctp->sctp_saddrs[i]. in sctp_getsockaddr()
708 sctp_getpeeraddr(sctp_t *sctp, struct sockaddr *addr) in sctp_getpeeraddr() argument
714 conn_t *connp = sctp->sctp_connp; in sctp_getpeeraddr()
716 if (sctp->sctp_faddrs == NULL) in sctp_getpeeraddr()
721 (uintptr_t)sctp->sctp_primary) == -1) { in sctp_getpeeraddr()