|
#define | _NETINET_SCTP_UIO_H_ |
|
#define | SCTP_FUTURE_ASSOC 0 |
|
#define | SCTP_CURRENT_ASSOC 1 |
|
#define | SCTP_ALL_ASSOC 2 |
|
#define | sctp_stream_reset_events sctp_stream_reset_event |
|
#define | SCTP_INIT 0x0001 |
|
#define | SCTP_SNDRCV 0x0002 |
|
#define | SCTP_EXTRCV 0x0003 |
|
#define | SCTP_SNDINFO 0x0004 |
|
#define | SCTP_RCVINFO 0x0005 |
|
#define | SCTP_NXTINFO 0x0006 |
|
#define | SCTP_PRINFO 0x0007 |
|
#define | SCTP_AUTHINFO 0x0008 |
|
#define | SCTP_DSTADDRV4 0x0009 |
|
#define | SCTP_DSTADDRV6 0x000a |
|
#define | SCTP_ALIGN_RESV_PAD 92 |
|
#define | SCTP_ALIGN_RESV_PAD_SHORT 76 |
|
#define | sinfo_pr_value sinfo_timetolive |
|
#define | sreinfo_next_flags serinfo_next_flags |
|
#define | sreinfo_next_stream serinfo_next_stream |
|
#define | sreinfo_next_aid serinfo_next_aid |
|
#define | sreinfo_next_length serinfo_next_length |
|
#define | sreinfo_next_ppid serinfo_next_ppid |
|
#define | SCTP_NO_NEXT_MSG 0x0000 |
|
#define | SCTP_NEXT_MSG_AVAIL 0x0001 |
|
#define | SCTP_NEXT_MSG_ISCOMPLETE 0x0002 |
|
#define | SCTP_NEXT_MSG_IS_UNORDERED 0x0004 |
|
#define | SCTP_NEXT_MSG_IS_NOTIFICATION 0x0008 |
|
#define | SCTP_RECVV_NOINFO 0 |
|
#define | SCTP_RECVV_RCVINFO 1 |
|
#define | SCTP_RECVV_NXTINFO 2 |
|
#define | SCTP_RECVV_RN 3 |
|
#define | SCTP_SENDV_NOINFO 0 |
|
#define | SCTP_SENDV_SNDINFO 1 |
|
#define | SCTP_SENDV_PRINFO 2 |
|
#define | SCTP_SENDV_AUTHINFO 3 |
|
#define | SCTP_SENDV_SPA 4 |
|
#define | SCTP_SEND_SNDINFO_VALID 0x00000001 |
|
#define | SCTP_SEND_PRINFO_VALID 0x00000002 |
|
#define | SCTP_SEND_AUTHINFO_VALID 0x00000004 |
|
#define | SCTP_NOTIFICATION 0x0010 /* next message is a notification */ |
|
#define | SCTP_COMPLETE 0x0020 /* next message is complete */ |
|
#define | SCTP_EOF 0x0100 /* Start shutdown procedures */ |
|
#define | SCTP_ABORT 0x0200 /* Send an ABORT to peer */ |
|
#define | SCTP_UNORDERED 0x0400 /* Message is un-ordered */ |
|
#define | SCTP_ADDR_OVER 0x0800 /* Override the primary-address */ |
|
#define | SCTP_SENDALL 0x1000 /* Send this on all associations */ |
|
#define | SCTP_EOR 0x2000 /* end of message signal */ |
|
#define | SCTP_SACK_IMMEDIATELY 0x4000 /* Set I-Bit */ |
|
#define | INVALID_SINFO_FLAG(x) |
|
#define | SCTP_PR_SCTP_NONE 0x0000 /* Reliable transfer */ |
|
#define | SCTP_PR_SCTP_TTL 0x0001 /* Time based PR-SCTP */ |
|
#define | SCTP_PR_SCTP_PRIO 0x0002 /* Buffer based PR-SCTP */ |
|
#define | SCTP_PR_SCTP_BUF SCTP_PR_SCTP_PRIO /* For backwards compatibility */ |
|
#define | SCTP_PR_SCTP_RTX 0x0003 /* Number of retransmissions based PR-SCTP */ |
|
#define | SCTP_PR_SCTP_MAX SCTP_PR_SCTP_RTX |
|
#define | SCTP_PR_SCTP_ALL 0x000f /* Used for aggregated stats */ |
|
#define | PR_SCTP_POLICY(x) ((x) & 0x0f) |
|
#define | PR_SCTP_ENABLED(x) |
|
#define | PR_SCTP_TTL_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_TTL) |
|
#define | PR_SCTP_BUF_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_BUF) |
|
#define | PR_SCTP_RTX_ENABLED(x) (PR_SCTP_POLICY(x) == SCTP_PR_SCTP_RTX) |
|
#define | PR_SCTP_INVALID_POLICY(x) (PR_SCTP_POLICY(x) > SCTP_PR_SCTP_MAX) |
|
#define | PR_SCTP_VALID_POLICY(x) (PR_SCTP_POLICY(x) <= SCTP_PR_SCTP_MAX) |
|
#define | SCTP_COMM_UP 0x0001 |
|
#define | SCTP_COMM_LOST 0x0002 |
|
#define | SCTP_RESTART 0x0003 |
|
#define | SCTP_SHUTDOWN_COMP 0x0004 |
|
#define | SCTP_CANT_STR_ASSOC 0x0005 |
|
#define | SCTP_ASSOC_SUPPORTS_PR 0x01 |
|
#define | SCTP_ASSOC_SUPPORTS_AUTH 0x02 |
|
#define | SCTP_ASSOC_SUPPORTS_ASCONF 0x03 |
|
#define | SCTP_ASSOC_SUPPORTS_MULTIBUF 0x04 |
|
#define | SCTP_ASSOC_SUPPORTS_RE_CONFIG 0x05 |
|
#define | SCTP_ASSOC_SUPPORTS_INTERLEAVING 0x06 |
|
#define | SCTP_ASSOC_SUPPORTS_MAX 0x06 |
|
#define | SCTP_ADDR_AVAILABLE 0x0001 |
|
#define | SCTP_ADDR_UNREACHABLE 0x0002 |
|
#define | SCTP_ADDR_REMOVED 0x0003 |
|
#define | SCTP_ADDR_ADDED 0x0004 |
|
#define | SCTP_ADDR_MADE_PRIM 0x0005 |
|
#define | SCTP_ADDR_CONFIRMED 0x0006 |
|
#define | SCTP_ACTIVE 0x0001 /* SCTP_ADDR_REACHABLE */ |
|
#define | SCTP_INACTIVE |
|
#define | SCTP_UNCONFIRMED 0x0200 /* SCTP_ADDR_UNCONFIRMED */ |
|
#define | SCTP_DATA_UNSENT 0x0001 /* inqueue never on wire */ |
|
#define | SCTP_DATA_SENT 0x0002 /* on wire at failure */ |
|
#define | SCTP_PARTIAL_DELIVERY_ABORTED 0x0001 |
|
#define | SCTP_AUTH_NEW_KEY 0x0001 |
|
#define | SCTP_AUTH_NEWKEY SCTP_AUTH_NEW_KEY |
|
#define | SCTP_AUTH_NO_AUTH 0x0002 |
|
#define | SCTP_AUTH_FREE_KEY 0x0003 |
|
#define | SCTP_STREAM_RESET_INCOMING_SSN 0x0001 |
|
#define | SCTP_STREAM_RESET_OUTGOING_SSN 0x0002 |
|
#define | SCTP_STREAM_RESET_DENIED 0x0004 |
|
#define | SCTP_STREAM_RESET_FAILED 0x0008 |
|
#define | SCTP_ASSOC_RESET_DENIED 0x0004 |
|
#define | SCTP_ASSOC_RESET_FAILED 0x0008 |
|
#define | SCTP_STREAM_CHANGE_DENIED 0x0004 |
|
#define | SCTP_STREAM_CHANGE_FAILED 0x0008 |
|
#define | SCTP_ASSOC_CHANGE 0x0001 |
|
#define | SCTP_PEER_ADDR_CHANGE 0x0002 |
|
#define | SCTP_REMOTE_ERROR 0x0003 |
|
#define | SCTP_SEND_FAILED 0x0004 |
|
#define | SCTP_SHUTDOWN_EVENT 0x0005 |
|
#define | SCTP_ADAPTATION_INDICATION 0x0006 |
|
#define | SCTP_ADAPTION_INDICATION 0x0006 |
|
#define | SCTP_PARTIAL_DELIVERY_EVENT 0x0007 |
|
#define | SCTP_AUTHENTICATION_EVENT 0x0008 |
|
#define | SCTP_STREAM_RESET_EVENT 0x0009 |
|
#define | SCTP_SENDER_DRY_EVENT 0x000a |
|
#define | SCTP_NOTIFICATIONS_STOPPED_EVENT 0x000b /* we don't send this*/ |
|
#define | SCTP_ASSOC_RESET_EVENT 0x000c |
|
#define | SCTP_STREAM_CHANGE_EVENT 0x000d |
|
#define | SCTP_SEND_FAILED_EVENT 0x000e |
|
#define | spp_ipv4_tos spp_dscp |
|
#define | SPP_HB_ENABLE 0x00000001 |
|
#define | SPP_HB_DISABLE 0x00000002 |
|
#define | SPP_HB_DEMAND 0x00000004 |
|
#define | SPP_PMTUD_ENABLE 0x00000008 |
|
#define | SPP_PMTUD_DISABLE 0x00000010 |
|
#define | SPP_HB_TIME_IS_ZERO 0x00000080 |
|
#define | SPP_IPV6_FLOWLABEL 0x00000100 |
|
#define | SPP_DSCP 0x00000200 |
|
#define | SPP_IPV4_TOS SPP_DSCP |
|
#define | SCTP_AUTH_HMAC_ID_RSVD 0x0000 |
|
#define | SCTP_AUTH_HMAC_ID_SHA1 0x0001 /* default, mandatory */ |
|
#define | SCTP_AUTH_HMAC_ID_SHA256 0x0003 |
|
#define | SCTP_MAX_EXPLICT_STR_RESET 1000 |
|
#define | SCTP_STAT_INCR(_x) SCTP_STAT_INCR_BY(_x,1) |
|
#define | SCTP_STAT_DECR(_x) SCTP_STAT_DECR_BY(_x,1) |
|
#define | SCTP_STAT_INCR_BY(_x, _d) atomic_add_int(&SCTP_BASE_STAT(_x), _d) |
|
#define | SCTP_STAT_DECR_BY(_x, _d) atomic_subtract_int(&SCTP_BASE_STAT(_x), _d) |
|
#define | SCTP_STAT_INCR_COUNTER32(_x) SCTP_STAT_INCR(_x) |
|
#define | SCTP_STAT_INCR_COUNTER64(_x) SCTP_STAT_INCR(_x) |
|
#define | SCTP_STAT_INCR_GAUGE32(_x) SCTP_STAT_INCR(_x) |
|
#define | SCTP_STAT_DECR_COUNTER32(_x) SCTP_STAT_DECR(_x) |
|
#define | SCTP_STAT_DECR_COUNTER64(_x) SCTP_STAT_DECR(_x) |
|
#define | SCTP_STAT_DECR_GAUGE32(_x) SCTP_STAT_DECR(_x) |
|
#define | ntohll(x) be64toh(x) |
|
#define | htonll(x) htobe64(x) |
|
#define | SCTP_MAX_LOGGING_SIZE 30000 |
|
#define | SCTP_TRACE_PARAMS 6 /* This number MUST be even */ |
|