39 #include <sys/types.h> 42 #pragma warning(disable: 4200) 47 #include <sys/socket.h> 48 #include <netinet/in.h> 51 #ifndef MSG_NOTIFICATION 53 #define MSG_NOTIFICATION 0x2000 58 #define IPPROTO_SCTP 132 62 #if defined(_MSC_VER) && _MSC_VER >= 1600 64 #elif defined(SCTP_STDINT_INCLUDE) 65 #include SCTP_STDINT_INCLUDE 67 #define uint8_t unsigned __int8 68 #define uint16_t unsigned __int16 69 #define uint32_t unsigned __int32 70 #define uint64_t unsigned __int64 71 #define int16_t __int16 72 #define int32_t __int32 75 #define ssize_t __int64 78 #define EWOULDBLOCK WSAEWOULDBLOCK 81 #define EINPROGRESS WSAEINPROGRESS 94 #if defined(__APPLE__) || defined(__Bitrig__) || defined(__DragonFly__) || \ 95 defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) 112 struct sockaddr_in sin;
115 struct sockaddr_in6 sin6;
121 #define SCTP_FUTURE_ASSOC 0 122 #define SCTP_CURRENT_ASSOC 1 123 #define SCTP_ALL_ASSOC 2 127 #define SCTP_ALIGN_RESV_PAD 92 128 #define SCTP_ALIGN_RESV_PAD_SHORT 76 138 sctp_assoc_t rcv_assoc_id;
146 sctp_assoc_t nxt_assoc_id;
149 #define SCTP_NO_NEXT_MSG 0x0000 150 #define SCTP_NEXT_MSG_AVAIL 0x0001 151 #define SCTP_NEXT_MSG_ISCOMPLETE 0x0002 152 #define SCTP_NEXT_MSG_IS_UNORDERED 0x0004 153 #define SCTP_NEXT_MSG_IS_NOTIFICATION 0x0008 160 #define SCTP_RECVV_NOINFO 0 161 #define SCTP_RECVV_RCVINFO 1 162 #define SCTP_RECVV_NXTINFO 2 163 #define SCTP_RECVV_RN 3 165 #define SCTP_SENDV_NOINFO 0 166 #define SCTP_SENDV_SNDINFO 1 167 #define SCTP_SENDV_PRINFO 2 168 #define SCTP_SENDV_AUTHINFO 3 169 #define SCTP_SENDV_SPA 4 171 #define SCTP_SEND_SNDINFO_VALID 0x00000001 172 #define SCTP_SEND_PRINFO_VALID 0x00000002 173 #define SCTP_SEND_AUTHINFO_VALID 0x00000004 189 sctp_assoc_t snd_assoc_id;
209 struct sockaddr_storage sue_address;
217 #define SCTP_ASSOC_CHANGE 0x0001 218 #define SCTP_PEER_ADDR_CHANGE 0x0002 219 #define SCTP_REMOTE_ERROR 0x0003 220 #define SCTP_SEND_FAILED 0x0004 221 #define SCTP_SHUTDOWN_EVENT 0x0005 222 #define SCTP_ADAPTATION_INDICATION 0x0006 223 #define SCTP_PARTIAL_DELIVERY_EVENT 0x0007 224 #define SCTP_AUTHENTICATION_EVENT 0x0008 225 #define SCTP_STREAM_RESET_EVENT 0x0009 226 #define SCTP_SENDER_DRY_EVENT 0x000a 227 #define SCTP_NOTIFICATIONS_STOPPED_EVENT 0x000b 228 #define SCTP_ASSOC_RESET_EVENT 0x000c 229 #define SCTP_STREAM_CHANGE_EVENT 0x000d 230 #define SCTP_SEND_FAILED_EVENT 0x000e 244 sctp_assoc_t sac_assoc_id;
249 #define SCTP_COMM_UP 0x0001 250 #define SCTP_COMM_LOST 0x0002 251 #define SCTP_RESTART 0x0003 252 #define SCTP_SHUTDOWN_COMP 0x0004 253 #define SCTP_CANT_STR_ASSOC 0x0005 256 #define SCTP_ASSOC_SUPPORTS_PR 0x01 257 #define SCTP_ASSOC_SUPPORTS_AUTH 0x02 258 #define SCTP_ASSOC_SUPPORTS_ASCONF 0x03 259 #define SCTP_ASSOC_SUPPORTS_MULTIBUF 0x04 260 #define SCTP_ASSOC_SUPPORTS_RE_CONFIG 0x05 261 #define SCTP_ASSOC_SUPPORTS_MAX 0x05 268 struct sockaddr_storage spc_aaddr;
271 sctp_assoc_t spc_assoc_id;
276 #define SCTP_ADDR_AVAILABLE 0x0001 277 #define SCTP_ADDR_UNREACHABLE 0x0002 278 #define SCTP_ADDR_REMOVED 0x0003 279 #define SCTP_ADDR_ADDED 0x0004 280 #define SCTP_ADDR_MADE_PRIM 0x0005 281 #define SCTP_ADDR_CONFIRMED 0x0006 289 sctp_assoc_t sre_assoc_id;
298 sctp_assoc_t sse_assoc_id;
307 sctp_assoc_t sai_assoc_id;
318 sctp_assoc_t pdapi_assoc_id;
322 #define SCTP_PARTIAL_DELIVERY_ABORTED 0x0001 331 sctp_assoc_t auth_assoc_id;
335 #define SCTP_AUTH_NEW_KEY 0x0001 336 #define SCTP_AUTH_NO_AUTH 0x0002 337 #define SCTP_AUTH_FREE_KEY 0x0003 344 sctp_assoc_t sender_dry_assoc_id;
353 sctp_assoc_t strreset_assoc_id;
358 #define SCTP_STREAM_RESET_INCOMING_SSN 0x0001 359 #define SCTP_STREAM_RESET_OUTGOING_SSN 0x0002 360 #define SCTP_STREAM_RESET_DENIED 0x0004 361 #define SCTP_STREAM_RESET_FAILED 0x0008 362 #define SCTP_STREAM_CHANGED_DENIED 0x0010 364 #define SCTP_STREAM_RESET_INCOMING 0x00000001 365 #define SCTP_STREAM_RESET_OUTGOING 0x00000002 373 sctp_assoc_t assocreset_assoc_id;
378 #define SCTP_ASSOC_RESET_DENIED 0x0004 379 #define SCTP_ASSOC_RESET_FAILED 0x0008 387 sctp_assoc_t strchange_assoc_id;
392 #define SCTP_STREAM_CHANGE_DENIED 0x0004 393 #define SCTP_STREAM_CHANGE_FAILED 0x0008 403 sctp_assoc_t ssfe_assoc_id;
408 #define SCTP_DATA_UNSENT 0x0001 409 #define SCTP_DATA_SENT 0x0002 413 sctp_assoc_t se_assoc_id;
440 uint8_t sctp_association_event;
442 uint8_t sctp_send_failure_event;
445 uint8_t sctp_partial_delivery_event;
446 uint8_t sctp_adaptation_layer_event;
447 uint8_t sctp_authentication_event;
455 #define SCTP_NOTIFICATION 0x0010 456 #define SCTP_COMPLETE 0x0020 457 #define SCTP_EOF 0x0100 458 #define SCTP_ABORT 0x0200 459 #define SCTP_UNORDERED 0x0400 460 #define SCTP_ADDR_OVER 0x0800 461 #define SCTP_SENDALL 0x1000 462 #define SCTP_EOR 0x2000 463 #define SCTP_SACK_IMMEDIATELY 0x4000 465 #define INVALID_SINFO_FLAG(x) (((x) & 0xfffffff0 \ 466 & ~(SCTP_EOF | SCTP_ABORT | SCTP_UNORDERED |\ 467 SCTP_ADDR_OVER | SCTP_SENDALL | SCTP_EOR |\ 468 SCTP_SACK_IMMEDIATELY)) != 0) 472 #define SCTP_PR_SCTP_NONE 0x0000 473 #define SCTP_PR_SCTP_TTL 0x0001 474 #define SCTP_PR_SCTP_BUF 0x0002 475 #define SCTP_PR_SCTP_RTX 0x0003 477 #define PR_SCTP_POLICY(x) ((x) & 0x0f) 478 #define PR_SCTP_ENABLED(x) (PR_SCTP_POLICY(x) != SCTP_PR_SCTP_NONE) 479 #define PR_SCTP_TTL_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_TTL) 480 #define PR_SCTP_BUF_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_BUF) 481 #define PR_SCTP_RTX_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_RTX) 482 #define PR_SCTP_INVALID_POLICY(x) (PR_SCTP_POLICY(x) > SCTP_PR_SCTP_RTX) 491 #define SCTP_RTOINFO 0x00000001 492 #define SCTP_ASSOCINFO 0x00000002 493 #define SCTP_INITMSG 0x00000003 494 #define SCTP_NODELAY 0x00000004 495 #define SCTP_AUTOCLOSE 0x00000005 496 #define SCTP_PRIMARY_ADDR 0x00000007 497 #define SCTP_ADAPTATION_LAYER 0x00000008 498 #define SCTP_DISABLE_FRAGMENTS 0x00000009 499 #define SCTP_PEER_ADDR_PARAMS 0x0000000a 502 #define SCTP_I_WANT_MAPPED_V4_ADDR 0x0000000d 503 #define SCTP_MAXSEG 0x0000000e 504 #define SCTP_DELAYED_SACK 0x0000000f 505 #define SCTP_FRAGMENT_INTERLEAVE 0x00000010 506 #define SCTP_PARTIAL_DELIVERY_POINT 0x00000011 508 #define SCTP_HMAC_IDENT 0x00000014 509 #define SCTP_AUTH_ACTIVE_KEY 0x00000015 510 #define SCTP_AUTO_ASCONF 0x00000018 511 #define SCTP_MAX_BURST 0x00000019 513 #define SCTP_CONTEXT 0x0000001a 515 #define SCTP_EXPLICIT_EOR 0x0000001b 516 #define SCTP_REUSE_PORT 0x0000001c 518 #define SCTP_EVENT 0x0000001e 519 #define SCTP_RECVRCVINFO 0x0000001f 520 #define SCTP_RECVNXTINFO 0x00000020 521 #define SCTP_DEFAULT_SNDINFO 0x00000021 522 #define SCTP_DEFAULT_PRINFO 0x00000022 523 #define SCTP_REMOTE_UDP_ENCAPS_PORT 0x00000024 525 #define SCTP_ENABLE_STREAM_RESET 0x00000900 528 #define SCTP_PLUGGABLE_SS 0x00001203 529 #define SCTP_SS_VALUE 0x00001204 534 #define SCTP_STATUS 0x00000100 535 #define SCTP_GET_PEER_ADDR_INFO 0x00000101 537 #define SCTP_PEER_AUTH_CHUNKS 0x00000102 538 #define SCTP_LOCAL_AUTH_CHUNKS 0x00000103 539 #define SCTP_GET_ASSOC_NUMBER 0x00000104 540 #define SCTP_GET_ASSOC_ID_LIST 0x00000105 541 #define SCTP_TIMEOUTS 0x00000106 542 #define SCTP_PR_STREAM_STATUS 0x00000107 543 #define SCTP_PR_ASSOC_STATUS 0x00000108 548 #define SCTP_SET_PEER_PRIMARY_ADDR 0x00000006 549 #define SCTP_AUTH_CHUNK 0x00000012 550 #define SCTP_AUTH_KEY 0x00000013 551 #define SCTP_AUTH_DEACTIVATE_KEY 0x0000001d 552 #define SCTP_AUTH_DELETE_KEY 0x00000016 553 #define SCTP_RESET_STREAMS 0x00000901 554 #define SCTP_RESET_ASSOC 0x00000902 555 #define SCTP_ADD_STREAMS 0x00000903 565 sctp_assoc_t srto_assoc_id;
572 sctp_assoc_t sasoc_assoc_id;
577 uint16_t sasoc_number_peer_destinations;
581 struct sockaddr_storage ssp_addr;
582 sctp_assoc_t ssp_assoc_id;
591 struct sockaddr_storage spp_address;
592 sctp_assoc_t spp_assoc_id;
601 #define SPP_HB_ENABLE 0x00000001 602 #define SPP_HB_DISABLE 0x00000002 603 #define SPP_HB_DEMAND 0x00000004 604 #define SPP_PMTUD_ENABLE 0x00000008 605 #define SPP_PMTUD_DISABLE 0x00000010 606 #define SPP_HB_TIME_IS_ZERO 0x00000080 607 #define SPP_IPV6_FLOWLABEL 0x00000100 608 #define SPP_DSCP 0x00000200 612 sctp_assoc_t assoc_id;
617 #define SCTP_ENABLE_RESET_STREAM_REQ 0x00000001 618 #define SCTP_ENABLE_RESET_ASSOC_REQ 0x00000002 619 #define SCTP_ENABLE_CHANGE_ASSOC_REQ 0x00000004 620 #define SCTP_ENABLE_VALUE_MASK 0x00000007 623 sctp_assoc_t srs_assoc_id;
630 sctp_assoc_t sas_assoc_id;
641 #define SCTP_AUTH_HMAC_ID_RSVD 0x0000 642 #define SCTP_AUTH_HMAC_ID_SHA1 0x0001 643 #define SCTP_AUTH_HMAC_ID_SHA256 0x0003 644 #define SCTP_AUTH_HMAC_ID_SHA224 0x0004 645 #define SCTP_AUTH_HMAC_ID_SHA384 0x0005 646 #define SCTP_AUTH_HMAC_ID_SHA512 0x0006 650 sctp_assoc_t sack_assoc_id;
658 sctp_assoc_t pr_assoc_id;
662 struct sockaddr_storage spinfo_address;
663 sctp_assoc_t spinfo_assoc_id;
672 sctp_assoc_t sstat_assoc_id;
686 #define SCTP_CLOSED 0x0000 687 #define SCTP_BOUND 0x1000 688 #define SCTP_LISTEN 0x2000 689 #define SCTP_COOKIE_WAIT 0x0002 690 #define SCTP_COOKIE_ECHOED 0x0004 691 #define SCTP_ESTABLISHED 0x0008 692 #define SCTP_SHUTDOWN_SENT 0x0010 693 #define SCTP_SHUTDOWN_RECEIVED 0x0020 694 #define SCTP_SHUTDOWN_ACK_SENT 0x0040 695 #define SCTP_SHUTDOWN_PENDING 0x0080 698 #define SCTP_ACTIVE 0x0001 699 #define SCTP_INACTIVE 0x0002 701 #define SCTP_UNCONFIRMED 0x0200 704 sctp_assoc_t gauth_assoc_id;
711 sctp_assoc_t gaids_assoc_id[];
715 struct sockaddr_storage sspp_addr;
716 sctp_assoc_t sspp_assoc_id;
726 sctp_assoc_t gn_assoc_id;
736 #define SCTP_DATA 0x00 737 #define SCTP_INITIATION 0x01 738 #define SCTP_INITIATION_ACK 0x02 739 #define SCTP_SELECTIVE_ACK 0x03 740 #define SCTP_HEARTBEAT_REQUEST 0x04 741 #define SCTP_HEARTBEAT_ACK 0x05 742 #define SCTP_ABORT_ASSOCIATION 0x06 743 #define SCTP_SHUTDOWN 0x07 744 #define SCTP_SHUTDOWN_ACK 0x08 745 #define SCTP_OPERATION_ERROR 0x09 746 #define SCTP_COOKIE_ECHO 0x0a 747 #define SCTP_COOKIE_ACK 0x0b 748 #define SCTP_ECN_ECHO 0x0c 749 #define SCTP_ECN_CWR 0x0d 750 #define SCTP_SHUTDOWN_COMPLETE 0x0e 752 #define SCTP_AUTHENTICATION 0x0f 754 #define SCTP_NR_SELECTIVE_ACK 0x10 758 #define SCTP_ASCONF_ACK 0x80 760 #define SCTP_PACKET_DROPPED 0x81 762 #define SCTP_STREAM_RESET 0x82 765 #define SCTP_PAD_CHUNK 0x84 768 #define SCTP_FORWARD_CUM_TSN 0xc0 770 #define SCTP_ASCONF 0xc1 773 sctp_assoc_t sca_assoc_id;
780 sctp_assoc_t scact_assoc_id;
790 sctp_assoc_t assoc_id;
796 sctp_assoc_t stimo_assoc_id;
807 sctp_assoc_t sprstat_assoc_id;
815 #define SCTP_CC_RFC2581 0x00000000 817 #define SCTP_CC_HSTCP 0x00000001 819 #define SCTP_CC_HTCP 0x00000002 821 #define SCTP_CC_RTCC 0x00000003 823 #define SCTP_CC_OPT_RTCC_SETMODE 0x00002000 824 #define SCTP_CC_OPT_USE_DCCC_EC 0x00002001 825 #define SCTP_CC_OPT_STEADY_STEP 0x00002002 827 #define SCTP_CMT_OFF 0 828 #define SCTP_CMT_BASE 1 829 #define SCTP_CMT_RPV1 2 830 #define SCTP_CMT_RPV2 3 831 #define SCTP_CMT_MPTCP 4 832 #define SCTP_CMT_MAX SCTP_CMT_MPTCP 838 #define SCTP_SS_DEFAULT 0x00000000 840 #define SCTP_SS_ROUND_ROBIN 0x00000001 842 #define SCTP_SS_ROUND_ROBIN_PACKET 0x00000002 844 #define SCTP_SS_PRIORITY 0x00000003 846 #define SCTP_SS_FAIR_BANDWITH 0x00000004 848 #define SCTP_SS_FIRST_COME 0x00000005 857 void (*)(
const char *
format, ...));
871 const void *option_value,
872 socklen_t option_len);
879 socklen_t *option_len);
884 struct sockaddr **raddrs);
892 struct sockaddr **raddrs);
905 unsigned int infotype,
912 struct sockaddr *from,
916 unsigned int *infotype,
921 struct sockaddr *
name,
924 #define SCTP_BINDX_ADD_ADDR 0x00008001 925 #define SCTP_BINDX_REM_ADDR 0x00008002 929 struct sockaddr *addrs,
939 struct sockaddr * aname,
940 socklen_t * anamelen);
947 struct sockaddr *
name,
952 const struct sockaddr *addrs,
int addrcnt,
985 #define SCTP_DUMP_OUTBOUND 1 986 #define SCTP_DUMP_INBOUND 0 994 #define USRSCTP_SYSCTL_DECL(__field) \ 995 void usrsctp_sysctl_set_ ## __field(uint32_t value);\ 996 uint32_t usrsctp_sysctl_get_ ## __field(void); 1009 #if !defined(SCTP_WITH_NO_CSUM) 1075 #define SCTP_DEBUG_NONE 0x00000000 1076 #define SCTP_DEBUG_ALL 0xffffffff 1078 #undef USRSCTP_SYSCTL_DECL 1134 uint32_t sctps_sendmultfastretrans;
1218 uint32_t sctps_protocol_drain_calls;
1219 uint32_t sctps_protocol_drains_done;
1236 #pragma warning(default: 4200) void usrsctp_freeladdrs(struct sockaddr *addrs)
Definition: user_socket.c:2870
Definition: sctp_uio.h:520
void usrsctp_close(struct socket *so)
Definition: user_socket.c:2160
void usrsctp_freedumpbuffer(char *)
Definition: user_socket.c:3304
Definition: sctp_uio.h:731
USVString protocol
Definition: RTCPeerConnection.idl:48
unsigned long long uint64_t
Definition: ptypes.h:120
Definition: sctp_uio.h:803
int usrsctp_connect(struct socket *so, struct sockaddr *name, socklen_t namelen)
Definition: sctp_uio.h:195
int usrsctp_shutdown(struct socket *so, int how)
Definition: user_socket.c:2190
Definition: sctp_uio.h:262
GLint GLint GLint GLsizei GLsizei GLenum format
Definition: gl2.h:403
Definition: sctp_uio.h:406
void usrsctp_init(uint16_t, int(*)(void *addr, void *buffer, size_t length, uint8_t tos, uint8_t set_df), void(*)(const char *format,...))
Definition: user_socket.c:80
Definition: sctp_uio.h:635
signed int int32_t
Definition: ptypes.h:101
unsigned int uint32_t
Definition: ptypes.h:105
Definition: sctp_uio.h:235
uint32_t pdapi_stream
Definition: usrsctp.h:316
int usrsctp_setsockopt(struct socket *so, int level, int option_name, const void *option_value, socklen_t option_len)
Definition: user_socket.c:2260
Definition: sctp_uio.h:968
uint32_t sn_length
Definition: usrsctp.h:422
Definition: sctp_uio.h:385
Definition: sctp_uio.h:759
def info(msg, args, kwargs)
Definition: __init__.py:1165
void * sconn_addr
Definition: sctp_os_userspace.h:1034
Definition: sctp_uio.h:669
Definition: sctp_uio.h:492
Definition: sctp_uio.h:429
Definition: user_socketvar.h:125
Definition: sctp_uio.h:651
struct socket * usrsctp_accept(struct socket *so, struct sockaddr *aname, socklen_t *anamelen)
Definition: user_socket.c:1932
sctp_assoc_t usrsctp_getassocid(struct socket *, struct sockaddr *)
Definition: user_socket.c:715
int usrsctp_connectx(struct socket *so, const struct sockaddr *addrs, int addrcnt, sctp_assoc_t *id)
Definition: user_socket.c:2628
Definition: sctp_uio.h:742
Definition: sctp_uio.h:200
Definition: sctp_uio.h:361
Definition: sctp_uio.h:810
struct socket * usrsctp_peeloff(struct socket *, sctp_assoc_t)
Definition: user_socket.c:1951
void usrsctp_register_address(void *)
Definition: user_socket.c:3195
Definition: sctp_uio.h:642
Definition: sctp_uio.h:709
void usrsctp_conninput(void *, const void *, size_t, uint8_t)
Definition: user_socket.c:3310
int usrsctp_finish(void)
Definition: user_socket.c:2221
Definition: sctp_uio.h:625
GLint level
Definition: gl2.h:402
uint16_t sn_type
Definition: usrsctp.h:420
int usrsctp_getpaddrs(struct socket *so, sctp_assoc_t id, struct sockaddr **raddrs)
Definition: user_socket.c:2722
Definition: sctp_uio.h:221
Definition: sctp_uio.h:206
Definition: sctp_uio.h:721
Definition: sctp_uio.h:1149
Definition: sctp_uio.h:816
Definition: sctp_uio.h:973
void usrsctp_get_stat(struct sctpstat *)
Definition: user_socket.c:3521
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
int usrsctp_get_non_blocking(struct socket *)
Definition: user_socket.c:2010
Definition: sctp_uio.h:421
void usrsctp_deregister_address(void *)
Definition: user_socket.c:3218
Definition: sctp_uio.h:698
Definition: sctp_os_userspace.h:1026
uint16_t sconn_port
Definition: sctp_os_userspace.h:1033
unsigned char uint8_t
Definition: ptypes.h:89
char * usrsctp_dumppacket(const void *, size_t, int)
Definition: user_socket.c:3241
Definition: sctp_uio.h:251
unsigned short uint16_t
Definition: ptypes.h:97
struct socket * usrsctp_socket(int domain, int type, int protocol, int(*receive_cb)(struct socket *sock, union sctp_sockstore addr, void *data, size_t datalen, struct sctp_rcvinfo, int flags, void *ulp_info), int(*send_cb)(struct socket *sock, uint32_t sb_free), uint32_t sb_threshold, void *ulp_info)
Definition: user_socket.c:1410
const gchar * domain
Definition: WebKitCookieManager.h:123
Definition: sctp_uio.h:187
EGLImageKHR EGLint * name
Definition: eglext.h:851
Definition: usrsctp.h:419
Definition: sctp_uio.h:437
Definition: sctp_uio.h:81
short sa[N]
Definition: gcc-loops.cpp:20
uint16_t sconn_family
Definition: sctp_os_userspace.h:1031
std::string stream_id
Definition: peerconnection_jni.cc:2055
Definition: sctp_uio.h:458
EGLenum type
Definition: eglext.h:63
Definition: sctp_uio.h:595
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
int usrsctp_bind(struct socket *so, struct sockaddr *name, socklen_t namelen)
void usrsctp_freepaddrs(struct sockaddr *addrs)
Definition: user_socket.c:2787
Definition: sctp_uio.h:503
int usrsctp_listen(struct socket *so, int backlog)
Definition: user_socket.c:1710
Definition: sctp_uio.h:685
Definition: sctp_uio.h:765
Definition: sctp_uio.h:748
Definition: sctp_uio.h:71
uint32_t pdapi_seq
Definition: usrsctp.h:317
Definition: sctp_uio.h:210
Definition: sctp_uio.h:475
Definition: sctp_uio.h:555
int usrsctp_set_non_blocking(struct socket *, int)
Definition: user_socket.c:1993
ssize_t usrsctp_sendv(struct socket *so, const void *data, size_t len, struct sockaddr *to, int addrcnt, void *info, socklen_t infolen, unsigned int infotype, int flags)
Definition: user_socket.c:827
uint32_t sue_assoc_id
Definition: usrsctp.h:210
Definition: sctp_uio.h:737
EGLContext EGLenum EGLClientBuffer buffer
Definition: eglext.h:192
Definition: sctp_uio.h:331
Definition: sctp_uio.h:110
int usrsctp_getsockopt(struct socket *so, int level, int option_name, void *option_value, socklen_t *option_len)
Definition: user_socket.c:2350
uint16_t sn_flags
Definition: usrsctp.h:421
ssize_t usrsctp_recvv(struct socket *so, void *dbuf, size_t len, struct sockaddr *from, socklen_t *fromlen, void *info, socklen_t *infolen, unsigned int *infotype, int *msg_flags)
Definition: user_socket.c:1102
Definition: sctp_uio.h:657
Definition: bwe_rtp.cc:26
int usrsctp_set_ulpinfo(struct socket *, void *)
Definition: user_socket.c:2438
Definition: sctp_uio.h:535
Definition: sctp_uio.h:690
int usrsctp_bindx(struct socket *so, struct sockaddr *addrs, int addrcnt, int flags)
Definition: user_socket.c:2444
GLuint GLsizei GLsizei * length
Definition: gl2.h:435
uint32_t sctp_assoc_t
Definition: usrsctp.h:88
Definition: sctp_uio.h:715
int usrsctp_getladdrs(struct socket *so, sctp_assoc_t id, struct sockaddr **raddrs)
Definition: user_socket.c:2798
#define USRSCTP_SYSCTL_DECL(__field)
Definition: usrsctp.h:994
Definition: sctp_uio.h:726