sctp_s
struct sctp_s *sctp;
struct sctp_s;
struct sctp_s *cp_sctp; /* For IPCL_SCTPCONN */
struct sctp_s *tf_sctp;
struct sctp_s *sctp;
struct sctp_s;
struct sctp_s *sctpt_sctp; /* The parameter we are to pass in */
struct sctp_s *sctp_conn_hash_next;
struct sctp_s *sctp_conn_hash_prev;
struct sctp_s *sctp_listen_hash_next;
struct sctp_s *sctp_listen_hash_prev;
struct sctp_s *sctp_bind_hash;
struct sctp_s **sctp_ptpbhn;
extern int sctp_sendmsg(struct sctp_s *conn, mblk_t *mp, int flags);
extern int sctp_set_opt(struct sctp_s *conn, int level, int opt,
struct sctp_s;
extern int sctp_bind(struct sctp_s *conn, struct sockaddr *addr,
extern int sctp_bindx(struct sctp_s *conn, const void *addrs, int addrcnt,
extern void sctp_close(struct sctp_s *conn);
extern int sctp_connect(struct sctp_s *conn, const struct sockaddr *dst,
extern struct sctp_s *sctp_create(void *newhandle, struct sctp_s *parent,
extern int sctp_disconnect(struct sctp_s *conn);
extern int sctp_get_opt(struct sctp_s *conn, int level, int opt, void *opts,
extern int sctp_getpeername(struct sctp_s *conn, struct sockaddr *addr,
extern int sctp_getsockname(struct sctp_s *conn, struct sockaddr *addr,
extern int sctp_listen(struct sctp_s *conn);
extern void sctp_recvd(struct sctp_s *conn, int len);
error = sctp_sendmsg((struct sctp_s *)ssa->ssa_conn, mctl, 0);
return (sctp_getpeername((struct sctp_s *)so->so_proto_handle, addr,
return (sctp_getsockname((struct sctp_s *)so->so_proto_handle, addr,
sctp_recvd((struct sctp_s *)so->so_proto_handle, so->so_rcvbuf);
error = sctp_disconnect((struct sctp_s *)so->so_proto_handle);
error = sctp_get_opt((struct sctp_s *)so->so_proto_handle, level,
error = sctp_set_opt((struct sctp_s *)conn, level, option_name,
error = sctp_set_opt((struct sctp_s *)so->so_proto_handle,
rc = sctp_set_opt((struct sctp_s *)ssa->ssa_conn, level,
error = sctp_get_opt((struct sctp_s *)conn, IPPROTO_SCTP,
error = sctp_set_opt((struct sctp_s *)conn, IPPROTO_SCTP,
error = sctp_set_opt((struct sctp_s *)ssa->ssa_conn,
sctp_recvd((struct sctp_s *)so->so_proto_handle,
(void) sctp_disconnect((struct sctp_s *)so->so_proto_handle);
sctp_close((struct sctp_s *)ssa->ssa_conn);
sctp_close((struct sctp_s *)so->so_proto_handle);
ssa->ssa_conn = (struct sctp_s *)connind;
error = sctp_bind((struct sctp_s *)so->so_proto_handle, name, namelen);
error = sctp_listen((struct sctp_s *)so->so_proto_handle);
error = sctp_connect((struct sctp_s *)so->so_proto_handle,
sctp_recvd((struct sctp_s *)so->so_proto_handle, count);
sctp_recvd((struct sctp_s *)so->so_proto_handle,
(struct sctp_s *)so->so_proto_handle);
error = sctp_sendmsg((struct sctp_s *)so->so_proto_handle, mctl, 0);
struct sctp_s *ssa_conn; /* opaque ptr passed to SCTP */
ssa->ssa_conn = sctp_create(ssa, (struct sctp_s *)so->so_proto_handle,