webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros
sctp_constants.h File Reference

Go to the source code of this file.

Macros

#define _NETINET_SCTP_CONSTANTS_H_
 
#define SCTP_OVER_UDP_TUNNELING_PORT   9899
 
#define SCTP_DEFAULT_SACK_FREQ   2
 
#define SCTP_ADDRESS_LIMIT   1080
 
#define SCTP_LARGEST_INIT_ACCEPTED   (65535 - 2048)
 
#define SCTP_MAX_CHUNK_LENGTH   0xffff
 
#define SCTP_MAX_CAUSE_LENGTH   0xffff
 
#define SCTP_COUNT_LIMIT   40
 
#define SCTP_ZERO_COPY_TICK_DELAY   (((100 * hz) + 999) / 1000)
 
#define SCTP_ZERO_COPY_SENDQ_TICK_DELAY   (((100 * hz) + 999) / 1000)
 
#define SCTP_ADDRESS_TICK_DELAY   2
 
#define SCTP_VERSION_STRING   "KAME-BSD 1.1"
 
#define SCTP_AUDIT_SIZE   256
 
#define SCTP_KTRHEAD_NAME   "sctp_iterator"
 
#define SCTP_KTHREAD_PAGES   0
 
#define SCTP_MCORE_NAME   "sctp_core_worker"
 
#define SCTP_DEFAULT_VRF_SIZE   4
 
#define sctp_align_safe_nocopy   0
 
#define sctp_align_unsafe_makecopy   1
 
#define ALPHA_BASE   (1<<7) /* 1.0 with shift << 7 */
 
#define BETA_MIN   (1<<6) /* 0.5 with shift << 7 */
 
#define BETA_MAX   102 /* 0.8 with shift << 7 */
 
#define SCTP_CWND_LOG_FROM_FR   1
 
#define SCTP_CWND_LOG_FROM_RTX   2
 
#define SCTP_CWND_LOG_FROM_BRST   3
 
#define SCTP_CWND_LOG_FROM_SS   4
 
#define SCTP_CWND_LOG_FROM_CA   5
 
#define SCTP_CWND_LOG_FROM_SAT   6
 
#define SCTP_BLOCK_LOG_INTO_BLK   7
 
#define SCTP_BLOCK_LOG_OUTOF_BLK   8
 
#define SCTP_BLOCK_LOG_CHECK   9
 
#define SCTP_STR_LOG_FROM_INTO_STRD   10
 
#define SCTP_STR_LOG_FROM_IMMED_DEL   11
 
#define SCTP_STR_LOG_FROM_INSERT_HD   12
 
#define SCTP_STR_LOG_FROM_INSERT_MD   13
 
#define SCTP_STR_LOG_FROM_INSERT_TL   14
 
#define SCTP_STR_LOG_FROM_MARK_TSN   15
 
#define SCTP_STR_LOG_FROM_EXPRS_DEL   16
 
#define SCTP_FR_LOG_BIGGEST_TSNS   17
 
#define SCTP_FR_LOG_STRIKE_TEST   18
 
#define SCTP_FR_LOG_STRIKE_CHUNK   19
 
#define SCTP_FR_T3_TIMEOUT   20
 
#define SCTP_MAP_PREPARE_SLIDE   21
 
#define SCTP_MAP_SLIDE_FROM   22
 
#define SCTP_MAP_SLIDE_RESULT   23
 
#define SCTP_MAP_SLIDE_CLEARED   24
 
#define SCTP_MAP_SLIDE_NONE   25
 
#define SCTP_FR_T3_MARK_TIME   26
 
#define SCTP_FR_T3_MARKED   27
 
#define SCTP_FR_T3_STOPPED   28
 
#define SCTP_FR_MARKED   30
 
#define SCTP_CWND_LOG_NOADV_SS   31
 
#define SCTP_CWND_LOG_NOADV_CA   32
 
#define SCTP_MAX_BURST_APPLIED   33
 
#define SCTP_MAX_IFP_APPLIED   34
 
#define SCTP_MAX_BURST_ERROR_STOP   35
 
#define SCTP_INCREASE_PEER_RWND   36
 
#define SCTP_DECREASE_PEER_RWND   37
 
#define SCTP_SET_PEER_RWND_VIA_SACK   38
 
#define SCTP_LOG_MBCNT_INCREASE   39
 
#define SCTP_LOG_MBCNT_DECREASE   40
 
#define SCTP_LOG_MBCNT_CHKSET   41
 
#define SCTP_LOG_NEW_SACK   42
 
#define SCTP_LOG_TSN_ACKED   43
 
#define SCTP_LOG_TSN_REVOKED   44
 
#define SCTP_LOG_LOCK_TCB   45
 
#define SCTP_LOG_LOCK_INP   46
 
#define SCTP_LOG_LOCK_SOCK   47
 
#define SCTP_LOG_LOCK_SOCKBUF_R   48
 
#define SCTP_LOG_LOCK_SOCKBUF_S   49
 
#define SCTP_LOG_LOCK_CREATE   50
 
#define SCTP_LOG_INITIAL_RTT   51
 
#define SCTP_LOG_RTTVAR   52
 
#define SCTP_LOG_SBALLOC   53
 
#define SCTP_LOG_SBFREE   54
 
#define SCTP_LOG_SBRESULT   55
 
#define SCTP_FR_DUPED   56
 
#define SCTP_FR_MARKED_EARLY   57
 
#define SCTP_FR_CWND_REPORT   58
 
#define SCTP_FR_CWND_REPORT_START   59
 
#define SCTP_FR_CWND_REPORT_STOP   60
 
#define SCTP_CWND_LOG_FROM_SEND   61
 
#define SCTP_CWND_INITIALIZATION   62
 
#define SCTP_CWND_LOG_FROM_T3   63
 
#define SCTP_CWND_LOG_FROM_SACK   64
 
#define SCTP_CWND_LOG_NO_CUMACK   65
 
#define SCTP_CWND_LOG_FROM_RESEND   66
 
#define SCTP_FR_LOG_CHECK_STRIKE   67
 
#define SCTP_SEND_NOW_COMPLETES   68
 
#define SCTP_CWND_LOG_FILL_OUTQ_CALLED   69
 
#define SCTP_CWND_LOG_FILL_OUTQ_FILLS   70
 
#define SCTP_LOG_FREE_SENT   71
 
#define SCTP_NAGLE_APPLIED   72
 
#define SCTP_NAGLE_SKIPPED   73
 
#define SCTP_WAKESND_FROM_SACK   74
 
#define SCTP_WAKESND_FROM_FWDTSN   75
 
#define SCTP_NOWAKE_FROM_SACK   76
 
#define SCTP_CWNDLOG_PRESEND   77
 
#define SCTP_CWNDLOG_ENDSEND   78
 
#define SCTP_AT_END_OF_SACK   79
 
#define SCTP_REASON_FOR_SC   80
 
#define SCTP_BLOCK_LOG_INTO_BLKA   81
 
#define SCTP_ENTER_USER_RECV   82
 
#define SCTP_USER_RECV_SACKS   83
 
#define SCTP_SORECV_BLOCKSA   84
 
#define SCTP_SORECV_BLOCKSB   85
 
#define SCTP_SORECV_DONE   86
 
#define SCTP_SACK_RWND_UPDATE   87
 
#define SCTP_SORECV_ENTER   88
 
#define SCTP_SORECV_ENTERPL   89
 
#define SCTP_MBUF_INPUT   90
 
#define SCTP_MBUF_IALLOC   91
 
#define SCTP_MBUF_IFREE   92
 
#define SCTP_MBUF_ICOPY   93
 
#define SCTP_MBUF_SPLIT   94
 
#define SCTP_SORCV_FREECTL   95
 
#define SCTP_SORCV_DOESCPY   96
 
#define SCTP_SORCV_DOESLCK   97
 
#define SCTP_SORCV_DOESADJ   98
 
#define SCTP_SORCV_BOTWHILE   99
 
#define SCTP_SORCV_PASSBF   100
 
#define SCTP_SORCV_ADJD   101
 
#define SCTP_UNKNOWN_MAX   102
 
#define SCTP_RANDY_STUFF   103
 
#define SCTP_RANDY_STUFF1   104
 
#define SCTP_STRMOUT_LOG_ASSIGN   105
 
#define SCTP_STRMOUT_LOG_SEND   106
 
#define SCTP_FLIGHT_LOG_DOWN_CA   107
 
#define SCTP_FLIGHT_LOG_UP   108
 
#define SCTP_FLIGHT_LOG_DOWN_GAP   109
 
#define SCTP_FLIGHT_LOG_DOWN_RSND   110
 
#define SCTP_FLIGHT_LOG_UP_RSND   111
 
#define SCTP_FLIGHT_LOG_DOWN_RSND_TO   112
 
#define SCTP_FLIGHT_LOG_DOWN_WP   113
 
#define SCTP_FLIGHT_LOG_UP_REVOKE   114
 
#define SCTP_FLIGHT_LOG_DOWN_PDRP   115
 
#define SCTP_FLIGHT_LOG_DOWN_PMTU   116
 
#define SCTP_SACK_LOG_NORMAL   117
 
#define SCTP_SACK_LOG_EXPRESS   118
 
#define SCTP_MAP_TSN_ENTERS   119
 
#define SCTP_THRESHOLD_CLEAR   120
 
#define SCTP_THRESHOLD_INCR   121
 
#define SCTP_FLIGHT_LOG_DWN_WP_FWD   122
 
#define SCTP_FWD_TSN_CHECK   123
 
#define SCTP_LOG_MAX_TYPES   124
 
#define SCTP_LOG_EVENT_UNKNOWN   0
 
#define SCTP_LOG_EVENT_CWND   1
 
#define SCTP_LOG_EVENT_BLOCK   2
 
#define SCTP_LOG_EVENT_STRM   3
 
#define SCTP_LOG_EVENT_FR   4
 
#define SCTP_LOG_EVENT_MAP   5
 
#define SCTP_LOG_EVENT_MAXBURST   6
 
#define SCTP_LOG_EVENT_RWND   7
 
#define SCTP_LOG_EVENT_MBCNT   8
 
#define SCTP_LOG_EVENT_SACK   9
 
#define SCTP_LOG_LOCK_EVENT   10
 
#define SCTP_LOG_EVENT_RTT   11
 
#define SCTP_LOG_EVENT_SB   12
 
#define SCTP_LOG_EVENT_NAGLE   13
 
#define SCTP_LOG_EVENT_WAKE   14
 
#define SCTP_LOG_MISC_EVENT   15
 
#define SCTP_LOG_EVENT_CLOSE   16
 
#define SCTP_LOG_EVENT_MBUF   17
 
#define SCTP_LOG_CHUNK_PROC   18
 
#define SCTP_LOG_ERROR_RET   19
 
#define SCTP_LOG_MAX_EVENT   20
 
#define SCTP_LOCK_UNKNOWN   2
 
#define SCTP_MAX_NUM_OF_ASOC   40000
 
#define SCTP_SCALE_FOR_ADDR   2
 
#define SCTP_DEFAULT_MULTIPLE_ASCONFS   0
 
#define SCTP_RWND_HIWAT_SHIFT   3
 
#define SCTP_PARTIAL_DELIVERY_SHIFT   1
 
#define SCTP_HMAC   SCTP_AUTH_HMAC_ID_SHA1
 
#define SCTP_SIGNATURE_SIZE   SCTP_AUTH_DIGEST_LEN_SHA1
 
#define SCTP_SIGNATURE_ALOC_SIZE   SCTP_SIGNATURE_SIZE
 
#define PROTO_SIGNATURE_A   0x30000000
 
#define SCTP_VERSION_NUMBER   0x3
 
#define MAX_TSN   0xffffffff
 
#define SCTP_ITERATOR_MAX_AT_ONCE   20
 
#define SCTP_ITERATOR_TICKS   1
 
#define SCTP_IGNORE_CWND_ON_FR   1
 
#define SCTP_NO_FR_UNLESS_SEGMENT_SMALLER   1
 
#define SCTP_DEF_MAX_BURST   4
 
#define SCTP_DEF_HBMAX_BURST   4
 
#define SCTP_DEF_FRMAX_BURST   4
 
#define SCTP_RTT_FROM_NON_DATA   0
 
#define SCTP_RTT_FROM_DATA   1
 
#define PR_SCTP_UNORDERED_FLAG   0x0001
 
#define SCTP_FIRST_MBUF_RESV   68
 
#define SCTP_DATAGRAM_UNSENT   0
 
#define SCTP_DATAGRAM_SENT   1
 
#define SCTP_DATAGRAM_RESEND1
 
#define SCTP_DATAGRAM_RESEND2
 
#define SCTP_DATAGRAM_RESEND   4
 
#define SCTP_DATAGRAM_ACKED   10010
 
#define SCTP_DATAGRAM_MARKED   20010
 
#define SCTP_FORWARD_TSN_SKIP   30010
 
#define SCTP_DATAGRAM_NR_ACKED   40010
 
#define SCTP_OUTPUT_FROM_USR_SEND   0
 
#define SCTP_OUTPUT_FROM_T3   1
 
#define SCTP_OUTPUT_FROM_INPUT_ERROR   2
 
#define SCTP_OUTPUT_FROM_CONTROL_PROC   3
 
#define SCTP_OUTPUT_FROM_SACK_TMR   4
 
#define SCTP_OUTPUT_FROM_SHUT_TMR   5
 
#define SCTP_OUTPUT_FROM_HB_TMR   6
 
#define SCTP_OUTPUT_FROM_SHUT_ACK_TMR   7
 
#define SCTP_OUTPUT_FROM_ASCONF_TMR   8
 
#define SCTP_OUTPUT_FROM_STRRST_TMR   9
 
#define SCTP_OUTPUT_FROM_AUTOCLOSE_TMR   10
 
#define SCTP_OUTPUT_FROM_EARLY_FR_TMR   11
 
#define SCTP_OUTPUT_FROM_STRRST_REQ   12
 
#define SCTP_OUTPUT_FROM_USR_RCVD   13
 
#define SCTP_OUTPUT_FROM_COOKIE_ACK   14
 
#define SCTP_OUTPUT_FROM_DRAIN   15
 
#define SCTP_OUTPUT_FROM_CLOSING   16
 
#define SCTP_OUTPUT_FROM_SOCKOPT   17
 
#define SCTP_SIZE32(x)   ((((x) + 3) >> 2) << 2)
 
#define IS_SCTP_CONTROL(a)   (((a)->chunk_type != SCTP_DATA) && ((a)->chunk_type != SCTP_IDATA))
 
#define IS_SCTP_DATA(a)   (((a)->chunk_type == SCTP_DATA) || ((a)->chunk_type == SCTP_IDATA))
 
#define SCTP_HEARTBEAT_INFO   0x0001
 
#define SCTP_IPV4_ADDRESS   0x0005
 
#define SCTP_IPV6_ADDRESS   0x0006
 
#define SCTP_STATE_COOKIE   0x0007
 
#define SCTP_UNRECOG_PARAM   0x0008
 
#define SCTP_COOKIE_PRESERVE   0x0009
 
#define SCTP_HOSTNAME_ADDRESS   0x000b
 
#define SCTP_SUPPORTED_ADDRTYPE   0x000c
 
#define SCTP_STR_RESET_OUT_REQUEST   0x000d
 
#define SCTP_STR_RESET_IN_REQUEST   0x000e
 
#define SCTP_STR_RESET_TSN_REQUEST   0x000f
 
#define SCTP_STR_RESET_RESPONSE   0x0010
 
#define SCTP_STR_RESET_ADD_OUT_STREAMS   0x0011
 
#define SCTP_STR_RESET_ADD_IN_STREAMS   0x0012
 
#define SCTP_MAX_RESET_PARAMS   2
 
#define SCTP_STREAM_RESET_TSN_DELTA   0x1000
 
#define SCTP_ECN_CAPABLE   0x8000
 
#define SCTP_RANDOM   0x8002
 
#define SCTP_CHUNK_LIST   0x8003
 
#define SCTP_HMAC_LIST   0x8004
 
#define SCTP_SUPPORTED_CHUNK_EXT   0x8008
 
#define SCTP_PRSCTP_SUPPORTED   0xc000
 
#define SCTP_ADD_IP_ADDRESS   0xc001
 
#define SCTP_DEL_IP_ADDRESS   0xc002
 
#define SCTP_ERROR_CAUSE_IND   0xc003
 
#define SCTP_SET_PRIM_ADDR   0xc004
 
#define SCTP_SUCCESS_REPORT   0xc005
 
#define SCTP_ULP_ADAPTATION   0xc006
 
#define SCTP_HAS_NAT_SUPPORT   0xc007
 
#define SCTP_NAT_VTAGS   0xc008
 
#define SCTP_ECT0_BIT   0x02
 
#define SCTP_ECT1_BIT   0x01
 
#define SCTP_CE_BITS   0x03
 
#define SCTP_FLEXIBLE_ADDRESS   0x20
 
#define SCTP_NO_HEARTBEAT   0x40
 
#define SCTP_STICKY_OPTIONS_MASK   0x0c
 
#define SCTP_STATE_EMPTY   0x0000
 
#define SCTP_STATE_INUSE   0x0001
 
#define SCTP_STATE_COOKIE_WAIT   0x0002
 
#define SCTP_STATE_COOKIE_ECHOED   0x0004
 
#define SCTP_STATE_OPEN   0x0008
 
#define SCTP_STATE_SHUTDOWN_SENT   0x0010
 
#define SCTP_STATE_SHUTDOWN_RECEIVED   0x0020
 
#define SCTP_STATE_SHUTDOWN_ACK_SENT   0x0040
 
#define SCTP_STATE_SHUTDOWN_PENDING   0x0080
 
#define SCTP_STATE_CLOSED_SOCKET   0x0100
 
#define SCTP_STATE_ABOUT_TO_BE_FREED   0x0200
 
#define SCTP_STATE_PARTIAL_MSG_LEFT   0x0400
 
#define SCTP_STATE_WAS_ABORTED   0x0800
 
#define SCTP_STATE_IN_ACCEPT_QUEUE   0x1000
 
#define SCTP_STATE_MASK   0x007f
 
#define SCTP_GET_STATE(asoc)   ((asoc)->state & SCTP_STATE_MASK)
 
#define SCTP_SET_STATE(asoc, newstate)   ((asoc)->state = ((asoc)->state & ~SCTP_STATE_MASK) | newstate)
 
#define SCTP_CLEAR_SUBSTATE(asoc, substate)   ((asoc)->state &= ~substate)
 
#define SCTP_ADD_SUBSTATE(asoc, substate)   ((asoc)->state |= substate)
 
#define SCTP_ADDR_REACHABLE   0x001
 
#define SCTP_ADDR_NO_PMTUD   0x002
 
#define SCTP_ADDR_NOHB   0x004
 
#define SCTP_ADDR_BEING_DELETED   0x008
 
#define SCTP_ADDR_NOT_IN_ASSOC   0x010
 
#define SCTP_ADDR_OUT_OF_SCOPE   0x080
 
#define SCTP_ADDR_UNCONFIRMED   0x200
 
#define SCTP_ADDR_REQ_PRIMARY   0x400
 
#define SCTP_ADDR_PF   0x800
 
#define SCTP_BOUND_V6   0x01
 
#define SCTP_BOUND_V4   0x02
 
#define SCTP_DEFAULT_MBUFS_IN_CHAIN   5
 
#define SCTP_DEFAULT_COOKIE_LIFE   60000
 
#define SCTP_MAPPING_ARRAY   512
 
#define SCTP_INITIAL_MAPPING_ARRAY   16
 
#define SCTP_MAPPING_ARRAY_INCR   32
 
#define SCTP_TIMER_INIT   0
 
#define SCTP_TIMER_RECV   1
 
#define SCTP_TIMER_SEND   2
 
#define SCTP_TIMER_HEARTBEAT   3
 
#define SCTP_TIMER_PMTU   4
 
#define SCTP_TIMER_MAXSHUTDOWN   5
 
#define SCTP_TIMER_SIGNATURE   6
 
#define SCTP_NUM_TMRS   7
 
#define SCTP_TIMER_TYPE_NONE   0
 
#define SCTP_TIMER_TYPE_SEND   1
 
#define SCTP_TIMER_TYPE_INIT   2
 
#define SCTP_TIMER_TYPE_RECV   3
 
#define SCTP_TIMER_TYPE_SHUTDOWN   4
 
#define SCTP_TIMER_TYPE_HEARTBEAT   5
 
#define SCTP_TIMER_TYPE_COOKIE   6
 
#define SCTP_TIMER_TYPE_NEWCOOKIE   7
 
#define SCTP_TIMER_TYPE_PATHMTURAISE   8
 
#define SCTP_TIMER_TYPE_SHUTDOWNACK   9
 
#define SCTP_TIMER_TYPE_ASCONF   10
 
#define SCTP_TIMER_TYPE_SHUTDOWNGUARD   11
 
#define SCTP_TIMER_TYPE_AUTOCLOSE   12
 
#define SCTP_TIMER_TYPE_EVENTWAKE   13
 
#define SCTP_TIMER_TYPE_STRRESET   14
 
#define SCTP_TIMER_TYPE_INPKILL   15
 
#define SCTP_TIMER_TYPE_ASOCKILL   16
 
#define SCTP_TIMER_TYPE_ADDR_WQ   17
 
#define SCTP_TIMER_TYPE_ZERO_COPY   18
 
#define SCTP_TIMER_TYPE_ZCOPY_SENDQ   19
 
#define SCTP_TIMER_TYPE_PRIM_DELETED   20
 
#define SCTP_TIMER_TYPE_LAST   21
 
#define SCTP_IS_TIMER_TYPE_VALID(t)
 
#define SCTP_MAX_DUP_TSNS   20
 
#define SCTP_RETRY_DROPPED_THRESH   4
 
#define SCTP_ASOC_MAX_CHUNKS_ON_QUEUE   512
 
#define MSEC_TO_TICKS(x)   ((hz == 1000) ? x : ((((x) * hz) + 999) / 1000))
 
#define TICKS_TO_MSEC(x)   ((hz == 1000) ? x : ((((x) * 1000) + (hz - 1)) / hz))
 
#define SEC_TO_TICKS(x)   ((x) * hz)
 
#define TICKS_TO_SEC(x)   (((x) + (hz - 1)) / hz)
 
#define SCTP_MINFR_MSEC_TIMER   250
 
#define SCTP_MINFR_MSEC_FLOOR   20
 
#define SCTP_INIT_SEC   1
 
#define SCTP_SEND_SEC   1
 
#define SCTP_RECV_MSEC   200
 
#define SCTP_HB_DEFAULT_MSEC   30000
 
#define SCTP_DEFAULT_SECRET_LIFE_SEC   3600
 
#define SCTP_RTO_UPPER_BOUND   (60000) /* 60 sec in ms */
 
#define SCTP_RTO_LOWER_BOUND   (1000) /* 1 sec is ms */
 
#define SCTP_RTO_INITIAL   (3000) /* 3 sec in ms */
 
#define SCTP_INP_KILL_TIMEOUT   20 /* number of ms to retry kill of inpcb */
 
#define SCTP_ASOC_KILL_TIMEOUT   10 /* number of ms to retry kill of inpcb */
 
#define SCTP_DEF_MAX_INIT   8
 
#define SCTP_DEF_MAX_SEND   10
 
#define SCTP_DEF_MAX_PATH_RTX   5
 
#define SCTP_DEF_PATH_PF_THRESHOLD   SCTP_DEF_MAX_PATH_RTX
 
#define SCTP_DEF_PMTU_RAISE_SEC   600 /* 10 min between raise attempts */
 
#define SCTP_OSTREAM_INITIAL   10
 
#define SCTP_ISTREAM_INITIAL   2048
 
#define SCTP_MINIMAL_RWND   (4096) /* minimal rwnd */
 
#define SCTP_ADDRMAX   16
 
#define SCTP_DEBUG_TIMER1   0x00000001
 
#define SCTP_DEBUG_TIMER2   0x00000002 /* unused */
 
#define SCTP_DEBUG_TIMER3   0x00000004 /* unused */
 
#define SCTP_DEBUG_TIMER4   0x00000008
 
#define SCTP_DEBUG_OUTPUT1   0x00000010
 
#define SCTP_DEBUG_OUTPUT2   0x00000020
 
#define SCTP_DEBUG_OUTPUT3   0x00000040
 
#define SCTP_DEBUG_OUTPUT4   0x00000080
 
#define SCTP_DEBUG_UTIL1   0x00000100
 
#define SCTP_DEBUG_UTIL2   0x00000200 /* unused */
 
#define SCTP_DEBUG_AUTH1   0x00000400
 
#define SCTP_DEBUG_AUTH2   0x00000800 /* unused */
 
#define SCTP_DEBUG_INPUT1   0x00001000
 
#define SCTP_DEBUG_INPUT2   0x00002000
 
#define SCTP_DEBUG_INPUT3   0x00004000
 
#define SCTP_DEBUG_INPUT4   0x00008000 /* unused */
 
#define SCTP_DEBUG_ASCONF1   0x00010000
 
#define SCTP_DEBUG_ASCONF2   0x00020000
 
#define SCTP_DEBUG_OUTPUT5   0x00040000 /* unused */
 
#define SCTP_DEBUG_XXX   0x00080000 /* unused */
 
#define SCTP_DEBUG_PCB1   0x00100000
 
#define SCTP_DEBUG_PCB2   0x00200000 /* unused */
 
#define SCTP_DEBUG_PCB3   0x00400000
 
#define SCTP_DEBUG_PCB4   0x00800000
 
#define SCTP_DEBUG_INDATA1   0x01000000
 
#define SCTP_DEBUG_INDATA2   0x02000000 /* unused */
 
#define SCTP_DEBUG_INDATA3   0x04000000 /* unused */
 
#define SCTP_DEBUG_CRCOFFLOAD   0x08000000 /* unused */
 
#define SCTP_DEBUG_USRREQ1   0x10000000 /* unused */
 
#define SCTP_DEBUG_USRREQ2   0x20000000 /* unused */
 
#define SCTP_DEBUG_PEEL1   0x40000000
 
#define SCTP_DEBUG_XXXXX   0x80000000 /* unused */
 
#define SCTP_DEBUG_ALL   0x7ff3ffff
 
#define SCTP_DEBUG_NOISY   0x00040000
 
#define SCTP_SWS_SENDER_DEF   1420
 
#define SCTP_SWS_RECEIVER_DEF   3000
 
#define SCTP_INITIAL_CWND   4380
 
#define SCTP_DEFAULT_MTU   1500 /* emergency default MTU */
 
#define SCTP_MIN_RWND   1500
 
#define SCTP_DEFAULT_MAXSEGMENT   65535
 
#define SCTP_CHUNK_BUFFER_SIZE   512
 
#define SCTP_PARAM_BUFFER_SIZE   512
 
#define SCTP_SMALL_CHUNK_STORE   260
 
#define SCTP_HOW_MANY_SECRETS   2 /* how many secrets I keep */
 
#define SCTP_NUMBER_OF_SECRETS   8 /* or 8 * 4 = 32 octets */
 
#define SCTP_SECRET_SIZE   32 /* number of octets in a 256 bits */
 
#define SCTP_NOTIFY_ASSOC_UP   1
 
#define SCTP_NOTIFY_ASSOC_DOWN   2
 
#define SCTP_NOTIFY_INTERFACE_DOWN   3
 
#define SCTP_NOTIFY_INTERFACE_UP   4
 
#define SCTP_NOTIFY_SENT_DG_FAIL   5
 
#define SCTP_NOTIFY_UNSENT_DG_FAIL   6
 
#define SCTP_NOTIFY_SPECIAL_SP_FAIL   7
 
#define SCTP_NOTIFY_ASSOC_LOC_ABORTED   8
 
#define SCTP_NOTIFY_ASSOC_REM_ABORTED   9
 
#define SCTP_NOTIFY_ASSOC_RESTART   10
 
#define SCTP_NOTIFY_PEER_SHUTDOWN   11
 
#define SCTP_NOTIFY_ASCONF_ADD_IP   12
 
#define SCTP_NOTIFY_ASCONF_DELETE_IP   13
 
#define SCTP_NOTIFY_ASCONF_SET_PRIMARY   14
 
#define SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION   15
 
#define SCTP_NOTIFY_INTERFACE_CONFIRMED   16
 
#define SCTP_NOTIFY_STR_RESET_RECV   17
 
#define SCTP_NOTIFY_STR_RESET_SEND   18
 
#define SCTP_NOTIFY_STR_RESET_FAILED_OUT   19
 
#define SCTP_NOTIFY_STR_RESET_FAILED_IN   20
 
#define SCTP_NOTIFY_STR_RESET_DENIED_OUT   21
 
#define SCTP_NOTIFY_STR_RESET_DENIED_IN   22
 
#define SCTP_NOTIFY_AUTH_NEW_KEY   23
 
#define SCTP_NOTIFY_AUTH_FREE_KEY   24
 
#define SCTP_NOTIFY_NO_PEER_AUTH   25
 
#define SCTP_NOTIFY_SENDER_DRY   26
 
#define SCTP_NOTIFY_REMOTE_ERROR   27
 
#define SCTP_DEFAULT_SPLIT_POINT_MIN   2904
 
#define SCTP_DIAG_INFO_LEN   64
 
#define SCTP_FROM_SCTP_INPUT   0x10000000
 
#define SCTP_FROM_SCTP_PCB   0x20000000
 
#define SCTP_FROM_SCTP_INDATA   0x30000000
 
#define SCTP_FROM_SCTP_TIMER   0x40000000
 
#define SCTP_FROM_SCTP_USRREQ   0x50000000
 
#define SCTP_FROM_SCTPUTIL   0x60000000
 
#define SCTP_FROM_SCTP6_USRREQ   0x70000000
 
#define SCTP_FROM_SCTP_ASCONF   0x80000000
 
#define SCTP_FROM_SCTP_OUTPUT   0x90000000
 
#define SCTP_FROM_SCTP_PEELOFF   0xa0000000
 
#define SCTP_FROM_SCTP_PANDA   0xb0000000
 
#define SCTP_FROM_SCTP_SYSCTL   0xc0000000
 
#define SCTP_FROM_SCTP_CC_FUNCTIONS   0xd0000000
 
#define SCTP_LOC_1   0x00000001
 
#define SCTP_LOC_2   0x00000002
 
#define SCTP_LOC_3   0x00000003
 
#define SCTP_LOC_4   0x00000004
 
#define SCTP_LOC_5   0x00000005
 
#define SCTP_LOC_6   0x00000006
 
#define SCTP_LOC_7   0x00000007
 
#define SCTP_LOC_8   0x00000008
 
#define SCTP_LOC_9   0x00000009
 
#define SCTP_LOC_10   0x0000000a
 
#define SCTP_LOC_11   0x0000000b
 
#define SCTP_LOC_12   0x0000000c
 
#define SCTP_LOC_13   0x0000000d
 
#define SCTP_LOC_14   0x0000000e
 
#define SCTP_LOC_15   0x0000000f
 
#define SCTP_LOC_16   0x00000010
 
#define SCTP_LOC_17   0x00000011
 
#define SCTP_LOC_18   0x00000012
 
#define SCTP_LOC_19   0x00000013
 
#define SCTP_LOC_20   0x00000014
 
#define SCTP_LOC_21   0x00000015
 
#define SCTP_LOC_22   0x00000016
 
#define SCTP_LOC_23   0x00000017
 
#define SCTP_LOC_24   0x00000018
 
#define SCTP_LOC_25   0x00000019
 
#define SCTP_LOC_26   0x0000001a
 
#define SCTP_LOC_27   0x0000001b
 
#define SCTP_LOC_28   0x0000001c
 
#define SCTP_LOC_29   0x0000001d
 
#define SCTP_LOC_30   0x0000001e
 
#define SCTP_LOC_31   0x0000001f
 
#define SCTP_LOC_32   0x00000020
 
#define SCTP_LOC_33   0x00000021
 
#define SCTP_LOC_34   0x00000022
 
#define SCTP_LOC_35   0x00000023
 
#define SCTP_NORMAL_PROC   0
 
#define SCTP_PCBFREE_NOFORCE   1
 
#define SCTP_PCBFREE_FORCE   2
 
#define SCTP_ADDR_IS_CONFIRMED   8
 
#define SCTP_ADDR_DYNAMIC_ADDED   6
 
#define SCTP_IN_COOKIE_PROC   100
 
#define SCTP_ALLOC_ASOC   1
 
#define SCTP_LOAD_ADDR_2   2
 
#define SCTP_LOAD_ADDR_3   3
 
#define SCTP_LOAD_ADDR_4   4
 
#define SCTP_LOAD_ADDR_5   5
 
#define SCTP_DONOT_SETSCOPE   0
 
#define SCTP_DO_SETSCOPE   1
 
#define SCTP_DEFAULT_ADD_MORE   1452
 
#define SCTP_PCBHASHSIZE   256
 
#define SCTP_TCBHASHSIZE   1024
 
#define SCTP_CHUNKQUEUE_SCALE   10
 
#define SCTP_CLOCK_GRANULARITY   10
 
#define IP_HDR_SIZE
 
#define SCTP_CALLED_DIRECTLY_NOCMPSET   0
 
#define SCTP_CALLED_AFTER_CMPSET_OFCLOSE   1
 
#define SCTP_CALLED_FROM_INPKILL_TIMER   2
 
#define SCTP_FREE_SHOULD_USE_ABORT   1
 
#define SCTP_FREE_SHOULD_USE_GRACEFUL_CLOSE   0
 
#define IPPROTO_SCTP   132 /* the Official IANA number :-) */
 
#define SCTP_MAX_DATA_BUNDLING   256
 
#define SCTP_UINT16_GT(a, b)
 
#define SCTP_UINT16_GE(a, b)   (SCTP_UINT16_GT(a, b) || (a == b))
 
#define SCTP_UINT32_GT(a, b)
 
#define SCTP_UINT32_GE(a, b)   (SCTP_UINT32_GT(a, b) || (a == b))
 
#define SCTP_SSN_GT(a, b)   SCTP_UINT16_GT(a, b)
 
#define SCTP_SSN_GE(a, b)   SCTP_UINT16_GE(a, b)
 
#define SCTP_TSN_GT(a, b)   SCTP_UINT32_GT(a, b)
 
#define SCTP_TSN_GE(a, b)   SCTP_UINT32_GE(a, b)
 
#define SCTP_MSGID_GT(o, a, b)   ((o == 1) ? SCTP_UINT16_GT((uint16_t)a, (uint16_t)b) : SCTP_UINT32_GT(a, b))
 
#define SCTP_MSGID_GE(o, a, b)   ((o == 1) ? SCTP_UINT16_GE((uint16_t)a, (uint16_t)b) : SCTP_UINT32_GE(a, b))
 
#define SCTP_IS_TSN_PRESENT(arry, gap)   ((arry[(gap >> 3)] >> (gap & 0x07)) & 0x01)
 
#define SCTP_SET_TSN_PRESENT(arry, gap)   (arry[(gap >> 3)] |= (0x01 << ((gap & 0x07))))
 
#define SCTP_UNSET_TSN_PRESENT(arry, gap)   (arry[(gap >> 3)] &= ((~(0x01 << ((gap & 0x07)))) & 0xff))
 
#define SCTP_CALC_TSN_TO_GAP(gap, tsn, mapping_tsn)
 
#define SCTP_RETRAN_DONE   -1
 
#define SCTP_RETRAN_EXIT   -2
 
#define SCTP_NUMBER_IN_VTAG_BLOCK   15
 
#define SCTP_STACK_VTAG_HASH_SIZE   32
 
#define SCTP_TIME_WAIT   60
 
#define SCTP_LOCAL_LAN_RTT   900
 
#define SCTP_LAN_UNKNOWN   0
 
#define SCTP_LAN_LOCAL   1
 
#define SCTP_LAN_INTERNET   2
 
#define SCTP_SEND_BUFFER_SPLITTING   0x00000001
 
#define SCTP_RECV_BUFFER_SPLITTING   0x00000002
 
#define SCTP_DEF_ASOC_RESC_LIMIT   10
 
#define SCTP_DEF_SYSTEM_RESC_LIMIT   1000
 
#define SCTP_SO_LOCKED   1
 
#define SCTP_SO_NOT_LOCKED   0
 
#define SCTP_HOLDS_LOCK   1
 
#define SCTP_NOT_LOCKED   0
 
#define SCTP_ADDR_LOCKED   1
 
#define SCTP_ADDR_NOT_LOCKED   0
 
#define IN4_ISPRIVATE_ADDRESS(a)
 
#define IN4_ISLOOPBACK_ADDRESS(a)   (((uint8_t *)&(a)->s_addr)[0] == 127)
 
#define IN4_ISLINKLOCAL_ADDRESS(a)
 

Macro Definition Documentation

◆ _NETINET_SCTP_CONSTANTS_H_

#define _NETINET_SCTP_CONSTANTS_H_

◆ ALPHA_BASE

#define ALPHA_BASE   (1<<7) /* 1.0 with shift << 7 */

◆ BETA_MAX

#define BETA_MAX   102 /* 0.8 with shift << 7 */

◆ BETA_MIN

#define BETA_MIN   (1<<6) /* 0.5 with shift << 7 */

◆ IN4_ISLINKLOCAL_ADDRESS

#define IN4_ISLINKLOCAL_ADDRESS (   a)
Value:
((((uint8_t *)&(a)->s_addr)[0] == 169) && \
(((uint8_t *)&(a)->s_addr)[1] == 254))
unsigned char uint8_t
Definition: ptypes.h:89
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306

◆ IN4_ISLOOPBACK_ADDRESS

#define IN4_ISLOOPBACK_ADDRESS (   a)    (((uint8_t *)&(a)->s_addr)[0] == 127)

◆ IN4_ISPRIVATE_ADDRESS

#define IN4_ISPRIVATE_ADDRESS (   a)
Value:
((((uint8_t *)&(a)->s_addr)[0] == 10) || \
((((uint8_t *)&(a)->s_addr)[0] == 172) && \
(((uint8_t *)&(a)->s_addr)[1] >= 16) && \
(((uint8_t *)&(a)->s_addr)[1] <= 32)) || \
((((uint8_t *)&(a)->s_addr)[0] == 192) && \
(((uint8_t *)&(a)->s_addr)[1] == 168)))
unsigned char uint8_t
Definition: ptypes.h:89
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306

◆ IP_HDR_SIZE

#define IP_HDR_SIZE
Value:
40 /* we use the size of a IP6 header here this
* detracts a small amount for ipv4 but it
* simplifies the ipv6 addition */

◆ IPPROTO_SCTP

#define IPPROTO_SCTP   132 /* the Official IANA number :-) */

◆ IS_SCTP_CONTROL

#define IS_SCTP_CONTROL (   a)    (((a)->chunk_type != SCTP_DATA) && ((a)->chunk_type != SCTP_IDATA))

◆ IS_SCTP_DATA

#define IS_SCTP_DATA (   a)    (((a)->chunk_type == SCTP_DATA) || ((a)->chunk_type == SCTP_IDATA))

◆ MAX_TSN

#define MAX_TSN   0xffffffff

◆ MSEC_TO_TICKS

#define MSEC_TO_TICKS (   x)    ((hz == 1000) ? x : ((((x) * hz) + 999) / 1000))

◆ PR_SCTP_UNORDERED_FLAG

#define PR_SCTP_UNORDERED_FLAG   0x0001

◆ PROTO_SIGNATURE_A

#define PROTO_SIGNATURE_A   0x30000000

◆ SCTP_ADD_IP_ADDRESS

#define SCTP_ADD_IP_ADDRESS   0xc001

◆ SCTP_ADD_SUBSTATE

#define SCTP_ADD_SUBSTATE (   asoc,
  substate 
)    ((asoc)->state |= substate)

◆ SCTP_ADDR_BEING_DELETED

#define SCTP_ADDR_BEING_DELETED   0x008

◆ SCTP_ADDR_DYNAMIC_ADDED

#define SCTP_ADDR_DYNAMIC_ADDED   6

◆ SCTP_ADDR_IS_CONFIRMED

#define SCTP_ADDR_IS_CONFIRMED   8

◆ SCTP_ADDR_LOCKED

#define SCTP_ADDR_LOCKED   1

◆ SCTP_ADDR_NO_PMTUD

#define SCTP_ADDR_NO_PMTUD   0x002

◆ SCTP_ADDR_NOHB

#define SCTP_ADDR_NOHB   0x004

◆ SCTP_ADDR_NOT_IN_ASSOC

#define SCTP_ADDR_NOT_IN_ASSOC   0x010

◆ SCTP_ADDR_NOT_LOCKED

#define SCTP_ADDR_NOT_LOCKED   0

◆ SCTP_ADDR_OUT_OF_SCOPE

#define SCTP_ADDR_OUT_OF_SCOPE   0x080

◆ SCTP_ADDR_PF

#define SCTP_ADDR_PF   0x800

◆ SCTP_ADDR_REACHABLE

#define SCTP_ADDR_REACHABLE   0x001

◆ SCTP_ADDR_REQ_PRIMARY

#define SCTP_ADDR_REQ_PRIMARY   0x400

◆ SCTP_ADDR_UNCONFIRMED

#define SCTP_ADDR_UNCONFIRMED   0x200

◆ SCTP_ADDRESS_LIMIT

#define SCTP_ADDRESS_LIMIT   1080

◆ SCTP_ADDRESS_TICK_DELAY

#define SCTP_ADDRESS_TICK_DELAY   2

◆ SCTP_ADDRMAX

#define SCTP_ADDRMAX   16

◆ sctp_align_safe_nocopy

#define sctp_align_safe_nocopy   0

◆ sctp_align_unsafe_makecopy

#define sctp_align_unsafe_makecopy   1

◆ SCTP_ALLOC_ASOC

#define SCTP_ALLOC_ASOC   1

◆ SCTP_ASOC_KILL_TIMEOUT

#define SCTP_ASOC_KILL_TIMEOUT   10 /* number of ms to retry kill of inpcb */

◆ SCTP_ASOC_MAX_CHUNKS_ON_QUEUE

#define SCTP_ASOC_MAX_CHUNKS_ON_QUEUE   512

◆ SCTP_AT_END_OF_SACK

#define SCTP_AT_END_OF_SACK   79

◆ SCTP_AUDIT_SIZE

#define SCTP_AUDIT_SIZE   256

◆ SCTP_BLOCK_LOG_CHECK

#define SCTP_BLOCK_LOG_CHECK   9

◆ SCTP_BLOCK_LOG_INTO_BLK

#define SCTP_BLOCK_LOG_INTO_BLK   7

◆ SCTP_BLOCK_LOG_INTO_BLKA

#define SCTP_BLOCK_LOG_INTO_BLKA   81

◆ SCTP_BLOCK_LOG_OUTOF_BLK

#define SCTP_BLOCK_LOG_OUTOF_BLK   8

◆ SCTP_BOUND_V4

#define SCTP_BOUND_V4   0x02

◆ SCTP_BOUND_V6

#define SCTP_BOUND_V6   0x01

◆ SCTP_CALC_TSN_TO_GAP

#define SCTP_CALC_TSN_TO_GAP (   gap,
  tsn,
  mapping_tsn 
)
Value:
do { \
if (tsn >= mapping_tsn) { \
gap = tsn - mapping_tsn; \
} else { \
gap = (MAX_TSN - mapping_tsn) + tsn + 1; \
} \
} while (0)
#define MAX_TSN
Definition: sctp_constants.h:320

◆ SCTP_CALLED_AFTER_CMPSET_OFCLOSE

#define SCTP_CALLED_AFTER_CMPSET_OFCLOSE   1

◆ SCTP_CALLED_DIRECTLY_NOCMPSET

#define SCTP_CALLED_DIRECTLY_NOCMPSET   0

◆ SCTP_CALLED_FROM_INPKILL_TIMER

#define SCTP_CALLED_FROM_INPKILL_TIMER   2

◆ SCTP_CE_BITS

#define SCTP_CE_BITS   0x03

◆ SCTP_CHUNK_BUFFER_SIZE

#define SCTP_CHUNK_BUFFER_SIZE   512

◆ SCTP_CHUNK_LIST

#define SCTP_CHUNK_LIST   0x8003

◆ SCTP_CHUNKQUEUE_SCALE

#define SCTP_CHUNKQUEUE_SCALE   10

◆ SCTP_CLEAR_SUBSTATE

#define SCTP_CLEAR_SUBSTATE (   asoc,
  substate 
)    ((asoc)->state &= ~substate)

◆ SCTP_CLOCK_GRANULARITY

#define SCTP_CLOCK_GRANULARITY   10

◆ SCTP_COOKIE_PRESERVE

#define SCTP_COOKIE_PRESERVE   0x0009

◆ SCTP_COUNT_LIMIT

#define SCTP_COUNT_LIMIT   40

◆ SCTP_CWND_INITIALIZATION

#define SCTP_CWND_INITIALIZATION   62

◆ SCTP_CWND_LOG_FILL_OUTQ_CALLED

#define SCTP_CWND_LOG_FILL_OUTQ_CALLED   69

◆ SCTP_CWND_LOG_FILL_OUTQ_FILLS

#define SCTP_CWND_LOG_FILL_OUTQ_FILLS   70

◆ SCTP_CWND_LOG_FROM_BRST

#define SCTP_CWND_LOG_FROM_BRST   3

◆ SCTP_CWND_LOG_FROM_CA

#define SCTP_CWND_LOG_FROM_CA   5

◆ SCTP_CWND_LOG_FROM_FR

#define SCTP_CWND_LOG_FROM_FR   1

◆ SCTP_CWND_LOG_FROM_RESEND

#define SCTP_CWND_LOG_FROM_RESEND   66

◆ SCTP_CWND_LOG_FROM_RTX

#define SCTP_CWND_LOG_FROM_RTX   2

◆ SCTP_CWND_LOG_FROM_SACK

#define SCTP_CWND_LOG_FROM_SACK   64

◆ SCTP_CWND_LOG_FROM_SAT

#define SCTP_CWND_LOG_FROM_SAT   6

◆ SCTP_CWND_LOG_FROM_SEND

#define SCTP_CWND_LOG_FROM_SEND   61

◆ SCTP_CWND_LOG_FROM_SS

#define SCTP_CWND_LOG_FROM_SS   4

◆ SCTP_CWND_LOG_FROM_T3

#define SCTP_CWND_LOG_FROM_T3   63

◆ SCTP_CWND_LOG_NO_CUMACK

#define SCTP_CWND_LOG_NO_CUMACK   65

◆ SCTP_CWND_LOG_NOADV_CA

#define SCTP_CWND_LOG_NOADV_CA   32

◆ SCTP_CWND_LOG_NOADV_SS

#define SCTP_CWND_LOG_NOADV_SS   31

◆ SCTP_CWNDLOG_ENDSEND

#define SCTP_CWNDLOG_ENDSEND   78

◆ SCTP_CWNDLOG_PRESEND

#define SCTP_CWNDLOG_PRESEND   77

◆ SCTP_DATAGRAM_ACKED

#define SCTP_DATAGRAM_ACKED   10010

◆ SCTP_DATAGRAM_MARKED

#define SCTP_DATAGRAM_MARKED   20010

◆ SCTP_DATAGRAM_NR_ACKED

#define SCTP_DATAGRAM_NR_ACKED   40010

◆ SCTP_DATAGRAM_RESEND

#define SCTP_DATAGRAM_RESEND   4

◆ SCTP_DATAGRAM_RESEND1

#define SCTP_DATAGRAM_RESEND1
Value:
2 /* not used (in code, but may
* hit this value) */

◆ SCTP_DATAGRAM_RESEND2

#define SCTP_DATAGRAM_RESEND2
Value:
3 /* not used (in code, but may
* hit this value) */

◆ SCTP_DATAGRAM_SENT

#define SCTP_DATAGRAM_SENT   1

◆ SCTP_DATAGRAM_UNSENT

#define SCTP_DATAGRAM_UNSENT   0

◆ SCTP_DEBUG_ALL

#define SCTP_DEBUG_ALL   0x7ff3ffff

◆ SCTP_DEBUG_ASCONF1

#define SCTP_DEBUG_ASCONF1   0x00010000

◆ SCTP_DEBUG_ASCONF2

#define SCTP_DEBUG_ASCONF2   0x00020000

◆ SCTP_DEBUG_AUTH1

#define SCTP_DEBUG_AUTH1   0x00000400

◆ SCTP_DEBUG_AUTH2

#define SCTP_DEBUG_AUTH2   0x00000800 /* unused */

◆ SCTP_DEBUG_CRCOFFLOAD

#define SCTP_DEBUG_CRCOFFLOAD   0x08000000 /* unused */

◆ SCTP_DEBUG_INDATA1

#define SCTP_DEBUG_INDATA1   0x01000000

◆ SCTP_DEBUG_INDATA2

#define SCTP_DEBUG_INDATA2   0x02000000 /* unused */

◆ SCTP_DEBUG_INDATA3

#define SCTP_DEBUG_INDATA3   0x04000000 /* unused */

◆ SCTP_DEBUG_INPUT1

#define SCTP_DEBUG_INPUT1   0x00001000

◆ SCTP_DEBUG_INPUT2

#define SCTP_DEBUG_INPUT2   0x00002000

◆ SCTP_DEBUG_INPUT3

#define SCTP_DEBUG_INPUT3   0x00004000

◆ SCTP_DEBUG_INPUT4

#define SCTP_DEBUG_INPUT4   0x00008000 /* unused */

◆ SCTP_DEBUG_NOISY

#define SCTP_DEBUG_NOISY   0x00040000

◆ SCTP_DEBUG_OUTPUT1

#define SCTP_DEBUG_OUTPUT1   0x00000010

◆ SCTP_DEBUG_OUTPUT2

#define SCTP_DEBUG_OUTPUT2   0x00000020

◆ SCTP_DEBUG_OUTPUT3

#define SCTP_DEBUG_OUTPUT3   0x00000040

◆ SCTP_DEBUG_OUTPUT4

#define SCTP_DEBUG_OUTPUT4   0x00000080

◆ SCTP_DEBUG_OUTPUT5

#define SCTP_DEBUG_OUTPUT5   0x00040000 /* unused */

◆ SCTP_DEBUG_PCB1

#define SCTP_DEBUG_PCB1   0x00100000

◆ SCTP_DEBUG_PCB2

#define SCTP_DEBUG_PCB2   0x00200000 /* unused */

◆ SCTP_DEBUG_PCB3

#define SCTP_DEBUG_PCB3   0x00400000

◆ SCTP_DEBUG_PCB4

#define SCTP_DEBUG_PCB4   0x00800000

◆ SCTP_DEBUG_PEEL1

#define SCTP_DEBUG_PEEL1   0x40000000

◆ SCTP_DEBUG_TIMER1

#define SCTP_DEBUG_TIMER1   0x00000001

◆ SCTP_DEBUG_TIMER2

#define SCTP_DEBUG_TIMER2   0x00000002 /* unused */

◆ SCTP_DEBUG_TIMER3

#define SCTP_DEBUG_TIMER3   0x00000004 /* unused */

◆ SCTP_DEBUG_TIMER4

#define SCTP_DEBUG_TIMER4   0x00000008

◆ SCTP_DEBUG_USRREQ1

#define SCTP_DEBUG_USRREQ1   0x10000000 /* unused */

◆ SCTP_DEBUG_USRREQ2

#define SCTP_DEBUG_USRREQ2   0x20000000 /* unused */

◆ SCTP_DEBUG_UTIL1

#define SCTP_DEBUG_UTIL1   0x00000100

◆ SCTP_DEBUG_UTIL2

#define SCTP_DEBUG_UTIL2   0x00000200 /* unused */

◆ SCTP_DEBUG_XXX

#define SCTP_DEBUG_XXX   0x00080000 /* unused */

◆ SCTP_DEBUG_XXXXX

#define SCTP_DEBUG_XXXXX   0x80000000 /* unused */

◆ SCTP_DECREASE_PEER_RWND

#define SCTP_DECREASE_PEER_RWND   37

◆ SCTP_DEF_ASOC_RESC_LIMIT

#define SCTP_DEF_ASOC_RESC_LIMIT   10

◆ SCTP_DEF_FRMAX_BURST

#define SCTP_DEF_FRMAX_BURST   4

◆ SCTP_DEF_HBMAX_BURST

#define SCTP_DEF_HBMAX_BURST   4

◆ SCTP_DEF_MAX_BURST

#define SCTP_DEF_MAX_BURST   4

◆ SCTP_DEF_MAX_INIT

#define SCTP_DEF_MAX_INIT   8

◆ SCTP_DEF_MAX_PATH_RTX

#define SCTP_DEF_MAX_PATH_RTX   5

◆ SCTP_DEF_MAX_SEND

#define SCTP_DEF_MAX_SEND   10

◆ SCTP_DEF_PATH_PF_THRESHOLD

#define SCTP_DEF_PATH_PF_THRESHOLD   SCTP_DEF_MAX_PATH_RTX

◆ SCTP_DEF_PMTU_RAISE_SEC

#define SCTP_DEF_PMTU_RAISE_SEC   600 /* 10 min between raise attempts */

◆ SCTP_DEF_SYSTEM_RESC_LIMIT

#define SCTP_DEF_SYSTEM_RESC_LIMIT   1000

◆ SCTP_DEFAULT_ADD_MORE

#define SCTP_DEFAULT_ADD_MORE   1452

◆ SCTP_DEFAULT_COOKIE_LIFE

#define SCTP_DEFAULT_COOKIE_LIFE   60000

◆ SCTP_DEFAULT_MAXSEGMENT

#define SCTP_DEFAULT_MAXSEGMENT   65535

◆ SCTP_DEFAULT_MBUFS_IN_CHAIN

#define SCTP_DEFAULT_MBUFS_IN_CHAIN   5

◆ SCTP_DEFAULT_MTU

#define SCTP_DEFAULT_MTU   1500 /* emergency default MTU */

◆ SCTP_DEFAULT_MULTIPLE_ASCONFS

#define SCTP_DEFAULT_MULTIPLE_ASCONFS   0

◆ SCTP_DEFAULT_SACK_FREQ

#define SCTP_DEFAULT_SACK_FREQ   2

◆ SCTP_DEFAULT_SECRET_LIFE_SEC

#define SCTP_DEFAULT_SECRET_LIFE_SEC   3600

◆ SCTP_DEFAULT_SPLIT_POINT_MIN

#define SCTP_DEFAULT_SPLIT_POINT_MIN   2904

◆ SCTP_DEFAULT_VRF_SIZE

#define SCTP_DEFAULT_VRF_SIZE   4

◆ SCTP_DEL_IP_ADDRESS

#define SCTP_DEL_IP_ADDRESS   0xc002

◆ SCTP_DIAG_INFO_LEN

#define SCTP_DIAG_INFO_LEN   64

◆ SCTP_DO_SETSCOPE

#define SCTP_DO_SETSCOPE   1

◆ SCTP_DONOT_SETSCOPE

#define SCTP_DONOT_SETSCOPE   0

◆ SCTP_ECN_CAPABLE

#define SCTP_ECN_CAPABLE   0x8000

◆ SCTP_ECT0_BIT

#define SCTP_ECT0_BIT   0x02

◆ SCTP_ECT1_BIT

#define SCTP_ECT1_BIT   0x01

◆ SCTP_ENTER_USER_RECV

#define SCTP_ENTER_USER_RECV   82

◆ SCTP_ERROR_CAUSE_IND

#define SCTP_ERROR_CAUSE_IND   0xc003

◆ SCTP_FIRST_MBUF_RESV

#define SCTP_FIRST_MBUF_RESV   68

◆ SCTP_FLEXIBLE_ADDRESS

#define SCTP_FLEXIBLE_ADDRESS   0x20

◆ SCTP_FLIGHT_LOG_DOWN_CA

#define SCTP_FLIGHT_LOG_DOWN_CA   107

◆ SCTP_FLIGHT_LOG_DOWN_GAP

#define SCTP_FLIGHT_LOG_DOWN_GAP   109

◆ SCTP_FLIGHT_LOG_DOWN_PDRP

#define SCTP_FLIGHT_LOG_DOWN_PDRP   115

◆ SCTP_FLIGHT_LOG_DOWN_PMTU

#define SCTP_FLIGHT_LOG_DOWN_PMTU   116

◆ SCTP_FLIGHT_LOG_DOWN_RSND

#define SCTP_FLIGHT_LOG_DOWN_RSND   110

◆ SCTP_FLIGHT_LOG_DOWN_RSND_TO

#define SCTP_FLIGHT_LOG_DOWN_RSND_TO   112

◆ SCTP_FLIGHT_LOG_DOWN_WP

#define SCTP_FLIGHT_LOG_DOWN_WP   113

◆ SCTP_FLIGHT_LOG_DWN_WP_FWD

#define SCTP_FLIGHT_LOG_DWN_WP_FWD   122

◆ SCTP_FLIGHT_LOG_UP

#define SCTP_FLIGHT_LOG_UP   108

◆ SCTP_FLIGHT_LOG_UP_REVOKE

#define SCTP_FLIGHT_LOG_UP_REVOKE   114

◆ SCTP_FLIGHT_LOG_UP_RSND

#define SCTP_FLIGHT_LOG_UP_RSND   111

◆ SCTP_FORWARD_TSN_SKIP

#define SCTP_FORWARD_TSN_SKIP   30010

◆ SCTP_FR_CWND_REPORT

#define SCTP_FR_CWND_REPORT   58

◆ SCTP_FR_CWND_REPORT_START

#define SCTP_FR_CWND_REPORT_START   59

◆ SCTP_FR_CWND_REPORT_STOP

#define SCTP_FR_CWND_REPORT_STOP   60

◆ SCTP_FR_DUPED

#define SCTP_FR_DUPED   56

◆ SCTP_FR_LOG_BIGGEST_TSNS

#define SCTP_FR_LOG_BIGGEST_TSNS   17

◆ SCTP_FR_LOG_CHECK_STRIKE

#define SCTP_FR_LOG_CHECK_STRIKE   67

◆ SCTP_FR_LOG_STRIKE_CHUNK

#define SCTP_FR_LOG_STRIKE_CHUNK   19

◆ SCTP_FR_LOG_STRIKE_TEST

#define SCTP_FR_LOG_STRIKE_TEST   18

◆ SCTP_FR_MARKED

#define SCTP_FR_MARKED   30

◆ SCTP_FR_MARKED_EARLY

#define SCTP_FR_MARKED_EARLY   57

◆ SCTP_FR_T3_MARK_TIME

#define SCTP_FR_T3_MARK_TIME   26

◆ SCTP_FR_T3_MARKED

#define SCTP_FR_T3_MARKED   27

◆ SCTP_FR_T3_STOPPED

#define SCTP_FR_T3_STOPPED   28

◆ SCTP_FR_T3_TIMEOUT

#define SCTP_FR_T3_TIMEOUT   20

◆ SCTP_FREE_SHOULD_USE_ABORT

#define SCTP_FREE_SHOULD_USE_ABORT   1

◆ SCTP_FREE_SHOULD_USE_GRACEFUL_CLOSE

#define SCTP_FREE_SHOULD_USE_GRACEFUL_CLOSE   0

◆ SCTP_FROM_SCTP6_USRREQ

#define SCTP_FROM_SCTP6_USRREQ   0x70000000

◆ SCTP_FROM_SCTP_ASCONF

#define SCTP_FROM_SCTP_ASCONF   0x80000000

◆ SCTP_FROM_SCTP_CC_FUNCTIONS

#define SCTP_FROM_SCTP_CC_FUNCTIONS   0xd0000000

◆ SCTP_FROM_SCTP_INDATA

#define SCTP_FROM_SCTP_INDATA   0x30000000

◆ SCTP_FROM_SCTP_INPUT

#define SCTP_FROM_SCTP_INPUT   0x10000000

◆ SCTP_FROM_SCTP_OUTPUT

#define SCTP_FROM_SCTP_OUTPUT   0x90000000

◆ SCTP_FROM_SCTP_PANDA

#define SCTP_FROM_SCTP_PANDA   0xb0000000

◆ SCTP_FROM_SCTP_PCB

#define SCTP_FROM_SCTP_PCB   0x20000000

◆ SCTP_FROM_SCTP_PEELOFF

#define SCTP_FROM_SCTP_PEELOFF   0xa0000000

◆ SCTP_FROM_SCTP_SYSCTL

#define SCTP_FROM_SCTP_SYSCTL   0xc0000000

◆ SCTP_FROM_SCTP_TIMER

#define SCTP_FROM_SCTP_TIMER   0x40000000

◆ SCTP_FROM_SCTP_USRREQ

#define SCTP_FROM_SCTP_USRREQ   0x50000000

◆ SCTP_FROM_SCTPUTIL

#define SCTP_FROM_SCTPUTIL   0x60000000

◆ SCTP_FWD_TSN_CHECK

#define SCTP_FWD_TSN_CHECK   123

◆ SCTP_GET_STATE

#define SCTP_GET_STATE (   asoc)    ((asoc)->state & SCTP_STATE_MASK)

◆ SCTP_HAS_NAT_SUPPORT

#define SCTP_HAS_NAT_SUPPORT   0xc007

◆ SCTP_HB_DEFAULT_MSEC

#define SCTP_HB_DEFAULT_MSEC   30000

◆ SCTP_HEARTBEAT_INFO

#define SCTP_HEARTBEAT_INFO   0x0001

◆ SCTP_HMAC

#define SCTP_HMAC   SCTP_AUTH_HMAC_ID_SHA1

◆ SCTP_HMAC_LIST

#define SCTP_HMAC_LIST   0x8004

◆ SCTP_HOLDS_LOCK

#define SCTP_HOLDS_LOCK   1

◆ SCTP_HOSTNAME_ADDRESS

#define SCTP_HOSTNAME_ADDRESS   0x000b

◆ SCTP_HOW_MANY_SECRETS

#define SCTP_HOW_MANY_SECRETS   2 /* how many secrets I keep */

◆ SCTP_IGNORE_CWND_ON_FR

#define SCTP_IGNORE_CWND_ON_FR   1

◆ SCTP_IN_COOKIE_PROC

#define SCTP_IN_COOKIE_PROC   100

◆ SCTP_INCREASE_PEER_RWND

#define SCTP_INCREASE_PEER_RWND   36

◆ SCTP_INIT_SEC

#define SCTP_INIT_SEC   1

◆ SCTP_INITIAL_CWND

#define SCTP_INITIAL_CWND   4380

◆ SCTP_INITIAL_MAPPING_ARRAY

#define SCTP_INITIAL_MAPPING_ARRAY   16

◆ SCTP_INP_KILL_TIMEOUT

#define SCTP_INP_KILL_TIMEOUT   20 /* number of ms to retry kill of inpcb */

◆ SCTP_IPV4_ADDRESS

#define SCTP_IPV4_ADDRESS   0x0005

◆ SCTP_IPV6_ADDRESS

#define SCTP_IPV6_ADDRESS   0x0006

◆ SCTP_IS_TIMER_TYPE_VALID

#define SCTP_IS_TIMER_TYPE_VALID (   t)
Value:
bool t
Definition: UpdateContents.py:37
#define SCTP_TIMER_TYPE_NONE
Definition: sctp_constants.h:548
#define SCTP_TIMER_TYPE_LAST
Definition: sctp_constants.h:570

◆ SCTP_IS_TSN_PRESENT

#define SCTP_IS_TSN_PRESENT (   arry,
  gap 
)    ((arry[(gap >> 3)] >> (gap & 0x07)) & 0x01)

◆ SCTP_ISTREAM_INITIAL

#define SCTP_ISTREAM_INITIAL   2048

◆ SCTP_ITERATOR_MAX_AT_ONCE

#define SCTP_ITERATOR_MAX_AT_ONCE   20

◆ SCTP_ITERATOR_TICKS

#define SCTP_ITERATOR_TICKS   1

◆ SCTP_KTHREAD_PAGES

#define SCTP_KTHREAD_PAGES   0

◆ SCTP_KTRHEAD_NAME

#define SCTP_KTRHEAD_NAME   "sctp_iterator"

◆ SCTP_LAN_INTERNET

#define SCTP_LAN_INTERNET   2

◆ SCTP_LAN_LOCAL

#define SCTP_LAN_LOCAL   1

◆ SCTP_LAN_UNKNOWN

#define SCTP_LAN_UNKNOWN   0

◆ SCTP_LARGEST_INIT_ACCEPTED

#define SCTP_LARGEST_INIT_ACCEPTED   (65535 - 2048)

◆ SCTP_LOAD_ADDR_2

#define SCTP_LOAD_ADDR_2   2

◆ SCTP_LOAD_ADDR_3

#define SCTP_LOAD_ADDR_3   3

◆ SCTP_LOAD_ADDR_4

#define SCTP_LOAD_ADDR_4   4

◆ SCTP_LOAD_ADDR_5

#define SCTP_LOAD_ADDR_5   5

◆ SCTP_LOC_1

#define SCTP_LOC_1   0x00000001

◆ SCTP_LOC_10

#define SCTP_LOC_10   0x0000000a

◆ SCTP_LOC_11

#define SCTP_LOC_11   0x0000000b

◆ SCTP_LOC_12

#define SCTP_LOC_12   0x0000000c

◆ SCTP_LOC_13

#define SCTP_LOC_13   0x0000000d

◆ SCTP_LOC_14

#define SCTP_LOC_14   0x0000000e

◆ SCTP_LOC_15

#define SCTP_LOC_15   0x0000000f

◆ SCTP_LOC_16

#define SCTP_LOC_16   0x00000010

◆ SCTP_LOC_17

#define SCTP_LOC_17   0x00000011

◆ SCTP_LOC_18

#define SCTP_LOC_18   0x00000012

◆ SCTP_LOC_19

#define SCTP_LOC_19   0x00000013

◆ SCTP_LOC_2

#define SCTP_LOC_2   0x00000002

◆ SCTP_LOC_20

#define SCTP_LOC_20   0x00000014

◆ SCTP_LOC_21

#define SCTP_LOC_21   0x00000015

◆ SCTP_LOC_22

#define SCTP_LOC_22   0x00000016

◆ SCTP_LOC_23

#define SCTP_LOC_23   0x00000017

◆ SCTP_LOC_24

#define SCTP_LOC_24   0x00000018

◆ SCTP_LOC_25

#define SCTP_LOC_25   0x00000019

◆ SCTP_LOC_26

#define SCTP_LOC_26   0x0000001a

◆ SCTP_LOC_27

#define SCTP_LOC_27   0x0000001b

◆ SCTP_LOC_28

#define SCTP_LOC_28   0x0000001c

◆ SCTP_LOC_29

#define SCTP_LOC_29   0x0000001d

◆ SCTP_LOC_3

#define SCTP_LOC_3   0x00000003

◆ SCTP_LOC_30

#define SCTP_LOC_30   0x0000001e

◆ SCTP_LOC_31

#define SCTP_LOC_31   0x0000001f

◆ SCTP_LOC_32

#define SCTP_LOC_32   0x00000020

◆ SCTP_LOC_33

#define SCTP_LOC_33   0x00000021

◆ SCTP_LOC_34

#define SCTP_LOC_34   0x00000022

◆ SCTP_LOC_35

#define SCTP_LOC_35   0x00000023

◆ SCTP_LOC_4

#define SCTP_LOC_4   0x00000004

◆ SCTP_LOC_5

#define SCTP_LOC_5   0x00000005

◆ SCTP_LOC_6

#define SCTP_LOC_6   0x00000006

◆ SCTP_LOC_7

#define SCTP_LOC_7   0x00000007

◆ SCTP_LOC_8

#define SCTP_LOC_8   0x00000008

◆ SCTP_LOC_9

#define SCTP_LOC_9   0x00000009

◆ SCTP_LOCAL_LAN_RTT

#define SCTP_LOCAL_LAN_RTT   900

◆ SCTP_LOCK_UNKNOWN

#define SCTP_LOCK_UNKNOWN   2

◆ SCTP_LOG_CHUNK_PROC

#define SCTP_LOG_CHUNK_PROC   18

◆ SCTP_LOG_ERROR_RET

#define SCTP_LOG_ERROR_RET   19

◆ SCTP_LOG_EVENT_BLOCK

#define SCTP_LOG_EVENT_BLOCK   2

◆ SCTP_LOG_EVENT_CLOSE

#define SCTP_LOG_EVENT_CLOSE   16

◆ SCTP_LOG_EVENT_CWND

#define SCTP_LOG_EVENT_CWND   1

◆ SCTP_LOG_EVENT_FR

#define SCTP_LOG_EVENT_FR   4

◆ SCTP_LOG_EVENT_MAP

#define SCTP_LOG_EVENT_MAP   5

◆ SCTP_LOG_EVENT_MAXBURST

#define SCTP_LOG_EVENT_MAXBURST   6

◆ SCTP_LOG_EVENT_MBCNT

#define SCTP_LOG_EVENT_MBCNT   8

◆ SCTP_LOG_EVENT_MBUF

#define SCTP_LOG_EVENT_MBUF   17

◆ SCTP_LOG_EVENT_NAGLE

#define SCTP_LOG_EVENT_NAGLE   13

◆ SCTP_LOG_EVENT_RTT

#define SCTP_LOG_EVENT_RTT   11

◆ SCTP_LOG_EVENT_RWND

#define SCTP_LOG_EVENT_RWND   7

◆ SCTP_LOG_EVENT_SACK

#define SCTP_LOG_EVENT_SACK   9

◆ SCTP_LOG_EVENT_SB

#define SCTP_LOG_EVENT_SB   12

◆ SCTP_LOG_EVENT_STRM

#define SCTP_LOG_EVENT_STRM   3

◆ SCTP_LOG_EVENT_UNKNOWN

#define SCTP_LOG_EVENT_UNKNOWN   0

◆ SCTP_LOG_EVENT_WAKE

#define SCTP_LOG_EVENT_WAKE   14

◆ SCTP_LOG_FREE_SENT

#define SCTP_LOG_FREE_SENT   71

◆ SCTP_LOG_INITIAL_RTT

#define SCTP_LOG_INITIAL_RTT   51

◆ SCTP_LOG_LOCK_CREATE

#define SCTP_LOG_LOCK_CREATE   50

◆ SCTP_LOG_LOCK_EVENT

#define SCTP_LOG_LOCK_EVENT   10

◆ SCTP_LOG_LOCK_INP

#define SCTP_LOG_LOCK_INP   46

◆ SCTP_LOG_LOCK_SOCK

#define SCTP_LOG_LOCK_SOCK   47

◆ SCTP_LOG_LOCK_SOCKBUF_R

#define SCTP_LOG_LOCK_SOCKBUF_R   48

◆ SCTP_LOG_LOCK_SOCKBUF_S

#define SCTP_LOG_LOCK_SOCKBUF_S   49

◆ SCTP_LOG_LOCK_TCB

#define SCTP_LOG_LOCK_TCB   45

◆ SCTP_LOG_MAX_EVENT

#define SCTP_LOG_MAX_EVENT   20

◆ SCTP_LOG_MAX_TYPES

#define SCTP_LOG_MAX_TYPES   124

◆ SCTP_LOG_MBCNT_CHKSET

#define SCTP_LOG_MBCNT_CHKSET   41

◆ SCTP_LOG_MBCNT_DECREASE

#define SCTP_LOG_MBCNT_DECREASE   40

◆ SCTP_LOG_MBCNT_INCREASE

#define SCTP_LOG_MBCNT_INCREASE   39

◆ SCTP_LOG_MISC_EVENT

#define SCTP_LOG_MISC_EVENT   15

◆ SCTP_LOG_NEW_SACK

#define SCTP_LOG_NEW_SACK   42

◆ SCTP_LOG_RTTVAR

#define SCTP_LOG_RTTVAR   52

◆ SCTP_LOG_SBALLOC

#define SCTP_LOG_SBALLOC   53

◆ SCTP_LOG_SBFREE

#define SCTP_LOG_SBFREE   54

◆ SCTP_LOG_SBRESULT

#define SCTP_LOG_SBRESULT   55

◆ SCTP_LOG_TSN_ACKED

#define SCTP_LOG_TSN_ACKED   43

◆ SCTP_LOG_TSN_REVOKED

#define SCTP_LOG_TSN_REVOKED   44

◆ SCTP_MAP_PREPARE_SLIDE

#define SCTP_MAP_PREPARE_SLIDE   21

◆ SCTP_MAP_SLIDE_CLEARED

#define SCTP_MAP_SLIDE_CLEARED   24

◆ SCTP_MAP_SLIDE_FROM

#define SCTP_MAP_SLIDE_FROM   22

◆ SCTP_MAP_SLIDE_NONE

#define SCTP_MAP_SLIDE_NONE   25

◆ SCTP_MAP_SLIDE_RESULT

#define SCTP_MAP_SLIDE_RESULT   23

◆ SCTP_MAP_TSN_ENTERS

#define SCTP_MAP_TSN_ENTERS   119

◆ SCTP_MAPPING_ARRAY

#define SCTP_MAPPING_ARRAY   512

◆ SCTP_MAPPING_ARRAY_INCR

#define SCTP_MAPPING_ARRAY_INCR   32

◆ SCTP_MAX_BURST_APPLIED

#define SCTP_MAX_BURST_APPLIED   33

◆ SCTP_MAX_BURST_ERROR_STOP

#define SCTP_MAX_BURST_ERROR_STOP   35

◆ SCTP_MAX_CAUSE_LENGTH

#define SCTP_MAX_CAUSE_LENGTH   0xffff

◆ SCTP_MAX_CHUNK_LENGTH

#define SCTP_MAX_CHUNK_LENGTH   0xffff

◆ SCTP_MAX_DATA_BUNDLING

#define SCTP_MAX_DATA_BUNDLING   256

◆ SCTP_MAX_DUP_TSNS

#define SCTP_MAX_DUP_TSNS   20

◆ SCTP_MAX_IFP_APPLIED

#define SCTP_MAX_IFP_APPLIED   34

◆ SCTP_MAX_NUM_OF_ASOC

#define SCTP_MAX_NUM_OF_ASOC   40000

◆ SCTP_MAX_RESET_PARAMS

#define SCTP_MAX_RESET_PARAMS   2

◆ SCTP_MBUF_IALLOC

#define SCTP_MBUF_IALLOC   91

◆ SCTP_MBUF_ICOPY

#define SCTP_MBUF_ICOPY   93

◆ SCTP_MBUF_IFREE

#define SCTP_MBUF_IFREE   92

◆ SCTP_MBUF_INPUT

#define SCTP_MBUF_INPUT   90

◆ SCTP_MBUF_SPLIT

#define SCTP_MBUF_SPLIT   94

◆ SCTP_MCORE_NAME

#define SCTP_MCORE_NAME   "sctp_core_worker"

◆ SCTP_MIN_RWND

#define SCTP_MIN_RWND   1500

◆ SCTP_MINFR_MSEC_FLOOR

#define SCTP_MINFR_MSEC_FLOOR   20

◆ SCTP_MINFR_MSEC_TIMER

#define SCTP_MINFR_MSEC_TIMER   250

◆ SCTP_MINIMAL_RWND

#define SCTP_MINIMAL_RWND   (4096) /* minimal rwnd */

◆ SCTP_MSGID_GE

#define SCTP_MSGID_GE (   o,
  a,
  b 
)    ((o == 1) ? SCTP_UINT16_GE((uint16_t)a, (uint16_t)b) : SCTP_UINT32_GE(a, b))

◆ SCTP_MSGID_GT

#define SCTP_MSGID_GT (   o,
  a,
  b 
)    ((o == 1) ? SCTP_UINT16_GT((uint16_t)a, (uint16_t)b) : SCTP_UINT32_GT(a, b))

◆ SCTP_NAGLE_APPLIED

#define SCTP_NAGLE_APPLIED   72

◆ SCTP_NAGLE_SKIPPED

#define SCTP_NAGLE_SKIPPED   73

◆ SCTP_NAT_VTAGS

#define SCTP_NAT_VTAGS   0xc008

◆ SCTP_NO_FR_UNLESS_SEGMENT_SMALLER

#define SCTP_NO_FR_UNLESS_SEGMENT_SMALLER   1

◆ SCTP_NO_HEARTBEAT

#define SCTP_NO_HEARTBEAT   0x40

◆ SCTP_NORMAL_PROC

#define SCTP_NORMAL_PROC   0

◆ SCTP_NOT_LOCKED

#define SCTP_NOT_LOCKED   0

◆ SCTP_NOTIFY_ASCONF_ADD_IP

#define SCTP_NOTIFY_ASCONF_ADD_IP   12

◆ SCTP_NOTIFY_ASCONF_DELETE_IP

#define SCTP_NOTIFY_ASCONF_DELETE_IP   13

◆ SCTP_NOTIFY_ASCONF_SET_PRIMARY

#define SCTP_NOTIFY_ASCONF_SET_PRIMARY   14

◆ SCTP_NOTIFY_ASSOC_DOWN

#define SCTP_NOTIFY_ASSOC_DOWN   2

◆ SCTP_NOTIFY_ASSOC_LOC_ABORTED

#define SCTP_NOTIFY_ASSOC_LOC_ABORTED   8

◆ SCTP_NOTIFY_ASSOC_REM_ABORTED

#define SCTP_NOTIFY_ASSOC_REM_ABORTED   9

◆ SCTP_NOTIFY_ASSOC_RESTART

#define SCTP_NOTIFY_ASSOC_RESTART   10

◆ SCTP_NOTIFY_ASSOC_UP

#define SCTP_NOTIFY_ASSOC_UP   1

◆ SCTP_NOTIFY_AUTH_FREE_KEY

#define SCTP_NOTIFY_AUTH_FREE_KEY   24

◆ SCTP_NOTIFY_AUTH_NEW_KEY

#define SCTP_NOTIFY_AUTH_NEW_KEY   23

◆ SCTP_NOTIFY_INTERFACE_CONFIRMED

#define SCTP_NOTIFY_INTERFACE_CONFIRMED   16

◆ SCTP_NOTIFY_INTERFACE_DOWN

#define SCTP_NOTIFY_INTERFACE_DOWN   3

◆ SCTP_NOTIFY_INTERFACE_UP

#define SCTP_NOTIFY_INTERFACE_UP   4

◆ SCTP_NOTIFY_NO_PEER_AUTH

#define SCTP_NOTIFY_NO_PEER_AUTH   25

◆ SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION

#define SCTP_NOTIFY_PARTIAL_DELVIERY_INDICATION   15

◆ SCTP_NOTIFY_PEER_SHUTDOWN

#define SCTP_NOTIFY_PEER_SHUTDOWN   11

◆ SCTP_NOTIFY_REMOTE_ERROR

#define SCTP_NOTIFY_REMOTE_ERROR   27

◆ SCTP_NOTIFY_SENDER_DRY

#define SCTP_NOTIFY_SENDER_DRY   26

◆ SCTP_NOTIFY_SENT_DG_FAIL

#define SCTP_NOTIFY_SENT_DG_FAIL   5

◆ SCTP_NOTIFY_SPECIAL_SP_FAIL

#define SCTP_NOTIFY_SPECIAL_SP_FAIL   7

◆ SCTP_NOTIFY_STR_RESET_DENIED_IN

#define SCTP_NOTIFY_STR_RESET_DENIED_IN   22

◆ SCTP_NOTIFY_STR_RESET_DENIED_OUT

#define SCTP_NOTIFY_STR_RESET_DENIED_OUT   21

◆ SCTP_NOTIFY_STR_RESET_FAILED_IN

#define SCTP_NOTIFY_STR_RESET_FAILED_IN   20

◆ SCTP_NOTIFY_STR_RESET_FAILED_OUT

#define SCTP_NOTIFY_STR_RESET_FAILED_OUT   19

◆ SCTP_NOTIFY_STR_RESET_RECV

#define SCTP_NOTIFY_STR_RESET_RECV   17

◆ SCTP_NOTIFY_STR_RESET_SEND

#define SCTP_NOTIFY_STR_RESET_SEND   18

◆ SCTP_NOTIFY_UNSENT_DG_FAIL

#define SCTP_NOTIFY_UNSENT_DG_FAIL   6

◆ SCTP_NOWAKE_FROM_SACK

#define SCTP_NOWAKE_FROM_SACK   76

◆ SCTP_NUM_TMRS

#define SCTP_NUM_TMRS   7

◆ SCTP_NUMBER_IN_VTAG_BLOCK

#define SCTP_NUMBER_IN_VTAG_BLOCK   15

◆ SCTP_NUMBER_OF_SECRETS

#define SCTP_NUMBER_OF_SECRETS   8 /* or 8 * 4 = 32 octets */

◆ SCTP_OSTREAM_INITIAL

#define SCTP_OSTREAM_INITIAL   10

◆ SCTP_OUTPUT_FROM_ASCONF_TMR

#define SCTP_OUTPUT_FROM_ASCONF_TMR   8

◆ SCTP_OUTPUT_FROM_AUTOCLOSE_TMR

#define SCTP_OUTPUT_FROM_AUTOCLOSE_TMR   10

◆ SCTP_OUTPUT_FROM_CLOSING

#define SCTP_OUTPUT_FROM_CLOSING   16

◆ SCTP_OUTPUT_FROM_CONTROL_PROC

#define SCTP_OUTPUT_FROM_CONTROL_PROC   3

◆ SCTP_OUTPUT_FROM_COOKIE_ACK

#define SCTP_OUTPUT_FROM_COOKIE_ACK   14

◆ SCTP_OUTPUT_FROM_DRAIN

#define SCTP_OUTPUT_FROM_DRAIN   15

◆ SCTP_OUTPUT_FROM_EARLY_FR_TMR

#define SCTP_OUTPUT_FROM_EARLY_FR_TMR   11

◆ SCTP_OUTPUT_FROM_HB_TMR

#define SCTP_OUTPUT_FROM_HB_TMR   6

◆ SCTP_OUTPUT_FROM_INPUT_ERROR

#define SCTP_OUTPUT_FROM_INPUT_ERROR   2

◆ SCTP_OUTPUT_FROM_SACK_TMR

#define SCTP_OUTPUT_FROM_SACK_TMR   4

◆ SCTP_OUTPUT_FROM_SHUT_ACK_TMR

#define SCTP_OUTPUT_FROM_SHUT_ACK_TMR   7

◆ SCTP_OUTPUT_FROM_SHUT_TMR

#define SCTP_OUTPUT_FROM_SHUT_TMR   5

◆ SCTP_OUTPUT_FROM_SOCKOPT

#define SCTP_OUTPUT_FROM_SOCKOPT   17

◆ SCTP_OUTPUT_FROM_STRRST_REQ

#define SCTP_OUTPUT_FROM_STRRST_REQ   12

◆ SCTP_OUTPUT_FROM_STRRST_TMR

#define SCTP_OUTPUT_FROM_STRRST_TMR   9

◆ SCTP_OUTPUT_FROM_T3

#define SCTP_OUTPUT_FROM_T3   1

◆ SCTP_OUTPUT_FROM_USR_RCVD

#define SCTP_OUTPUT_FROM_USR_RCVD   13

◆ SCTP_OUTPUT_FROM_USR_SEND

#define SCTP_OUTPUT_FROM_USR_SEND   0

◆ SCTP_OVER_UDP_TUNNELING_PORT

#define SCTP_OVER_UDP_TUNNELING_PORT   9899

◆ SCTP_PARAM_BUFFER_SIZE

#define SCTP_PARAM_BUFFER_SIZE   512

◆ SCTP_PARTIAL_DELIVERY_SHIFT

#define SCTP_PARTIAL_DELIVERY_SHIFT   1

◆ SCTP_PCBFREE_FORCE

#define SCTP_PCBFREE_FORCE   2

◆ SCTP_PCBFREE_NOFORCE

#define SCTP_PCBFREE_NOFORCE   1

◆ SCTP_PCBHASHSIZE

#define SCTP_PCBHASHSIZE   256

◆ SCTP_PRSCTP_SUPPORTED

#define SCTP_PRSCTP_SUPPORTED   0xc000

◆ SCTP_RANDOM

#define SCTP_RANDOM   0x8002

◆ SCTP_RANDY_STUFF

#define SCTP_RANDY_STUFF   103

◆ SCTP_RANDY_STUFF1

#define SCTP_RANDY_STUFF1   104

◆ SCTP_REASON_FOR_SC

#define SCTP_REASON_FOR_SC   80

◆ SCTP_RECV_BUFFER_SPLITTING

#define SCTP_RECV_BUFFER_SPLITTING   0x00000002

◆ SCTP_RECV_MSEC

#define SCTP_RECV_MSEC   200

◆ SCTP_RETRAN_DONE

#define SCTP_RETRAN_DONE   -1

◆ SCTP_RETRAN_EXIT

#define SCTP_RETRAN_EXIT   -2

◆ SCTP_RETRY_DROPPED_THRESH

#define SCTP_RETRY_DROPPED_THRESH   4

◆ SCTP_RTO_INITIAL

#define SCTP_RTO_INITIAL   (3000) /* 3 sec in ms */

◆ SCTP_RTO_LOWER_BOUND

#define SCTP_RTO_LOWER_BOUND   (1000) /* 1 sec is ms */

◆ SCTP_RTO_UPPER_BOUND

#define SCTP_RTO_UPPER_BOUND   (60000) /* 60 sec in ms */

◆ SCTP_RTT_FROM_DATA

#define SCTP_RTT_FROM_DATA   1

◆ SCTP_RTT_FROM_NON_DATA

#define SCTP_RTT_FROM_NON_DATA   0

◆ SCTP_RWND_HIWAT_SHIFT

#define SCTP_RWND_HIWAT_SHIFT   3

◆ SCTP_SACK_LOG_EXPRESS

#define SCTP_SACK_LOG_EXPRESS   118

◆ SCTP_SACK_LOG_NORMAL

#define SCTP_SACK_LOG_NORMAL   117

◆ SCTP_SACK_RWND_UPDATE

#define SCTP_SACK_RWND_UPDATE   87

◆ SCTP_SCALE_FOR_ADDR

#define SCTP_SCALE_FOR_ADDR   2

◆ SCTP_SECRET_SIZE

#define SCTP_SECRET_SIZE   32 /* number of octets in a 256 bits */

◆ SCTP_SEND_BUFFER_SPLITTING

#define SCTP_SEND_BUFFER_SPLITTING   0x00000001

◆ SCTP_SEND_NOW_COMPLETES

#define SCTP_SEND_NOW_COMPLETES   68

◆ SCTP_SEND_SEC

#define SCTP_SEND_SEC   1

◆ SCTP_SET_PEER_RWND_VIA_SACK

#define SCTP_SET_PEER_RWND_VIA_SACK   38

◆ SCTP_SET_PRIM_ADDR

#define SCTP_SET_PRIM_ADDR   0xc004

◆ SCTP_SET_STATE

#define SCTP_SET_STATE (   asoc,
  newstate 
)    ((asoc)->state = ((asoc)->state & ~SCTP_STATE_MASK) | newstate)

◆ SCTP_SET_TSN_PRESENT

#define SCTP_SET_TSN_PRESENT (   arry,
  gap 
)    (arry[(gap >> 3)] |= (0x01 << ((gap & 0x07))))

◆ SCTP_SIGNATURE_ALOC_SIZE

#define SCTP_SIGNATURE_ALOC_SIZE   SCTP_SIGNATURE_SIZE

◆ SCTP_SIGNATURE_SIZE

#define SCTP_SIGNATURE_SIZE   SCTP_AUTH_DIGEST_LEN_SHA1

◆ SCTP_SIZE32

#define SCTP_SIZE32 (   x)    ((((x) + 3) >> 2) << 2)

◆ SCTP_SMALL_CHUNK_STORE

#define SCTP_SMALL_CHUNK_STORE   260

◆ SCTP_SO_LOCKED

#define SCTP_SO_LOCKED   1

◆ SCTP_SO_NOT_LOCKED

#define SCTP_SO_NOT_LOCKED   0

◆ SCTP_SORCV_ADJD

#define SCTP_SORCV_ADJD   101

◆ SCTP_SORCV_BOTWHILE

#define SCTP_SORCV_BOTWHILE   99

◆ SCTP_SORCV_DOESADJ

#define SCTP_SORCV_DOESADJ   98

◆ SCTP_SORCV_DOESCPY

#define SCTP_SORCV_DOESCPY   96

◆ SCTP_SORCV_DOESLCK

#define SCTP_SORCV_DOESLCK   97

◆ SCTP_SORCV_FREECTL

#define SCTP_SORCV_FREECTL   95

◆ SCTP_SORCV_PASSBF

#define SCTP_SORCV_PASSBF   100

◆ SCTP_SORECV_BLOCKSA

#define SCTP_SORECV_BLOCKSA   84

◆ SCTP_SORECV_BLOCKSB

#define SCTP_SORECV_BLOCKSB   85

◆ SCTP_SORECV_DONE

#define SCTP_SORECV_DONE   86

◆ SCTP_SORECV_ENTER

#define SCTP_SORECV_ENTER   88

◆ SCTP_SORECV_ENTERPL

#define SCTP_SORECV_ENTERPL   89

◆ SCTP_SSN_GE

#define SCTP_SSN_GE (   a,
  b 
)    SCTP_UINT16_GE(a, b)

◆ SCTP_SSN_GT

#define SCTP_SSN_GT (   a,
  b 
)    SCTP_UINT16_GT(a, b)

◆ SCTP_STACK_VTAG_HASH_SIZE

#define SCTP_STACK_VTAG_HASH_SIZE   32

◆ SCTP_STATE_ABOUT_TO_BE_FREED

#define SCTP_STATE_ABOUT_TO_BE_FREED   0x0200

◆ SCTP_STATE_CLOSED_SOCKET

#define SCTP_STATE_CLOSED_SOCKET   0x0100

◆ SCTP_STATE_COOKIE

#define SCTP_STATE_COOKIE   0x0007

◆ SCTP_STATE_COOKIE_ECHOED

#define SCTP_STATE_COOKIE_ECHOED   0x0004

◆ SCTP_STATE_COOKIE_WAIT

#define SCTP_STATE_COOKIE_WAIT   0x0002

◆ SCTP_STATE_EMPTY

#define SCTP_STATE_EMPTY   0x0000

◆ SCTP_STATE_IN_ACCEPT_QUEUE

#define SCTP_STATE_IN_ACCEPT_QUEUE   0x1000

◆ SCTP_STATE_INUSE

#define SCTP_STATE_INUSE   0x0001

◆ SCTP_STATE_MASK

#define SCTP_STATE_MASK   0x007f

◆ SCTP_STATE_OPEN

#define SCTP_STATE_OPEN   0x0008

◆ SCTP_STATE_PARTIAL_MSG_LEFT

#define SCTP_STATE_PARTIAL_MSG_LEFT   0x0400

◆ SCTP_STATE_SHUTDOWN_ACK_SENT

#define SCTP_STATE_SHUTDOWN_ACK_SENT   0x0040

◆ SCTP_STATE_SHUTDOWN_PENDING

#define SCTP_STATE_SHUTDOWN_PENDING   0x0080

◆ SCTP_STATE_SHUTDOWN_RECEIVED

#define SCTP_STATE_SHUTDOWN_RECEIVED   0x0020

◆ SCTP_STATE_SHUTDOWN_SENT

#define SCTP_STATE_SHUTDOWN_SENT   0x0010

◆ SCTP_STATE_WAS_ABORTED

#define SCTP_STATE_WAS_ABORTED   0x0800

◆ SCTP_STICKY_OPTIONS_MASK

#define SCTP_STICKY_OPTIONS_MASK   0x0c

◆ SCTP_STR_LOG_FROM_EXPRS_DEL

#define SCTP_STR_LOG_FROM_EXPRS_DEL   16

◆ SCTP_STR_LOG_FROM_IMMED_DEL

#define SCTP_STR_LOG_FROM_IMMED_DEL   11

◆ SCTP_STR_LOG_FROM_INSERT_HD

#define SCTP_STR_LOG_FROM_INSERT_HD   12

◆ SCTP_STR_LOG_FROM_INSERT_MD

#define SCTP_STR_LOG_FROM_INSERT_MD   13

◆ SCTP_STR_LOG_FROM_INSERT_TL

#define SCTP_STR_LOG_FROM_INSERT_TL   14

◆ SCTP_STR_LOG_FROM_INTO_STRD

#define SCTP_STR_LOG_FROM_INTO_STRD   10

◆ SCTP_STR_LOG_FROM_MARK_TSN

#define SCTP_STR_LOG_FROM_MARK_TSN   15

◆ SCTP_STR_RESET_ADD_IN_STREAMS

#define SCTP_STR_RESET_ADD_IN_STREAMS   0x0012

◆ SCTP_STR_RESET_ADD_OUT_STREAMS

#define SCTP_STR_RESET_ADD_OUT_STREAMS   0x0011

◆ SCTP_STR_RESET_IN_REQUEST

#define SCTP_STR_RESET_IN_REQUEST   0x000e

◆ SCTP_STR_RESET_OUT_REQUEST

#define SCTP_STR_RESET_OUT_REQUEST   0x000d

◆ SCTP_STR_RESET_RESPONSE

#define SCTP_STR_RESET_RESPONSE   0x0010

◆ SCTP_STR_RESET_TSN_REQUEST

#define SCTP_STR_RESET_TSN_REQUEST   0x000f

◆ SCTP_STREAM_RESET_TSN_DELTA

#define SCTP_STREAM_RESET_TSN_DELTA   0x1000

◆ SCTP_STRMOUT_LOG_ASSIGN

#define SCTP_STRMOUT_LOG_ASSIGN   105

◆ SCTP_STRMOUT_LOG_SEND

#define SCTP_STRMOUT_LOG_SEND   106

◆ SCTP_SUCCESS_REPORT

#define SCTP_SUCCESS_REPORT   0xc005

◆ SCTP_SUPPORTED_ADDRTYPE

#define SCTP_SUPPORTED_ADDRTYPE   0x000c

◆ SCTP_SUPPORTED_CHUNK_EXT

#define SCTP_SUPPORTED_CHUNK_EXT   0x8008

◆ SCTP_SWS_RECEIVER_DEF

#define SCTP_SWS_RECEIVER_DEF   3000

◆ SCTP_SWS_SENDER_DEF

#define SCTP_SWS_SENDER_DEF   1420

◆ SCTP_TCBHASHSIZE

#define SCTP_TCBHASHSIZE   1024

◆ SCTP_THRESHOLD_CLEAR

#define SCTP_THRESHOLD_CLEAR   120

◆ SCTP_THRESHOLD_INCR

#define SCTP_THRESHOLD_INCR   121

◆ SCTP_TIME_WAIT

#define SCTP_TIME_WAIT   60

◆ SCTP_TIMER_HEARTBEAT

#define SCTP_TIMER_HEARTBEAT   3

◆ SCTP_TIMER_INIT

#define SCTP_TIMER_INIT   0

◆ SCTP_TIMER_MAXSHUTDOWN

#define SCTP_TIMER_MAXSHUTDOWN   5

◆ SCTP_TIMER_PMTU

#define SCTP_TIMER_PMTU   4

◆ SCTP_TIMER_RECV

#define SCTP_TIMER_RECV   1

◆ SCTP_TIMER_SEND

#define SCTP_TIMER_SEND   2

◆ SCTP_TIMER_SIGNATURE

#define SCTP_TIMER_SIGNATURE   6

◆ SCTP_TIMER_TYPE_ADDR_WQ

#define SCTP_TIMER_TYPE_ADDR_WQ   17

◆ SCTP_TIMER_TYPE_ASCONF

#define SCTP_TIMER_TYPE_ASCONF   10

◆ SCTP_TIMER_TYPE_ASOCKILL

#define SCTP_TIMER_TYPE_ASOCKILL   16

◆ SCTP_TIMER_TYPE_AUTOCLOSE

#define SCTP_TIMER_TYPE_AUTOCLOSE   12

◆ SCTP_TIMER_TYPE_COOKIE

#define SCTP_TIMER_TYPE_COOKIE   6

◆ SCTP_TIMER_TYPE_EVENTWAKE

#define SCTP_TIMER_TYPE_EVENTWAKE   13

◆ SCTP_TIMER_TYPE_HEARTBEAT

#define SCTP_TIMER_TYPE_HEARTBEAT   5

◆ SCTP_TIMER_TYPE_INIT

#define SCTP_TIMER_TYPE_INIT   2

◆ SCTP_TIMER_TYPE_INPKILL

#define SCTP_TIMER_TYPE_INPKILL   15

◆ SCTP_TIMER_TYPE_LAST

#define SCTP_TIMER_TYPE_LAST   21

◆ SCTP_TIMER_TYPE_NEWCOOKIE

#define SCTP_TIMER_TYPE_NEWCOOKIE   7

◆ SCTP_TIMER_TYPE_NONE

#define SCTP_TIMER_TYPE_NONE   0

◆ SCTP_TIMER_TYPE_PATHMTURAISE

#define SCTP_TIMER_TYPE_PATHMTURAISE   8

◆ SCTP_TIMER_TYPE_PRIM_DELETED

#define SCTP_TIMER_TYPE_PRIM_DELETED   20

◆ SCTP_TIMER_TYPE_RECV

#define SCTP_TIMER_TYPE_RECV   3

◆ SCTP_TIMER_TYPE_SEND

#define SCTP_TIMER_TYPE_SEND   1

◆ SCTP_TIMER_TYPE_SHUTDOWN

#define SCTP_TIMER_TYPE_SHUTDOWN   4

◆ SCTP_TIMER_TYPE_SHUTDOWNACK

#define SCTP_TIMER_TYPE_SHUTDOWNACK   9

◆ SCTP_TIMER_TYPE_SHUTDOWNGUARD

#define SCTP_TIMER_TYPE_SHUTDOWNGUARD   11

◆ SCTP_TIMER_TYPE_STRRESET

#define SCTP_TIMER_TYPE_STRRESET   14

◆ SCTP_TIMER_TYPE_ZCOPY_SENDQ

#define SCTP_TIMER_TYPE_ZCOPY_SENDQ   19

◆ SCTP_TIMER_TYPE_ZERO_COPY

#define SCTP_TIMER_TYPE_ZERO_COPY   18

◆ SCTP_TSN_GE

#define SCTP_TSN_GE (   a,
  b 
)    SCTP_UINT32_GE(a, b)

◆ SCTP_TSN_GT

#define SCTP_TSN_GT (   a,
  b 
)    SCTP_UINT32_GT(a, b)

◆ SCTP_UINT16_GE

#define SCTP_UINT16_GE (   a,
  b 
)    (SCTP_UINT16_GT(a, b) || (a == b))

◆ SCTP_UINT16_GT

#define SCTP_UINT16_GT (   a,
  b 
)
Value:
(((a < b) && ((uint16_t)(b - a) > (1U<<15))) || \
((a > b) && ((uint16_t)(a - b) < (1U<<15))))
double U(int64_t x, double alpha)
Definition: metric_recorder.cc:414
unsigned short uint16_t
Definition: ptypes.h:97
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ SCTP_UINT32_GE

#define SCTP_UINT32_GE (   a,
  b 
)    (SCTP_UINT32_GT(a, b) || (a == b))

◆ SCTP_UINT32_GT

#define SCTP_UINT32_GT (   a,
  b 
)
Value:
(((a < b) && ((uint32_t)(b - a) > (1U<<31))) || \
((a > b) && ((uint32_t)(a - b) < (1U<<31))))
unsigned int uint32_t
Definition: ptypes.h:105
double U(int64_t x, double alpha)
Definition: metric_recorder.cc:414
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306

◆ SCTP_ULP_ADAPTATION

#define SCTP_ULP_ADAPTATION   0xc006

◆ SCTP_UNKNOWN_MAX

#define SCTP_UNKNOWN_MAX   102

◆ SCTP_UNRECOG_PARAM

#define SCTP_UNRECOG_PARAM   0x0008

◆ SCTP_UNSET_TSN_PRESENT

#define SCTP_UNSET_TSN_PRESENT (   arry,
  gap 
)    (arry[(gap >> 3)] &= ((~(0x01 << ((gap & 0x07)))) & 0xff))

◆ SCTP_USER_RECV_SACKS

#define SCTP_USER_RECV_SACKS   83

◆ SCTP_VERSION_NUMBER

#define SCTP_VERSION_NUMBER   0x3

◆ SCTP_VERSION_STRING

#define SCTP_VERSION_STRING   "KAME-BSD 1.1"

◆ SCTP_WAKESND_FROM_FWDTSN

#define SCTP_WAKESND_FROM_FWDTSN   75

◆ SCTP_WAKESND_FROM_SACK

#define SCTP_WAKESND_FROM_SACK   74

◆ SCTP_ZERO_COPY_SENDQ_TICK_DELAY

#define SCTP_ZERO_COPY_SENDQ_TICK_DELAY   (((100 * hz) + 999) / 1000)

◆ SCTP_ZERO_COPY_TICK_DELAY

#define SCTP_ZERO_COPY_TICK_DELAY   (((100 * hz) + 999) / 1000)

◆ SEC_TO_TICKS

#define SEC_TO_TICKS (   x)    ((x) * hz)

◆ TICKS_TO_MSEC

#define TICKS_TO_MSEC (   x)    ((hz == 1000) ? x : ((((x) * 1000) + (hz - 1)) / hz))

◆ TICKS_TO_SEC

#define TICKS_TO_SEC (   x)    (((x) + (hz - 1)) / hz)