Lines Matching defs:sctp
50 #include <inet/sctp/sctp_impl.h>
51 #include <inet/sctp/sctp_addr.h>
562 sctp_getsockaddr(sctp_t *sctp, struct sockaddr *addr)
574 conn_t *connp = sctp->sctp_connp;
577 if (sctp->sctp_nsaddrs == 0)
583 if (sctp->sctp_state >= SCTPS_ESTABLISHED && !sctp->sctp_loopback) {
588 if (sctp->sctp_saddrs[i].ipif_count == 0)
591 pobj = list_object(&sctp->sctp_saddrs[i].sctp_ipif_list,
592 sctp->sctp_saddrs[i].sctp_ipif_list.list_head.list_next);
599 for (l = 0; l < sctp->sctp_saddrs[i].ipif_count; l++) {
617 if (scanned >= sctp->sctp_nsaddrs)
621 pnode = list_d2l(&sctp->sctp_saddrs[i].
628 pobj = list_object(&sctp->sctp_saddrs[i].
643 if ((sctp->sctp_state <= SCTPS_LISTEN) &&
644 sctp->sctp_bound_to_all) {
659 if ((sctp->sctp_state <= SCTPS_LISTEN) &&
660 sctp->sctp_bound_to_all) {
680 if (scanned >= sctp->sctp_nsaddrs)
684 pnode = list_d2l(&sctp->sctp_saddrs[i].sctp_ipif_list,
691 pobj = list_object(&sctp->sctp_saddrs[i].
708 sctp_getpeeraddr(sctp_t *sctp, struct sockaddr *addr)
714 conn_t *connp = sctp->sctp_connp;
716 if (sctp->sctp_faddrs == NULL)
721 (uintptr_t)sctp->sctp_primary) == -1) {
722 mdb_warn("failed to read sctp primary faddr");
913 { 2, 2, 132, sctp_sock_print }, /* /dev/sctp */
915 { 2, 6, 132, sctp_sock_print }, /* /dev/sctp */