FreeBSD kernel IPv4 code
sctp_sysctl.h File Reference
#include <sys/cdefs.h>
#include <netinet/sctp_os.h>
#include <netinet/sctp_constants.h>
Include dependency graph for sctp_sysctl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sctp_sysctl
 

Macros

#define _NETINET_SCTP_SYSCTL_H_
 
#define SCTPCTL_MAXDGRAM_DESC   "Maximum outgoing SCTP buffer size"
 
#define SCTPCTL_MAXDGRAM_MIN   0
 
#define SCTPCTL_MAXDGRAM_MAX   0xFFFFFFFF
 
#define SCTPCTL_MAXDGRAM_DEFAULT   262144 /* 256k */
 
#define SCTPCTL_RECVSPACE_DESC   "Maximum incoming SCTP buffer size"
 
#define SCTPCTL_RECVSPACE_MIN   0
 
#define SCTPCTL_RECVSPACE_MAX   0xFFFFFFFF
 
#define SCTPCTL_RECVSPACE_DEFAULT   262144 /* 256k */
 
#define SCTPCTL_AUTOASCONF_DESC   "Enable SCTP Auto-ASCONF"
 
#define SCTPCTL_AUTOASCONF_MIN   0
 
#define SCTPCTL_AUTOASCONF_MAX   1
 
#define SCTPCTL_AUTOASCONF_DEFAULT   1
 
#define SCTPCTL_MULTIPLEASCONFS_DESC   "Enable SCTP Muliple-ASCONFs"
 
#define SCTPCTL_MULTIPLEASCONFS_MIN   0
 
#define SCTPCTL_MULTIPLEASCONFS_MAX   1
 
#define SCTPCTL_MULTIPLEASCONFS_DEFAULT   SCTP_DEFAULT_MULTIPLE_ASCONFS
 
#define SCTPCTL_ECN_ENABLE_DESC   "Enable SCTP ECN"
 
#define SCTPCTL_ECN_ENABLE_MIN   0
 
#define SCTPCTL_ECN_ENABLE_MAX   1
 
#define SCTPCTL_ECN_ENABLE_DEFAULT   1
 
#define SCTPCTL_PR_ENABLE_DESC   "Enable PR-SCTP"
 
#define SCTPCTL_PR_ENABLE_MIN   0
 
#define SCTPCTL_PR_ENABLE_MAX   1
 
#define SCTPCTL_PR_ENABLE_DEFAULT   1
 
#define SCTPCTL_AUTH_ENABLE_DESC   "Enable SCTP AUTH function"
 
#define SCTPCTL_AUTH_ENABLE_MIN   0
 
#define SCTPCTL_AUTH_ENABLE_MAX   1
 
#define SCTPCTL_AUTH_ENABLE_DEFAULT   1
 
#define SCTPCTL_ASCONF_ENABLE_DESC   "Enable SCTP ASCONF"
 
#define SCTPCTL_ASCONF_ENABLE_MIN   0
 
#define SCTPCTL_ASCONF_ENABLE_MAX   1
 
#define SCTPCTL_ASCONF_ENABLE_DEFAULT   1
 
#define SCTPCTL_RECONFIG_ENABLE_DESC   "Enable SCTP RE-CONFIG"
 
#define SCTPCTL_RECONFIG_ENABLE_MIN   0
 
#define SCTPCTL_RECONFIG_ENABLE_MAX   1
 
#define SCTPCTL_RECONFIG_ENABLE_DEFAULT   1
 
#define SCTPCTL_NRSACK_ENABLE_DESC   "Enable SCTP NR-SACK"
 
#define SCTPCTL_NRSACK_ENABLE_MIN   0
 
#define SCTPCTL_NRSACK_ENABLE_MAX   1
 
#define SCTPCTL_NRSACK_ENABLE_DEFAULT   0
 
#define SCTPCTL_PKTDROP_ENABLE_DESC   "Enable SCTP PKTDROP"
 
#define SCTPCTL_PKTDROP_ENABLE_MIN   0
 
#define SCTPCTL_PKTDROP_ENABLE_MAX   1
 
#define SCTPCTL_PKTDROP_ENABLE_DEFAULT   0
 
#define SCTPCTL_LOOPBACK_NOCSUM_DESC   "Enable NO Csum on packets sent on loopback"
 
#define SCTPCTL_LOOPBACK_NOCSUM_MIN   0
 
#define SCTPCTL_LOOPBACK_NOCSUM_MAX   1
 
#define SCTPCTL_LOOPBACK_NOCSUM_DEFAULT   1
 
#define SCTPCTL_PEER_CHKOH_DESC   "Amount to debit peers rwnd per chunk sent"
 
#define SCTPCTL_PEER_CHKOH_MIN   0
 
#define SCTPCTL_PEER_CHKOH_MAX   0xFFFFFFFF
 
#define SCTPCTL_PEER_CHKOH_DEFAULT   256
 
#define SCTPCTL_MAXBURST_DESC   "Default max burst for sctp endpoints"
 
#define SCTPCTL_MAXBURST_MIN   0
 
#define SCTPCTL_MAXBURST_MAX   0xFFFFFFFF
 
#define SCTPCTL_MAXBURST_DEFAULT   SCTP_DEF_MAX_BURST
 
#define SCTPCTL_FRMAXBURST_DESC   "Default max burst for SCTP endpoints when fast retransmitting"
 
#define SCTPCTL_FRMAXBURST_MIN   0
 
#define SCTPCTL_FRMAXBURST_MAX   0xFFFFFFFF
 
#define SCTPCTL_FRMAXBURST_DEFAULT   SCTP_DEF_FRMAX_BURST
 
#define SCTPCTL_MAXCHUNKS_DESC   "Default max chunks on queue per asoc"
 
#define SCTPCTL_MAXCHUNKS_MIN   0
 
#define SCTPCTL_MAXCHUNKS_MAX   0xFFFFFFFF
 
#define SCTPCTL_MAXCHUNKS_DEFAULT   SCTP_ASOC_MAX_CHUNKS_ON_QUEUE
 
#define SCTPCTL_TCBHASHSIZE_DESC   "Tunable for TCB hash table sizes"
 
#define SCTPCTL_TCBHASHSIZE_MIN   1
 
#define SCTPCTL_TCBHASHSIZE_MAX   0xFFFFFFFF
 
#define SCTPCTL_TCBHASHSIZE_DEFAULT   SCTP_TCBHASHSIZE
 
#define SCTPCTL_PCBHASHSIZE_DESC   "Tunable for PCB hash table sizes"
 
#define SCTPCTL_PCBHASHSIZE_MIN   1
 
#define SCTPCTL_PCBHASHSIZE_MAX   0xFFFFFFFF
 
#define SCTPCTL_PCBHASHSIZE_DEFAULT   SCTP_PCBHASHSIZE
 
#define SCTPCTL_MIN_SPLIT_POINT_DESC   "Minimum size when splitting a chunk"
 
#define SCTPCTL_MIN_SPLIT_POINT_MIN   0
 
#define SCTPCTL_MIN_SPLIT_POINT_MAX   0xFFFFFFFF
 
#define SCTPCTL_MIN_SPLIT_POINT_DEFAULT   SCTP_DEFAULT_SPLIT_POINT_MIN
 
#define SCTPCTL_CHUNKSCALE_DESC   "Tunable for scaling of number of chunks and messages"
 
#define SCTPCTL_CHUNKSCALE_MIN   1
 
#define SCTPCTL_CHUNKSCALE_MAX   0xFFFFFFFF
 
#define SCTPCTL_CHUNKSCALE_DEFAULT   SCTP_CHUNKQUEUE_SCALE
 
#define SCTPCTL_DELAYED_SACK_TIME_DESC   "Default delayed SACK timer in ms"
 
#define SCTPCTL_DELAYED_SACK_TIME_MIN   0
 
#define SCTPCTL_DELAYED_SACK_TIME_MAX   0xFFFFFFFF
 
#define SCTPCTL_DELAYED_SACK_TIME_DEFAULT   SCTP_RECV_MSEC
 
#define SCTPCTL_SACK_FREQ_DESC   "Default SACK frequency"
 
#define SCTPCTL_SACK_FREQ_MIN   0
 
#define SCTPCTL_SACK_FREQ_MAX   0xFFFFFFFF
 
#define SCTPCTL_SACK_FREQ_DEFAULT   SCTP_DEFAULT_SACK_FREQ
 
#define SCTPCTL_SYS_RESOURCE_DESC   "Max number of cached resources in the system"
 
#define SCTPCTL_SYS_RESOURCE_MIN   0
 
#define SCTPCTL_SYS_RESOURCE_MAX   0xFFFFFFFF
 
#define SCTPCTL_SYS_RESOURCE_DEFAULT   SCTP_DEF_SYSTEM_RESC_LIMIT
 
#define SCTPCTL_ASOC_RESOURCE_DESC   "Max number of cached resources in an asoc"
 
#define SCTPCTL_ASOC_RESOURCE_MIN   0
 
#define SCTPCTL_ASOC_RESOURCE_MAX   0xFFFFFFFF
 
#define SCTPCTL_ASOC_RESOURCE_DEFAULT   SCTP_DEF_ASOC_RESC_LIMIT
 
#define SCTPCTL_HEARTBEAT_INTERVAL_DESC   "Default heartbeat interval in ms"
 
#define SCTPCTL_HEARTBEAT_INTERVAL_MIN   0
 
#define SCTPCTL_HEARTBEAT_INTERVAL_MAX   0xFFFFFFFF
 
#define SCTPCTL_HEARTBEAT_INTERVAL_DEFAULT   SCTP_HB_DEFAULT_MSEC
 
#define SCTPCTL_PMTU_RAISE_TIME_DESC   "Default PMTU raise timer in seconds"
 
#define SCTPCTL_PMTU_RAISE_TIME_MIN   0
 
#define SCTPCTL_PMTU_RAISE_TIME_MAX   0xFFFFFFFF
 
#define SCTPCTL_PMTU_RAISE_TIME_DEFAULT   SCTP_DEF_PMTU_RAISE_SEC
 
#define SCTPCTL_SHUTDOWN_GUARD_TIME_DESC   "Shutdown guard timer in seconds (0 means 5 times RTO.Max)"
 
#define SCTPCTL_SHUTDOWN_GUARD_TIME_MIN   0
 
#define SCTPCTL_SHUTDOWN_GUARD_TIME_MAX   0xFFFFFFFF
 
#define SCTPCTL_SHUTDOWN_GUARD_TIME_DEFAULT   0
 
#define SCTPCTL_SECRET_LIFETIME_DESC   "Default secret lifetime in seconds"
 
#define SCTPCTL_SECRET_LIFETIME_MIN   0
 
#define SCTPCTL_SECRET_LIFETIME_MAX   0xFFFFFFFF
 
#define SCTPCTL_SECRET_LIFETIME_DEFAULT   SCTP_DEFAULT_SECRET_LIFE_SEC
 
#define SCTPCTL_RTO_MAX_DESC   "Default maximum retransmission timeout in ms"
 
#define SCTPCTL_RTO_MAX_MIN   0
 
#define SCTPCTL_RTO_MAX_MAX   0xFFFFFFFF
 
#define SCTPCTL_RTO_MAX_DEFAULT   SCTP_RTO_UPPER_BOUND
 
#define SCTPCTL_RTO_MIN_DESC   "Default minimum retransmission timeout in ms"
 
#define SCTPCTL_RTO_MIN_MIN   0
 
#define SCTPCTL_RTO_MIN_MAX   0xFFFFFFFF
 
#define SCTPCTL_RTO_MIN_DEFAULT   SCTP_RTO_LOWER_BOUND
 
#define SCTPCTL_RTO_INITIAL_DESC   "Default initial retransmission timeout in ms"
 
#define SCTPCTL_RTO_INITIAL_MIN   0
 
#define SCTPCTL_RTO_INITIAL_MAX   0xFFFFFFFF
 
#define SCTPCTL_RTO_INITIAL_DEFAULT   SCTP_RTO_INITIAL
 
#define SCTPCTL_INIT_RTO_MAX_DESC   "Default maximum retransmission timeout during association setup in ms"
 
#define SCTPCTL_INIT_RTO_MAX_MIN   0
 
#define SCTPCTL_INIT_RTO_MAX_MAX   0xFFFFFFFF
 
#define SCTPCTL_INIT_RTO_MAX_DEFAULT   SCTP_RTO_UPPER_BOUND
 
#define SCTPCTL_VALID_COOKIE_LIFE_DESC   "Default cookie lifetime in ms"
 
#define SCTPCTL_VALID_COOKIE_LIFE_MIN   SCTP_MIN_COOKIE_LIFE
 
#define SCTPCTL_VALID_COOKIE_LIFE_MAX   SCTP_MAX_COOKIE_LIFE
 
#define SCTPCTL_VALID_COOKIE_LIFE_DEFAULT   SCTP_DEFAULT_COOKIE_LIFE
 
#define SCTPCTL_INIT_RTX_MAX_DESC   "Default maximum number of retransmissions for INIT chunks"
 
#define SCTPCTL_INIT_RTX_MAX_MIN   0
 
#define SCTPCTL_INIT_RTX_MAX_MAX   0xFFFFFFFF
 
#define SCTPCTL_INIT_RTX_MAX_DEFAULT   SCTP_DEF_MAX_INIT
 
#define SCTPCTL_ASSOC_RTX_MAX_DESC   "Default maximum number of retransmissions per association"
 
#define SCTPCTL_ASSOC_RTX_MAX_MIN   0
 
#define SCTPCTL_ASSOC_RTX_MAX_MAX   0xFFFFFFFF
 
#define SCTPCTL_ASSOC_RTX_MAX_DEFAULT   SCTP_DEF_MAX_SEND
 
#define SCTPCTL_PATH_RTX_MAX_DESC   "Default maximum of retransmissions per path"
 
#define SCTPCTL_PATH_RTX_MAX_MIN   0
 
#define SCTPCTL_PATH_RTX_MAX_MAX   0xFFFFFFFF
 
#define SCTPCTL_PATH_RTX_MAX_DEFAULT   SCTP_DEF_MAX_PATH_RTX
 
#define SCTPCTL_PATH_PF_THRESHOLD_DESC   "Default potentially failed threshold"
 
#define SCTPCTL_PATH_PF_THRESHOLD_MIN   0
 
#define SCTPCTL_PATH_PF_THRESHOLD_MAX   0xFFFF
 
#define SCTPCTL_PATH_PF_THRESHOLD_DEFAULT   SCTPCTL_PATH_PF_THRESHOLD_MAX
 
#define SCTPCTL_ADD_MORE_ON_OUTPUT_DESC   "When space-wise is it worthwhile to try to add more to a socket send buffer"
 
#define SCTPCTL_ADD_MORE_ON_OUTPUT_MIN   0
 
#define SCTPCTL_ADD_MORE_ON_OUTPUT_MAX   0xFFFFFFFF
 
#define SCTPCTL_ADD_MORE_ON_OUTPUT_DEFAULT   SCTP_DEFAULT_ADD_MORE
 
#define SCTPCTL_INCOMING_STREAMS_DESC   "Default number of incoming streams"
 
#define SCTPCTL_INCOMING_STREAMS_MIN   1
 
#define SCTPCTL_INCOMING_STREAMS_MAX   65535
 
#define SCTPCTL_INCOMING_STREAMS_DEFAULT   SCTP_ISTREAM_INITIAL
 
#define SCTPCTL_OUTGOING_STREAMS_DESC   "Default number of outgoing streams"
 
#define SCTPCTL_OUTGOING_STREAMS_MIN   1
 
#define SCTPCTL_OUTGOING_STREAMS_MAX   65535
 
#define SCTPCTL_OUTGOING_STREAMS_DEFAULT   SCTP_OSTREAM_INITIAL
 
#define SCTPCTL_CMT_ON_OFF_DESC   "CMT settings"
 
#define SCTPCTL_CMT_ON_OFF_MIN   SCTP_CMT_OFF
 
#define SCTPCTL_CMT_ON_OFF_MAX   SCTP_CMT_MAX
 
#define SCTPCTL_CMT_ON_OFF_DEFAULT   SCTP_CMT_OFF
 
#define SCTPCTL_CMT_USE_DAC_DESC   "CMT DAC on/off flag"
 
#define SCTPCTL_CMT_USE_DAC_MIN   0
 
#define SCTPCTL_CMT_USE_DAC_MAX   1
 
#define SCTPCTL_CMT_USE_DAC_DEFAULT   0
 
#define SCTPCTL_CWND_MAXBURST_DESC   "Adjust congestion control window to limit maximum burst when sending"
 
#define SCTPCTL_CWND_MAXBURST_MIN   0
 
#define SCTPCTL_CWND_MAXBURST_MAX   1
 
#define SCTPCTL_CWND_MAXBURST_DEFAULT   1
 
#define SCTPCTL_NAT_FRIENDLY_DESC   "SCTP NAT friendly operation"
 
#define SCTPCTL_NAT_FRIENDLY_MIN   0
 
#define SCTPCTL_NAT_FRIENDLY_MAX   1
 
#define SCTPCTL_NAT_FRIENDLY_DEFAULT   1
 
#define SCTPCTL_ABC_L_VAR_DESC   "SCTP ABC max increase per SACK (L)"
 
#define SCTPCTL_ABC_L_VAR_MIN   0
 
#define SCTPCTL_ABC_L_VAR_MAX   0xFFFFFFFF
 
#define SCTPCTL_ABC_L_VAR_DEFAULT   2
 
#define SCTPCTL_MAX_CHAINED_MBUFS_DESC   "Default max number of small mbufs on a chain"
 
#define SCTPCTL_MAX_CHAINED_MBUFS_MIN   0
 
#define SCTPCTL_MAX_CHAINED_MBUFS_MAX   0xFFFFFFFF
 
#define SCTPCTL_MAX_CHAINED_MBUFS_DEFAULT   SCTP_DEFAULT_MBUFS_IN_CHAIN
 
#define SCTPCTL_DO_SCTP_DRAIN_DESC   "Should SCTP respond to the drain calls"
 
#define SCTPCTL_DO_SCTP_DRAIN_MIN   0
 
#define SCTPCTL_DO_SCTP_DRAIN_MAX   1
 
#define SCTPCTL_DO_SCTP_DRAIN_DEFAULT   1
 
#define SCTPCTL_HB_MAX_BURST_DESC   "Confirmation Heartbeat max burst"
 
#define SCTPCTL_HB_MAX_BURST_MIN   1
 
#define SCTPCTL_HB_MAX_BURST_MAX   0xFFFFFFFF
 
#define SCTPCTL_HB_MAX_BURST_DEFAULT   SCTP_DEF_HBMAX_BURST
 
#define SCTPCTL_ABORT_AT_LIMIT_DESC   "Abort when one-to-one hits qlimit"
 
#define SCTPCTL_ABORT_AT_LIMIT_MIN   0
 
#define SCTPCTL_ABORT_AT_LIMIT_MAX   1
 
#define SCTPCTL_ABORT_AT_LIMIT_DEFAULT   0
 
#define SCTPCTL_MIN_RESIDUAL_DESC   "Minimum residual data chunk in second part of split"
 
#define SCTPCTL_MIN_RESIDUAL_MIN   20
 
#define SCTPCTL_MIN_RESIDUAL_MAX   65535
 
#define SCTPCTL_MIN_RESIDUAL_DEFAULT   1452
 
#define SCTPCTL_MAX_RETRAN_CHUNK_DESC   "Maximum times an unlucky chunk can be retransmitted before assoc abort"
 
#define SCTPCTL_MAX_RETRAN_CHUNK_MIN   0
 
#define SCTPCTL_MAX_RETRAN_CHUNK_MAX   65535
 
#define SCTPCTL_MAX_RETRAN_CHUNK_DEFAULT   30
 
#define SCTPCTL_LOGGING_LEVEL_DESC   "Ltrace/KTR trace logging level"
 
#define SCTPCTL_LOGGING_LEVEL_MIN   0
 
#define SCTPCTL_LOGGING_LEVEL_MAX   0xffffffff
 
#define SCTPCTL_LOGGING_LEVEL_DEFAULT   0
 
#define SCTPCTL_DEFAULT_CC_MODULE_DESC   "Default congestion control module"
 
#define SCTPCTL_DEFAULT_CC_MODULE_MIN   0
 
#define SCTPCTL_DEFAULT_CC_MODULE_MAX   2
 
#define SCTPCTL_DEFAULT_CC_MODULE_DEFAULT   0
 
#define SCTPCTL_DEFAULT_SS_MODULE_DESC   "Default stream scheduling module"
 
#define SCTPCTL_DEFAULT_SS_MODULE_MIN   0
 
#define SCTPCTL_DEFAULT_SS_MODULE_MAX   5
 
#define SCTPCTL_DEFAULT_SS_MODULE_DEFAULT   0
 
#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DESC   "Default fragment interleave level"
 
#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MIN   0
 
#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MAX   2
 
#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DEFAULT   1
 
#define SCTPCTL_MOBILITY_BASE_DESC   "Enable SCTP base mobility"
 
#define SCTPCTL_MOBILITY_BASE_MIN   0
 
#define SCTPCTL_MOBILITY_BASE_MAX   1
 
#define SCTPCTL_MOBILITY_BASE_DEFAULT   0
 
#define SCTPCTL_MOBILITY_FASTHANDOFF_DESC   "Enable SCTP fast handoff"
 
#define SCTPCTL_MOBILITY_FASTHANDOFF_MIN   0
 
#define SCTPCTL_MOBILITY_FASTHANDOFF_MAX   1
 
#define SCTPCTL_MOBILITY_FASTHANDOFF_DEFAULT   0
 
#define SCTPCTL_UDP_TUNNELING_PORT_DESC   "Set the SCTP/UDP tunneling port"
 
#define SCTPCTL_UDP_TUNNELING_PORT_MIN   0
 
#define SCTPCTL_UDP_TUNNELING_PORT_MAX   65535
 
#define SCTPCTL_UDP_TUNNELING_PORT_DEFAULT   0
 
#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_DESC   "Enable sending of the SACK-IMMEDIATELY-bit"
 
#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_MIN   0
 
#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_MAX   1
 
#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_DEFAULT   SCTPCTL_SACK_IMMEDIATELY_ENABLE_MAX
 
#define SCTPCTL_NAT_FRIENDLY_INITS_DESC   "Enable sending of the nat-friendly SCTP option on INITs"
 
#define SCTPCTL_NAT_FRIENDLY_INITS_MIN   0
 
#define SCTPCTL_NAT_FRIENDLY_INITS_MAX   1
 
#define SCTPCTL_NAT_FRIENDLY_INITS_DEFAULT   SCTPCTL_NAT_FRIENDLY_INITS_MIN
 
#define SCTPCTL_TIME_WAIT_DESC   "Vtag time wait time in seconds, 0 disables it"
 
#define SCTPCTL_TIME_WAIT_MIN   0
 
#define SCTPCTL_TIME_WAIT_MAX   0xffffffff
 
#define SCTPCTL_TIME_WAIT_DEFAULT   SCTP_TIME_WAIT
 
#define SCTPCTL_BUFFER_SPLITTING_DESC   "Enable send/receive buffer splitting"
 
#define SCTPCTL_BUFFER_SPLITTING_MIN   0
 
#define SCTPCTL_BUFFER_SPLITTING_MAX   0x3
 
#define SCTPCTL_BUFFER_SPLITTING_DEFAULT   SCTPCTL_BUFFER_SPLITTING_MIN
 
#define SCTPCTL_INITIAL_CWND_DESC   "Defines the initial congestion window size in MTUs"
 
#define SCTPCTL_INITIAL_CWND_MIN   0
 
#define SCTPCTL_INITIAL_CWND_MAX   0xffffffff
 
#define SCTPCTL_INITIAL_CWND_DEFAULT   3
 
#define SCTPCTL_RTTVAR_BW_DESC   "Shift amount DCCC uses for bw smoothing on rtt calc"
 
#define SCTPCTL_RTTVAR_BW_MIN   0
 
#define SCTPCTL_RTTVAR_BW_MAX   32
 
#define SCTPCTL_RTTVAR_BW_DEFAULT   4
 
#define SCTPCTL_RTTVAR_RTT_DESC   "Shift amount DCCC uses for rtt smoothing on rtt calc"
 
#define SCTPCTL_RTTVAR_RTT_MIN   0
 
#define SCTPCTL_RTTVAR_RTT_MAX   32
 
#define SCTPCTL_RTTVAR_RTT_DEFAULT   5
 
#define SCTPCTL_RTTVAR_EQRET_DESC   "Whether DCCC increases cwnd when the rtt and bw are unchanged"
 
#define SCTPCTL_RTTVAR_EQRET_MIN   0
 
#define SCTPCTL_RTTVAR_EQRET_MAX   1
 
#define SCTPCTL_RTTVAR_EQRET_DEFAULT   0
 
#define SCTPCTL_RTTVAR_STEADYS_DESC   "Number of identical bw measurements DCCC takes to try step down of cwnd"
 
#define SCTPCTL_RTTVAR_STEADYS_MIN   0
 
#define SCTPCTL_RTTVAR_STEADYS_MAX   0xFFFF
 
#define SCTPCTL_RTTVAR_STEADYS_DEFAULT   20 /* 0 means disable feature */
 
#define SCTPCTL_RTTVAR_DCCCECN_DESC   "Enable ECN for DCCC."
 
#define SCTPCTL_RTTVAR_DCCCECN_MIN   0
 
#define SCTPCTL_RTTVAR_DCCCECN_MAX   1
 
#define SCTPCTL_RTTVAR_DCCCECN_DEFAULT   1 /* 0 means disable feature */
 
#define SCTPCTL_BLACKHOLE_DESC   "Enable SCTP blackholing, see blackhole(4) for more details"
 
#define SCTPCTL_BLACKHOLE_MIN   0
 
#define SCTPCTL_BLACKHOLE_MAX   2
 
#define SCTPCTL_BLACKHOLE_DEFAULT   SCTPCTL_BLACKHOLE_MIN
 
#define SCTPCTL_SENDALL_LIMIT_DESC   "Maximum size of a message send with SCTP_SENDALL"
 
#define SCTPCTL_SENDALL_LIMIT_MIN   0
 
#define SCTPCTL_SENDALL_LIMIT_MAX   0xFFFFFFFF
 
#define SCTPCTL_SENDALL_LIMIT_DEFAULT   1432
 
#define SCTPCTL_DIAG_INFO_CODE_DESC   "Diagnostic information error cause code"
 
#define SCTPCTL_DIAG_INFO_CODE_MIN   0
 
#define SCTPCTL_DIAG_INFO_CODE_MAX   65535
 
#define SCTPCTL_DIAG_INFO_CODE_DEFAULT   0
 

Functions

 __FBSDID ("$FreeBSD$")
 
void sctp_init_sysctls (void)
 

Macro Definition Documentation

◆ _NETINET_SCTP_SYSCTL_H_

#define _NETINET_SCTP_SYSCTL_H_

Definition at line 39 of file sctp_sysctl.h.

◆ SCTPCTL_ABC_L_VAR_DEFAULT

#define SCTPCTL_ABC_L_VAR_DEFAULT   2

Definition at line 396 of file sctp_sysctl.h.

◆ SCTPCTL_ABC_L_VAR_DESC

#define SCTPCTL_ABC_L_VAR_DESC   "SCTP ABC max increase per SACK (L)"

Definition at line 393 of file sctp_sysctl.h.

◆ SCTPCTL_ABC_L_VAR_MAX

#define SCTPCTL_ABC_L_VAR_MAX   0xFFFFFFFF

Definition at line 395 of file sctp_sysctl.h.

◆ SCTPCTL_ABC_L_VAR_MIN

#define SCTPCTL_ABC_L_VAR_MIN   0

Definition at line 394 of file sctp_sysctl.h.

◆ SCTPCTL_ABORT_AT_LIMIT_DEFAULT

#define SCTPCTL_ABORT_AT_LIMIT_DEFAULT   0

Definition at line 420 of file sctp_sysctl.h.

◆ SCTPCTL_ABORT_AT_LIMIT_DESC

#define SCTPCTL_ABORT_AT_LIMIT_DESC   "Abort when one-to-one hits qlimit"

Definition at line 417 of file sctp_sysctl.h.

◆ SCTPCTL_ABORT_AT_LIMIT_MAX

#define SCTPCTL_ABORT_AT_LIMIT_MAX   1

Definition at line 419 of file sctp_sysctl.h.

◆ SCTPCTL_ABORT_AT_LIMIT_MIN

#define SCTPCTL_ABORT_AT_LIMIT_MIN   0

Definition at line 418 of file sctp_sysctl.h.

◆ SCTPCTL_ADD_MORE_ON_OUTPUT_DEFAULT

#define SCTPCTL_ADD_MORE_ON_OUTPUT_DEFAULT   SCTP_DEFAULT_ADD_MORE

Definition at line 354 of file sctp_sysctl.h.

◆ SCTPCTL_ADD_MORE_ON_OUTPUT_DESC

#define SCTPCTL_ADD_MORE_ON_OUTPUT_DESC   "When space-wise is it worthwhile to try to add more to a socket send buffer"

Definition at line 351 of file sctp_sysctl.h.

◆ SCTPCTL_ADD_MORE_ON_OUTPUT_MAX

#define SCTPCTL_ADD_MORE_ON_OUTPUT_MAX   0xFFFFFFFF

Definition at line 353 of file sctp_sysctl.h.

◆ SCTPCTL_ADD_MORE_ON_OUTPUT_MIN

#define SCTPCTL_ADD_MORE_ON_OUTPUT_MIN   0

Definition at line 352 of file sctp_sysctl.h.

◆ SCTPCTL_ASCONF_ENABLE_DEFAULT

#define SCTPCTL_ASCONF_ENABLE_DEFAULT   1

Definition at line 174 of file sctp_sysctl.h.

◆ SCTPCTL_ASCONF_ENABLE_DESC

#define SCTPCTL_ASCONF_ENABLE_DESC   "Enable SCTP ASCONF"

Definition at line 171 of file sctp_sysctl.h.

◆ SCTPCTL_ASCONF_ENABLE_MAX

#define SCTPCTL_ASCONF_ENABLE_MAX   1

Definition at line 173 of file sctp_sysctl.h.

◆ SCTPCTL_ASCONF_ENABLE_MIN

#define SCTPCTL_ASCONF_ENABLE_MIN   0

Definition at line 172 of file sctp_sysctl.h.

◆ SCTPCTL_ASOC_RESOURCE_DEFAULT

#define SCTPCTL_ASOC_RESOURCE_DEFAULT   SCTP_DEF_ASOC_RESC_LIMIT

Definition at line 270 of file sctp_sysctl.h.

◆ SCTPCTL_ASOC_RESOURCE_DESC

#define SCTPCTL_ASOC_RESOURCE_DESC   "Max number of cached resources in an asoc"

Definition at line 267 of file sctp_sysctl.h.

◆ SCTPCTL_ASOC_RESOURCE_MAX

#define SCTPCTL_ASOC_RESOURCE_MAX   0xFFFFFFFF

Definition at line 269 of file sctp_sysctl.h.

◆ SCTPCTL_ASOC_RESOURCE_MIN

#define SCTPCTL_ASOC_RESOURCE_MIN   0

Definition at line 268 of file sctp_sysctl.h.

◆ SCTPCTL_ASSOC_RTX_MAX_DEFAULT

#define SCTPCTL_ASSOC_RTX_MAX_DEFAULT   SCTP_DEF_MAX_SEND

Definition at line 336 of file sctp_sysctl.h.

◆ SCTPCTL_ASSOC_RTX_MAX_DESC

#define SCTPCTL_ASSOC_RTX_MAX_DESC   "Default maximum number of retransmissions per association"

Definition at line 333 of file sctp_sysctl.h.

◆ SCTPCTL_ASSOC_RTX_MAX_MAX

#define SCTPCTL_ASSOC_RTX_MAX_MAX   0xFFFFFFFF

Definition at line 335 of file sctp_sysctl.h.

◆ SCTPCTL_ASSOC_RTX_MAX_MIN

#define SCTPCTL_ASSOC_RTX_MAX_MIN   0

Definition at line 334 of file sctp_sysctl.h.

◆ SCTPCTL_AUTH_ENABLE_DEFAULT

#define SCTPCTL_AUTH_ENABLE_DEFAULT   1

Definition at line 168 of file sctp_sysctl.h.

◆ SCTPCTL_AUTH_ENABLE_DESC

#define SCTPCTL_AUTH_ENABLE_DESC   "Enable SCTP AUTH function"

Definition at line 165 of file sctp_sysctl.h.

◆ SCTPCTL_AUTH_ENABLE_MAX

#define SCTPCTL_AUTH_ENABLE_MAX   1

Definition at line 167 of file sctp_sysctl.h.

◆ SCTPCTL_AUTH_ENABLE_MIN

#define SCTPCTL_AUTH_ENABLE_MIN   0

Definition at line 166 of file sctp_sysctl.h.

◆ SCTPCTL_AUTOASCONF_DEFAULT

#define SCTPCTL_AUTOASCONF_DEFAULT   1

Definition at line 144 of file sctp_sysctl.h.

◆ SCTPCTL_AUTOASCONF_DESC

#define SCTPCTL_AUTOASCONF_DESC   "Enable SCTP Auto-ASCONF"

Definition at line 141 of file sctp_sysctl.h.

◆ SCTPCTL_AUTOASCONF_MAX

#define SCTPCTL_AUTOASCONF_MAX   1

Definition at line 143 of file sctp_sysctl.h.

◆ SCTPCTL_AUTOASCONF_MIN

#define SCTPCTL_AUTOASCONF_MIN   0

Definition at line 142 of file sctp_sysctl.h.

◆ SCTPCTL_BLACKHOLE_DEFAULT

#define SCTPCTL_BLACKHOLE_DEFAULT   SCTPCTL_BLACKHOLE_MIN

Definition at line 536 of file sctp_sysctl.h.

◆ SCTPCTL_BLACKHOLE_DESC

#define SCTPCTL_BLACKHOLE_DESC   "Enable SCTP blackholing, see blackhole(4) for more details"

Definition at line 533 of file sctp_sysctl.h.

◆ SCTPCTL_BLACKHOLE_MAX

#define SCTPCTL_BLACKHOLE_MAX   2

Definition at line 535 of file sctp_sysctl.h.

◆ SCTPCTL_BLACKHOLE_MIN

#define SCTPCTL_BLACKHOLE_MIN   0

Definition at line 534 of file sctp_sysctl.h.

◆ SCTPCTL_BUFFER_SPLITTING_DEFAULT

#define SCTPCTL_BUFFER_SPLITTING_DEFAULT   SCTPCTL_BUFFER_SPLITTING_MIN

Definition at line 498 of file sctp_sysctl.h.

◆ SCTPCTL_BUFFER_SPLITTING_DESC

#define SCTPCTL_BUFFER_SPLITTING_DESC   "Enable send/receive buffer splitting"

Definition at line 495 of file sctp_sysctl.h.

◆ SCTPCTL_BUFFER_SPLITTING_MAX

#define SCTPCTL_BUFFER_SPLITTING_MAX   0x3

Definition at line 497 of file sctp_sysctl.h.

◆ SCTPCTL_BUFFER_SPLITTING_MIN

#define SCTPCTL_BUFFER_SPLITTING_MIN   0

Definition at line 496 of file sctp_sysctl.h.

◆ SCTPCTL_CHUNKSCALE_DEFAULT

#define SCTPCTL_CHUNKSCALE_DEFAULT   SCTP_CHUNKQUEUE_SCALE

Definition at line 246 of file sctp_sysctl.h.

◆ SCTPCTL_CHUNKSCALE_DESC

#define SCTPCTL_CHUNKSCALE_DESC   "Tunable for scaling of number of chunks and messages"

Definition at line 243 of file sctp_sysctl.h.

◆ SCTPCTL_CHUNKSCALE_MAX

#define SCTPCTL_CHUNKSCALE_MAX   0xFFFFFFFF

Definition at line 245 of file sctp_sysctl.h.

◆ SCTPCTL_CHUNKSCALE_MIN

#define SCTPCTL_CHUNKSCALE_MIN   1

Definition at line 244 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_ON_OFF_DEFAULT

#define SCTPCTL_CMT_ON_OFF_DEFAULT   SCTP_CMT_OFF

Definition at line 372 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_ON_OFF_DESC

#define SCTPCTL_CMT_ON_OFF_DESC   "CMT settings"

Definition at line 369 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_ON_OFF_MAX

#define SCTPCTL_CMT_ON_OFF_MAX   SCTP_CMT_MAX

Definition at line 371 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_ON_OFF_MIN

#define SCTPCTL_CMT_ON_OFF_MIN   SCTP_CMT_OFF

Definition at line 370 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_USE_DAC_DEFAULT

#define SCTPCTL_CMT_USE_DAC_DEFAULT   0

Definition at line 378 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_USE_DAC_DESC

#define SCTPCTL_CMT_USE_DAC_DESC   "CMT DAC on/off flag"

Definition at line 375 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_USE_DAC_MAX

#define SCTPCTL_CMT_USE_DAC_MAX   1

Definition at line 377 of file sctp_sysctl.h.

◆ SCTPCTL_CMT_USE_DAC_MIN

#define SCTPCTL_CMT_USE_DAC_MIN   0

Definition at line 376 of file sctp_sysctl.h.

◆ SCTPCTL_CWND_MAXBURST_DEFAULT

#define SCTPCTL_CWND_MAXBURST_DEFAULT   1

Definition at line 384 of file sctp_sysctl.h.

◆ SCTPCTL_CWND_MAXBURST_DESC

#define SCTPCTL_CWND_MAXBURST_DESC   "Adjust congestion control window to limit maximum burst when sending"

Definition at line 381 of file sctp_sysctl.h.

◆ SCTPCTL_CWND_MAXBURST_MAX

#define SCTPCTL_CWND_MAXBURST_MAX   1

Definition at line 383 of file sctp_sysctl.h.

◆ SCTPCTL_CWND_MAXBURST_MIN

#define SCTPCTL_CWND_MAXBURST_MIN   0

Definition at line 382 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_CC_MODULE_DEFAULT

#define SCTPCTL_DEFAULT_CC_MODULE_DEFAULT   0

Definition at line 444 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_CC_MODULE_DESC

#define SCTPCTL_DEFAULT_CC_MODULE_DESC   "Default congestion control module"

Definition at line 441 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_CC_MODULE_MAX

#define SCTPCTL_DEFAULT_CC_MODULE_MAX   2

Definition at line 443 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_CC_MODULE_MIN

#define SCTPCTL_DEFAULT_CC_MODULE_MIN   0

Definition at line 442 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DEFAULT

#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DEFAULT   1

Definition at line 456 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DESC

#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DESC   "Default fragment interleave level"

Definition at line 453 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MAX

#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MAX   2

Definition at line 455 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MIN

#define SCTPCTL_DEFAULT_FRAG_INTERLEAVE_MIN   0

Definition at line 454 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_SS_MODULE_DEFAULT

#define SCTPCTL_DEFAULT_SS_MODULE_DEFAULT   0

Definition at line 450 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_SS_MODULE_DESC

#define SCTPCTL_DEFAULT_SS_MODULE_DESC   "Default stream scheduling module"

Definition at line 447 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_SS_MODULE_MAX

#define SCTPCTL_DEFAULT_SS_MODULE_MAX   5

Definition at line 449 of file sctp_sysctl.h.

◆ SCTPCTL_DEFAULT_SS_MODULE_MIN

#define SCTPCTL_DEFAULT_SS_MODULE_MIN   0

Definition at line 448 of file sctp_sysctl.h.

◆ SCTPCTL_DELAYED_SACK_TIME_DEFAULT

#define SCTPCTL_DELAYED_SACK_TIME_DEFAULT   SCTP_RECV_MSEC

Definition at line 252 of file sctp_sysctl.h.

◆ SCTPCTL_DELAYED_SACK_TIME_DESC

#define SCTPCTL_DELAYED_SACK_TIME_DESC   "Default delayed SACK timer in ms"

Definition at line 249 of file sctp_sysctl.h.

◆ SCTPCTL_DELAYED_SACK_TIME_MAX

#define SCTPCTL_DELAYED_SACK_TIME_MAX   0xFFFFFFFF

Definition at line 251 of file sctp_sysctl.h.

◆ SCTPCTL_DELAYED_SACK_TIME_MIN

#define SCTPCTL_DELAYED_SACK_TIME_MIN   0

Definition at line 250 of file sctp_sysctl.h.

◆ SCTPCTL_DIAG_INFO_CODE_DEFAULT

#define SCTPCTL_DIAG_INFO_CODE_DEFAULT   0

Definition at line 547 of file sctp_sysctl.h.

◆ SCTPCTL_DIAG_INFO_CODE_DESC

#define SCTPCTL_DIAG_INFO_CODE_DESC   "Diagnostic information error cause code"

Definition at line 544 of file sctp_sysctl.h.

◆ SCTPCTL_DIAG_INFO_CODE_MAX

#define SCTPCTL_DIAG_INFO_CODE_MAX   65535

Definition at line 546 of file sctp_sysctl.h.

◆ SCTPCTL_DIAG_INFO_CODE_MIN

#define SCTPCTL_DIAG_INFO_CODE_MIN   0

Definition at line 545 of file sctp_sysctl.h.

◆ SCTPCTL_DO_SCTP_DRAIN_DEFAULT

#define SCTPCTL_DO_SCTP_DRAIN_DEFAULT   1

Definition at line 408 of file sctp_sysctl.h.

◆ SCTPCTL_DO_SCTP_DRAIN_DESC

#define SCTPCTL_DO_SCTP_DRAIN_DESC   "Should SCTP respond to the drain calls"

Definition at line 405 of file sctp_sysctl.h.

◆ SCTPCTL_DO_SCTP_DRAIN_MAX

#define SCTPCTL_DO_SCTP_DRAIN_MAX   1

Definition at line 407 of file sctp_sysctl.h.

◆ SCTPCTL_DO_SCTP_DRAIN_MIN

#define SCTPCTL_DO_SCTP_DRAIN_MIN   0

Definition at line 406 of file sctp_sysctl.h.

◆ SCTPCTL_ECN_ENABLE_DEFAULT

#define SCTPCTL_ECN_ENABLE_DEFAULT   1

Definition at line 156 of file sctp_sysctl.h.

◆ SCTPCTL_ECN_ENABLE_DESC

#define SCTPCTL_ECN_ENABLE_DESC   "Enable SCTP ECN"

Definition at line 153 of file sctp_sysctl.h.

◆ SCTPCTL_ECN_ENABLE_MAX

#define SCTPCTL_ECN_ENABLE_MAX   1

Definition at line 155 of file sctp_sysctl.h.

◆ SCTPCTL_ECN_ENABLE_MIN

#define SCTPCTL_ECN_ENABLE_MIN   0

Definition at line 154 of file sctp_sysctl.h.

◆ SCTPCTL_FRMAXBURST_DEFAULT

#define SCTPCTL_FRMAXBURST_DEFAULT   SCTP_DEF_FRMAX_BURST

Definition at line 216 of file sctp_sysctl.h.

◆ SCTPCTL_FRMAXBURST_DESC

#define SCTPCTL_FRMAXBURST_DESC   "Default max burst for SCTP endpoints when fast retransmitting"

Definition at line 213 of file sctp_sysctl.h.

◆ SCTPCTL_FRMAXBURST_MAX

#define SCTPCTL_FRMAXBURST_MAX   0xFFFFFFFF

Definition at line 215 of file sctp_sysctl.h.

◆ SCTPCTL_FRMAXBURST_MIN

#define SCTPCTL_FRMAXBURST_MIN   0

Definition at line 214 of file sctp_sysctl.h.

◆ SCTPCTL_HB_MAX_BURST_DEFAULT

#define SCTPCTL_HB_MAX_BURST_DEFAULT   SCTP_DEF_HBMAX_BURST

Definition at line 414 of file sctp_sysctl.h.

◆ SCTPCTL_HB_MAX_BURST_DESC

#define SCTPCTL_HB_MAX_BURST_DESC   "Confirmation Heartbeat max burst"

Definition at line 411 of file sctp_sysctl.h.

◆ SCTPCTL_HB_MAX_BURST_MAX

#define SCTPCTL_HB_MAX_BURST_MAX   0xFFFFFFFF

Definition at line 413 of file sctp_sysctl.h.

◆ SCTPCTL_HB_MAX_BURST_MIN

#define SCTPCTL_HB_MAX_BURST_MIN   1

Definition at line 412 of file sctp_sysctl.h.

◆ SCTPCTL_HEARTBEAT_INTERVAL_DEFAULT

#define SCTPCTL_HEARTBEAT_INTERVAL_DEFAULT   SCTP_HB_DEFAULT_MSEC

Definition at line 276 of file sctp_sysctl.h.

◆ SCTPCTL_HEARTBEAT_INTERVAL_DESC

#define SCTPCTL_HEARTBEAT_INTERVAL_DESC   "Default heartbeat interval in ms"

Definition at line 273 of file sctp_sysctl.h.

◆ SCTPCTL_HEARTBEAT_INTERVAL_MAX

#define SCTPCTL_HEARTBEAT_INTERVAL_MAX   0xFFFFFFFF

Definition at line 275 of file sctp_sysctl.h.

◆ SCTPCTL_HEARTBEAT_INTERVAL_MIN

#define SCTPCTL_HEARTBEAT_INTERVAL_MIN   0

Definition at line 274 of file sctp_sysctl.h.

◆ SCTPCTL_INCOMING_STREAMS_DEFAULT

#define SCTPCTL_INCOMING_STREAMS_DEFAULT   SCTP_ISTREAM_INITIAL

Definition at line 360 of file sctp_sysctl.h.

◆ SCTPCTL_INCOMING_STREAMS_DESC

#define SCTPCTL_INCOMING_STREAMS_DESC   "Default number of incoming streams"

Definition at line 357 of file sctp_sysctl.h.

◆ SCTPCTL_INCOMING_STREAMS_MAX

#define SCTPCTL_INCOMING_STREAMS_MAX   65535

Definition at line 359 of file sctp_sysctl.h.

◆ SCTPCTL_INCOMING_STREAMS_MIN

#define SCTPCTL_INCOMING_STREAMS_MIN   1

Definition at line 358 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTO_MAX_DEFAULT

#define SCTPCTL_INIT_RTO_MAX_DEFAULT   SCTP_RTO_UPPER_BOUND

Definition at line 318 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTO_MAX_DESC

#define SCTPCTL_INIT_RTO_MAX_DESC   "Default maximum retransmission timeout during association setup in ms"

Definition at line 315 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTO_MAX_MAX

#define SCTPCTL_INIT_RTO_MAX_MAX   0xFFFFFFFF

Definition at line 317 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTO_MAX_MIN

#define SCTPCTL_INIT_RTO_MAX_MIN   0

Definition at line 316 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTX_MAX_DEFAULT

#define SCTPCTL_INIT_RTX_MAX_DEFAULT   SCTP_DEF_MAX_INIT

Definition at line 330 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTX_MAX_DESC

#define SCTPCTL_INIT_RTX_MAX_DESC   "Default maximum number of retransmissions for INIT chunks"

Definition at line 327 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTX_MAX_MAX

#define SCTPCTL_INIT_RTX_MAX_MAX   0xFFFFFFFF

Definition at line 329 of file sctp_sysctl.h.

◆ SCTPCTL_INIT_RTX_MAX_MIN

#define SCTPCTL_INIT_RTX_MAX_MIN   0

Definition at line 328 of file sctp_sysctl.h.

◆ SCTPCTL_INITIAL_CWND_DEFAULT

#define SCTPCTL_INITIAL_CWND_DEFAULT   3

Definition at line 504 of file sctp_sysctl.h.

◆ SCTPCTL_INITIAL_CWND_DESC

#define SCTPCTL_INITIAL_CWND_DESC   "Defines the initial congestion window size in MTUs"

Definition at line 501 of file sctp_sysctl.h.

◆ SCTPCTL_INITIAL_CWND_MAX

#define SCTPCTL_INITIAL_CWND_MAX   0xffffffff

Definition at line 503 of file sctp_sysctl.h.

◆ SCTPCTL_INITIAL_CWND_MIN

#define SCTPCTL_INITIAL_CWND_MIN   0

Definition at line 502 of file sctp_sysctl.h.

◆ SCTPCTL_LOGGING_LEVEL_DEFAULT

#define SCTPCTL_LOGGING_LEVEL_DEFAULT   0

Definition at line 438 of file sctp_sysctl.h.

◆ SCTPCTL_LOGGING_LEVEL_DESC

#define SCTPCTL_LOGGING_LEVEL_DESC   "Ltrace/KTR trace logging level"

Definition at line 435 of file sctp_sysctl.h.

◆ SCTPCTL_LOGGING_LEVEL_MAX

#define SCTPCTL_LOGGING_LEVEL_MAX   0xffffffff

Definition at line 437 of file sctp_sysctl.h.

◆ SCTPCTL_LOGGING_LEVEL_MIN

#define SCTPCTL_LOGGING_LEVEL_MIN   0

Definition at line 436 of file sctp_sysctl.h.

◆ SCTPCTL_LOOPBACK_NOCSUM_DEFAULT

#define SCTPCTL_LOOPBACK_NOCSUM_DEFAULT   1

Definition at line 198 of file sctp_sysctl.h.

◆ SCTPCTL_LOOPBACK_NOCSUM_DESC

#define SCTPCTL_LOOPBACK_NOCSUM_DESC   "Enable NO Csum on packets sent on loopback"

Definition at line 195 of file sctp_sysctl.h.

◆ SCTPCTL_LOOPBACK_NOCSUM_MAX

#define SCTPCTL_LOOPBACK_NOCSUM_MAX   1

Definition at line 197 of file sctp_sysctl.h.

◆ SCTPCTL_LOOPBACK_NOCSUM_MIN

#define SCTPCTL_LOOPBACK_NOCSUM_MIN   0

Definition at line 196 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_CHAINED_MBUFS_DEFAULT

#define SCTPCTL_MAX_CHAINED_MBUFS_DEFAULT   SCTP_DEFAULT_MBUFS_IN_CHAIN

Definition at line 402 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_CHAINED_MBUFS_DESC

#define SCTPCTL_MAX_CHAINED_MBUFS_DESC   "Default max number of small mbufs on a chain"

Definition at line 399 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_CHAINED_MBUFS_MAX

#define SCTPCTL_MAX_CHAINED_MBUFS_MAX   0xFFFFFFFF

Definition at line 401 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_CHAINED_MBUFS_MIN

#define SCTPCTL_MAX_CHAINED_MBUFS_MIN   0

Definition at line 400 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_RETRAN_CHUNK_DEFAULT

#define SCTPCTL_MAX_RETRAN_CHUNK_DEFAULT   30

Definition at line 432 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_RETRAN_CHUNK_DESC

#define SCTPCTL_MAX_RETRAN_CHUNK_DESC   "Maximum times an unlucky chunk can be retransmitted before assoc abort"

Definition at line 429 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_RETRAN_CHUNK_MAX

#define SCTPCTL_MAX_RETRAN_CHUNK_MAX   65535

Definition at line 431 of file sctp_sysctl.h.

◆ SCTPCTL_MAX_RETRAN_CHUNK_MIN

#define SCTPCTL_MAX_RETRAN_CHUNK_MIN   0

Definition at line 430 of file sctp_sysctl.h.

◆ SCTPCTL_MAXBURST_DEFAULT

#define SCTPCTL_MAXBURST_DEFAULT   SCTP_DEF_MAX_BURST

Definition at line 210 of file sctp_sysctl.h.

◆ SCTPCTL_MAXBURST_DESC

#define SCTPCTL_MAXBURST_DESC   "Default max burst for sctp endpoints"

Definition at line 207 of file sctp_sysctl.h.

◆ SCTPCTL_MAXBURST_MAX

#define SCTPCTL_MAXBURST_MAX   0xFFFFFFFF

Definition at line 209 of file sctp_sysctl.h.

◆ SCTPCTL_MAXBURST_MIN

#define SCTPCTL_MAXBURST_MIN   0

Definition at line 208 of file sctp_sysctl.h.

◆ SCTPCTL_MAXCHUNKS_DEFAULT

#define SCTPCTL_MAXCHUNKS_DEFAULT   SCTP_ASOC_MAX_CHUNKS_ON_QUEUE

Definition at line 222 of file sctp_sysctl.h.

◆ SCTPCTL_MAXCHUNKS_DESC

#define SCTPCTL_MAXCHUNKS_DESC   "Default max chunks on queue per asoc"

Definition at line 219 of file sctp_sysctl.h.

◆ SCTPCTL_MAXCHUNKS_MAX

#define SCTPCTL_MAXCHUNKS_MAX   0xFFFFFFFF

Definition at line 221 of file sctp_sysctl.h.

◆ SCTPCTL_MAXCHUNKS_MIN

#define SCTPCTL_MAXCHUNKS_MIN   0

Definition at line 220 of file sctp_sysctl.h.

◆ SCTPCTL_MAXDGRAM_DEFAULT

#define SCTPCTL_MAXDGRAM_DEFAULT   262144 /* 256k */

Definition at line 132 of file sctp_sysctl.h.

◆ SCTPCTL_MAXDGRAM_DESC

#define SCTPCTL_MAXDGRAM_DESC   "Maximum outgoing SCTP buffer size"

Definition at line 129 of file sctp_sysctl.h.

◆ SCTPCTL_MAXDGRAM_MAX

#define SCTPCTL_MAXDGRAM_MAX   0xFFFFFFFF

Definition at line 131 of file sctp_sysctl.h.

◆ SCTPCTL_MAXDGRAM_MIN

#define SCTPCTL_MAXDGRAM_MIN   0

Definition at line 130 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_RESIDUAL_DEFAULT

#define SCTPCTL_MIN_RESIDUAL_DEFAULT   1452

Definition at line 426 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_RESIDUAL_DESC

#define SCTPCTL_MIN_RESIDUAL_DESC   "Minimum residual data chunk in second part of split"

Definition at line 423 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_RESIDUAL_MAX

#define SCTPCTL_MIN_RESIDUAL_MAX   65535

Definition at line 425 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_RESIDUAL_MIN

#define SCTPCTL_MIN_RESIDUAL_MIN   20

Definition at line 424 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_SPLIT_POINT_DEFAULT

#define SCTPCTL_MIN_SPLIT_POINT_DEFAULT   SCTP_DEFAULT_SPLIT_POINT_MIN

Definition at line 240 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_SPLIT_POINT_DESC

#define SCTPCTL_MIN_SPLIT_POINT_DESC   "Minimum size when splitting a chunk"

Definition at line 237 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_SPLIT_POINT_MAX

#define SCTPCTL_MIN_SPLIT_POINT_MAX   0xFFFFFFFF

Definition at line 239 of file sctp_sysctl.h.

◆ SCTPCTL_MIN_SPLIT_POINT_MIN

#define SCTPCTL_MIN_SPLIT_POINT_MIN   0

Definition at line 238 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_BASE_DEFAULT

#define SCTPCTL_MOBILITY_BASE_DEFAULT   0

Definition at line 462 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_BASE_DESC

#define SCTPCTL_MOBILITY_BASE_DESC   "Enable SCTP base mobility"

Definition at line 459 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_BASE_MAX

#define SCTPCTL_MOBILITY_BASE_MAX   1

Definition at line 461 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_BASE_MIN

#define SCTPCTL_MOBILITY_BASE_MIN   0

Definition at line 460 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_FASTHANDOFF_DEFAULT

#define SCTPCTL_MOBILITY_FASTHANDOFF_DEFAULT   0

Definition at line 468 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_FASTHANDOFF_DESC

#define SCTPCTL_MOBILITY_FASTHANDOFF_DESC   "Enable SCTP fast handoff"

Definition at line 465 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_FASTHANDOFF_MAX

#define SCTPCTL_MOBILITY_FASTHANDOFF_MAX   1

Definition at line 467 of file sctp_sysctl.h.

◆ SCTPCTL_MOBILITY_FASTHANDOFF_MIN

#define SCTPCTL_MOBILITY_FASTHANDOFF_MIN   0

Definition at line 466 of file sctp_sysctl.h.

◆ SCTPCTL_MULTIPLEASCONFS_DEFAULT

#define SCTPCTL_MULTIPLEASCONFS_DEFAULT   SCTP_DEFAULT_MULTIPLE_ASCONFS

Definition at line 150 of file sctp_sysctl.h.

◆ SCTPCTL_MULTIPLEASCONFS_DESC

#define SCTPCTL_MULTIPLEASCONFS_DESC   "Enable SCTP Muliple-ASCONFs"

Definition at line 147 of file sctp_sysctl.h.

◆ SCTPCTL_MULTIPLEASCONFS_MAX

#define SCTPCTL_MULTIPLEASCONFS_MAX   1

Definition at line 149 of file sctp_sysctl.h.

◆ SCTPCTL_MULTIPLEASCONFS_MIN

#define SCTPCTL_MULTIPLEASCONFS_MIN   0

Definition at line 148 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_DEFAULT

#define SCTPCTL_NAT_FRIENDLY_DEFAULT   1

Definition at line 390 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_DESC

#define SCTPCTL_NAT_FRIENDLY_DESC   "SCTP NAT friendly operation"

Definition at line 387 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_INITS_DEFAULT

#define SCTPCTL_NAT_FRIENDLY_INITS_DEFAULT   SCTPCTL_NAT_FRIENDLY_INITS_MIN

Definition at line 486 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_INITS_DESC

#define SCTPCTL_NAT_FRIENDLY_INITS_DESC   "Enable sending of the nat-friendly SCTP option on INITs"

Definition at line 483 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_INITS_MAX

#define SCTPCTL_NAT_FRIENDLY_INITS_MAX   1

Definition at line 485 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_INITS_MIN

#define SCTPCTL_NAT_FRIENDLY_INITS_MIN   0

Definition at line 484 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_MAX

#define SCTPCTL_NAT_FRIENDLY_MAX   1

Definition at line 389 of file sctp_sysctl.h.

◆ SCTPCTL_NAT_FRIENDLY_MIN

#define SCTPCTL_NAT_FRIENDLY_MIN   0

Definition at line 388 of file sctp_sysctl.h.

◆ SCTPCTL_NRSACK_ENABLE_DEFAULT

#define SCTPCTL_NRSACK_ENABLE_DEFAULT   0

Definition at line 186 of file sctp_sysctl.h.

◆ SCTPCTL_NRSACK_ENABLE_DESC

#define SCTPCTL_NRSACK_ENABLE_DESC   "Enable SCTP NR-SACK"

Definition at line 183 of file sctp_sysctl.h.

◆ SCTPCTL_NRSACK_ENABLE_MAX

#define SCTPCTL_NRSACK_ENABLE_MAX   1

Definition at line 185 of file sctp_sysctl.h.

◆ SCTPCTL_NRSACK_ENABLE_MIN

#define SCTPCTL_NRSACK_ENABLE_MIN   0

Definition at line 184 of file sctp_sysctl.h.

◆ SCTPCTL_OUTGOING_STREAMS_DEFAULT

#define SCTPCTL_OUTGOING_STREAMS_DEFAULT   SCTP_OSTREAM_INITIAL

Definition at line 366 of file sctp_sysctl.h.

◆ SCTPCTL_OUTGOING_STREAMS_DESC

#define SCTPCTL_OUTGOING_STREAMS_DESC   "Default number of outgoing streams"

Definition at line 363 of file sctp_sysctl.h.

◆ SCTPCTL_OUTGOING_STREAMS_MAX

#define SCTPCTL_OUTGOING_STREAMS_MAX   65535

Definition at line 365 of file sctp_sysctl.h.

◆ SCTPCTL_OUTGOING_STREAMS_MIN

#define SCTPCTL_OUTGOING_STREAMS_MIN   1

Definition at line 364 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_PF_THRESHOLD_DEFAULT

#define SCTPCTL_PATH_PF_THRESHOLD_DEFAULT   SCTPCTL_PATH_PF_THRESHOLD_MAX

Definition at line 348 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_PF_THRESHOLD_DESC

#define SCTPCTL_PATH_PF_THRESHOLD_DESC   "Default potentially failed threshold"

Definition at line 345 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_PF_THRESHOLD_MAX

#define SCTPCTL_PATH_PF_THRESHOLD_MAX   0xFFFF

Definition at line 347 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_PF_THRESHOLD_MIN

#define SCTPCTL_PATH_PF_THRESHOLD_MIN   0

Definition at line 346 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_RTX_MAX_DEFAULT

#define SCTPCTL_PATH_RTX_MAX_DEFAULT   SCTP_DEF_MAX_PATH_RTX

Definition at line 342 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_RTX_MAX_DESC

#define SCTPCTL_PATH_RTX_MAX_DESC   "Default maximum of retransmissions per path"

Definition at line 339 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_RTX_MAX_MAX

#define SCTPCTL_PATH_RTX_MAX_MAX   0xFFFFFFFF

Definition at line 341 of file sctp_sysctl.h.

◆ SCTPCTL_PATH_RTX_MAX_MIN

#define SCTPCTL_PATH_RTX_MAX_MIN   0

Definition at line 340 of file sctp_sysctl.h.

◆ SCTPCTL_PCBHASHSIZE_DEFAULT

#define SCTPCTL_PCBHASHSIZE_DEFAULT   SCTP_PCBHASHSIZE

Definition at line 234 of file sctp_sysctl.h.

◆ SCTPCTL_PCBHASHSIZE_DESC

#define SCTPCTL_PCBHASHSIZE_DESC   "Tunable for PCB hash table sizes"

Definition at line 231 of file sctp_sysctl.h.

◆ SCTPCTL_PCBHASHSIZE_MAX

#define SCTPCTL_PCBHASHSIZE_MAX   0xFFFFFFFF

Definition at line 233 of file sctp_sysctl.h.

◆ SCTPCTL_PCBHASHSIZE_MIN

#define SCTPCTL_PCBHASHSIZE_MIN   1

Definition at line 232 of file sctp_sysctl.h.

◆ SCTPCTL_PEER_CHKOH_DEFAULT

#define SCTPCTL_PEER_CHKOH_DEFAULT   256

Definition at line 204 of file sctp_sysctl.h.

◆ SCTPCTL_PEER_CHKOH_DESC

#define SCTPCTL_PEER_CHKOH_DESC   "Amount to debit peers rwnd per chunk sent"

Definition at line 201 of file sctp_sysctl.h.

◆ SCTPCTL_PEER_CHKOH_MAX

#define SCTPCTL_PEER_CHKOH_MAX   0xFFFFFFFF

Definition at line 203 of file sctp_sysctl.h.

◆ SCTPCTL_PEER_CHKOH_MIN

#define SCTPCTL_PEER_CHKOH_MIN   0

Definition at line 202 of file sctp_sysctl.h.

◆ SCTPCTL_PKTDROP_ENABLE_DEFAULT

#define SCTPCTL_PKTDROP_ENABLE_DEFAULT   0

Definition at line 192 of file sctp_sysctl.h.

◆ SCTPCTL_PKTDROP_ENABLE_DESC

#define SCTPCTL_PKTDROP_ENABLE_DESC   "Enable SCTP PKTDROP"

Definition at line 189 of file sctp_sysctl.h.

◆ SCTPCTL_PKTDROP_ENABLE_MAX

#define SCTPCTL_PKTDROP_ENABLE_MAX   1

Definition at line 191 of file sctp_sysctl.h.

◆ SCTPCTL_PKTDROP_ENABLE_MIN

#define SCTPCTL_PKTDROP_ENABLE_MIN   0

Definition at line 190 of file sctp_sysctl.h.

◆ SCTPCTL_PMTU_RAISE_TIME_DEFAULT

#define SCTPCTL_PMTU_RAISE_TIME_DEFAULT   SCTP_DEF_PMTU_RAISE_SEC

Definition at line 282 of file sctp_sysctl.h.

◆ SCTPCTL_PMTU_RAISE_TIME_DESC

#define SCTPCTL_PMTU_RAISE_TIME_DESC   "Default PMTU raise timer in seconds"

Definition at line 279 of file sctp_sysctl.h.

◆ SCTPCTL_PMTU_RAISE_TIME_MAX

#define SCTPCTL_PMTU_RAISE_TIME_MAX   0xFFFFFFFF

Definition at line 281 of file sctp_sysctl.h.

◆ SCTPCTL_PMTU_RAISE_TIME_MIN

#define SCTPCTL_PMTU_RAISE_TIME_MIN   0

Definition at line 280 of file sctp_sysctl.h.

◆ SCTPCTL_PR_ENABLE_DEFAULT

#define SCTPCTL_PR_ENABLE_DEFAULT   1

Definition at line 162 of file sctp_sysctl.h.

◆ SCTPCTL_PR_ENABLE_DESC

#define SCTPCTL_PR_ENABLE_DESC   "Enable PR-SCTP"

Definition at line 159 of file sctp_sysctl.h.

◆ SCTPCTL_PR_ENABLE_MAX

#define SCTPCTL_PR_ENABLE_MAX   1

Definition at line 161 of file sctp_sysctl.h.

◆ SCTPCTL_PR_ENABLE_MIN

#define SCTPCTL_PR_ENABLE_MIN   0

Definition at line 160 of file sctp_sysctl.h.

◆ SCTPCTL_RECONFIG_ENABLE_DEFAULT

#define SCTPCTL_RECONFIG_ENABLE_DEFAULT   1

Definition at line 180 of file sctp_sysctl.h.

◆ SCTPCTL_RECONFIG_ENABLE_DESC

#define SCTPCTL_RECONFIG_ENABLE_DESC   "Enable SCTP RE-CONFIG"

Definition at line 177 of file sctp_sysctl.h.

◆ SCTPCTL_RECONFIG_ENABLE_MAX

#define SCTPCTL_RECONFIG_ENABLE_MAX   1

Definition at line 179 of file sctp_sysctl.h.

◆ SCTPCTL_RECONFIG_ENABLE_MIN

#define SCTPCTL_RECONFIG_ENABLE_MIN   0

Definition at line 178 of file sctp_sysctl.h.

◆ SCTPCTL_RECVSPACE_DEFAULT

#define SCTPCTL_RECVSPACE_DEFAULT   262144 /* 256k */

Definition at line 138 of file sctp_sysctl.h.

◆ SCTPCTL_RECVSPACE_DESC

#define SCTPCTL_RECVSPACE_DESC   "Maximum incoming SCTP buffer size"

Definition at line 135 of file sctp_sysctl.h.

◆ SCTPCTL_RECVSPACE_MAX

#define SCTPCTL_RECVSPACE_MAX   0xFFFFFFFF

Definition at line 137 of file sctp_sysctl.h.

◆ SCTPCTL_RECVSPACE_MIN

#define SCTPCTL_RECVSPACE_MIN   0

Definition at line 136 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_INITIAL_DEFAULT

#define SCTPCTL_RTO_INITIAL_DEFAULT   SCTP_RTO_INITIAL

Definition at line 312 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_INITIAL_DESC

#define SCTPCTL_RTO_INITIAL_DESC   "Default initial retransmission timeout in ms"

Definition at line 309 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_INITIAL_MAX

#define SCTPCTL_RTO_INITIAL_MAX   0xFFFFFFFF

Definition at line 311 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_INITIAL_MIN

#define SCTPCTL_RTO_INITIAL_MIN   0

Definition at line 310 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MAX_DEFAULT

#define SCTPCTL_RTO_MAX_DEFAULT   SCTP_RTO_UPPER_BOUND

Definition at line 300 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MAX_DESC

#define SCTPCTL_RTO_MAX_DESC   "Default maximum retransmission timeout in ms"

Definition at line 297 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MAX_MAX

#define SCTPCTL_RTO_MAX_MAX   0xFFFFFFFF

Definition at line 299 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MAX_MIN

#define SCTPCTL_RTO_MAX_MIN   0

Definition at line 298 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MIN_DEFAULT

#define SCTPCTL_RTO_MIN_DEFAULT   SCTP_RTO_LOWER_BOUND

Definition at line 306 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MIN_DESC

#define SCTPCTL_RTO_MIN_DESC   "Default minimum retransmission timeout in ms"

Definition at line 303 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MIN_MAX

#define SCTPCTL_RTO_MIN_MAX   0xFFFFFFFF

Definition at line 305 of file sctp_sysctl.h.

◆ SCTPCTL_RTO_MIN_MIN

#define SCTPCTL_RTO_MIN_MIN   0

Definition at line 304 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_BW_DEFAULT

#define SCTPCTL_RTTVAR_BW_DEFAULT   4

Definition at line 510 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_BW_DESC

#define SCTPCTL_RTTVAR_BW_DESC   "Shift amount DCCC uses for bw smoothing on rtt calc"

Definition at line 507 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_BW_MAX

#define SCTPCTL_RTTVAR_BW_MAX   32

Definition at line 509 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_BW_MIN

#define SCTPCTL_RTTVAR_BW_MIN   0

Definition at line 508 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_DCCCECN_DEFAULT

#define SCTPCTL_RTTVAR_DCCCECN_DEFAULT   1 /* 0 means disable feature */

Definition at line 531 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_DCCCECN_DESC

#define SCTPCTL_RTTVAR_DCCCECN_DESC   "Enable ECN for DCCC."

Definition at line 528 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_DCCCECN_MAX

#define SCTPCTL_RTTVAR_DCCCECN_MAX   1

Definition at line 530 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_DCCCECN_MIN

#define SCTPCTL_RTTVAR_DCCCECN_MIN   0

Definition at line 529 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_EQRET_DEFAULT

#define SCTPCTL_RTTVAR_EQRET_DEFAULT   0

Definition at line 521 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_EQRET_DESC

#define SCTPCTL_RTTVAR_EQRET_DESC   "Whether DCCC increases cwnd when the rtt and bw are unchanged"

Definition at line 518 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_EQRET_MAX

#define SCTPCTL_RTTVAR_EQRET_MAX   1

Definition at line 520 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_EQRET_MIN

#define SCTPCTL_RTTVAR_EQRET_MIN   0

Definition at line 519 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_RTT_DEFAULT

#define SCTPCTL_RTTVAR_RTT_DEFAULT   5

Definition at line 516 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_RTT_DESC

#define SCTPCTL_RTTVAR_RTT_DESC   "Shift amount DCCC uses for rtt smoothing on rtt calc"

Definition at line 513 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_RTT_MAX

#define SCTPCTL_RTTVAR_RTT_MAX   32

Definition at line 515 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_RTT_MIN

#define SCTPCTL_RTTVAR_RTT_MIN   0

Definition at line 514 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_STEADYS_DEFAULT

#define SCTPCTL_RTTVAR_STEADYS_DEFAULT   20 /* 0 means disable feature */

Definition at line 526 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_STEADYS_DESC

#define SCTPCTL_RTTVAR_STEADYS_DESC   "Number of identical bw measurements DCCC takes to try step down of cwnd"

Definition at line 523 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_STEADYS_MAX

#define SCTPCTL_RTTVAR_STEADYS_MAX   0xFFFF

Definition at line 525 of file sctp_sysctl.h.

◆ SCTPCTL_RTTVAR_STEADYS_MIN

#define SCTPCTL_RTTVAR_STEADYS_MIN   0

Definition at line 524 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_FREQ_DEFAULT

#define SCTPCTL_SACK_FREQ_DEFAULT   SCTP_DEFAULT_SACK_FREQ

Definition at line 258 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_FREQ_DESC

#define SCTPCTL_SACK_FREQ_DESC   "Default SACK frequency"

Definition at line 255 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_FREQ_MAX

#define SCTPCTL_SACK_FREQ_MAX   0xFFFFFFFF

Definition at line 257 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_FREQ_MIN

#define SCTPCTL_SACK_FREQ_MIN   0

Definition at line 256 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_IMMEDIATELY_ENABLE_DEFAULT

#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_DEFAULT   SCTPCTL_SACK_IMMEDIATELY_ENABLE_MAX

Definition at line 480 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_IMMEDIATELY_ENABLE_DESC

#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_DESC   "Enable sending of the SACK-IMMEDIATELY-bit"

Definition at line 477 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_IMMEDIATELY_ENABLE_MAX

#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_MAX   1

Definition at line 479 of file sctp_sysctl.h.

◆ SCTPCTL_SACK_IMMEDIATELY_ENABLE_MIN

#define SCTPCTL_SACK_IMMEDIATELY_ENABLE_MIN   0

Definition at line 478 of file sctp_sysctl.h.

◆ SCTPCTL_SECRET_LIFETIME_DEFAULT

#define SCTPCTL_SECRET_LIFETIME_DEFAULT   SCTP_DEFAULT_SECRET_LIFE_SEC

Definition at line 294 of file sctp_sysctl.h.

◆ SCTPCTL_SECRET_LIFETIME_DESC

#define SCTPCTL_SECRET_LIFETIME_DESC   "Default secret lifetime in seconds"

Definition at line 291 of file sctp_sysctl.h.

◆ SCTPCTL_SECRET_LIFETIME_MAX

#define SCTPCTL_SECRET_LIFETIME_MAX   0xFFFFFFFF

Definition at line 293 of file sctp_sysctl.h.

◆ SCTPCTL_SECRET_LIFETIME_MIN

#define SCTPCTL_SECRET_LIFETIME_MIN   0

Definition at line 292 of file sctp_sysctl.h.

◆ SCTPCTL_SENDALL_LIMIT_DEFAULT

#define SCTPCTL_SENDALL_LIMIT_DEFAULT   1432

Definition at line 542 of file sctp_sysctl.h.

◆ SCTPCTL_SENDALL_LIMIT_DESC

#define SCTPCTL_SENDALL_LIMIT_DESC   "Maximum size of a message send with SCTP_SENDALL"

Definition at line 539 of file sctp_sysctl.h.

◆ SCTPCTL_SENDALL_LIMIT_MAX

#define SCTPCTL_SENDALL_LIMIT_MAX   0xFFFFFFFF

Definition at line 541 of file sctp_sysctl.h.

◆ SCTPCTL_SENDALL_LIMIT_MIN

#define SCTPCTL_SENDALL_LIMIT_MIN   0

Definition at line 540 of file sctp_sysctl.h.

◆ SCTPCTL_SHUTDOWN_GUARD_TIME_DEFAULT

#define SCTPCTL_SHUTDOWN_GUARD_TIME_DEFAULT   0

Definition at line 288 of file sctp_sysctl.h.

◆ SCTPCTL_SHUTDOWN_GUARD_TIME_DESC

#define SCTPCTL_SHUTDOWN_GUARD_TIME_DESC   "Shutdown guard timer in seconds (0 means 5 times RTO.Max)"

Definition at line 285 of file sctp_sysctl.h.

◆ SCTPCTL_SHUTDOWN_GUARD_TIME_MAX

#define SCTPCTL_SHUTDOWN_GUARD_TIME_MAX   0xFFFFFFFF

Definition at line 287 of file sctp_sysctl.h.

◆ SCTPCTL_SHUTDOWN_GUARD_TIME_MIN

#define SCTPCTL_SHUTDOWN_GUARD_TIME_MIN   0

Definition at line 286 of file sctp_sysctl.h.

◆ SCTPCTL_SYS_RESOURCE_DEFAULT

#define SCTPCTL_SYS_RESOURCE_DEFAULT   SCTP_DEF_SYSTEM_RESC_LIMIT

Definition at line 264 of file sctp_sysctl.h.

◆ SCTPCTL_SYS_RESOURCE_DESC

#define SCTPCTL_SYS_RESOURCE_DESC   "Max number of cached resources in the system"

Definition at line 261 of file sctp_sysctl.h.

◆ SCTPCTL_SYS_RESOURCE_MAX

#define SCTPCTL_SYS_RESOURCE_MAX   0xFFFFFFFF

Definition at line 263 of file sctp_sysctl.h.

◆ SCTPCTL_SYS_RESOURCE_MIN

#define SCTPCTL_SYS_RESOURCE_MIN   0

Definition at line 262 of file sctp_sysctl.h.

◆ SCTPCTL_TCBHASHSIZE_DEFAULT

#define SCTPCTL_TCBHASHSIZE_DEFAULT   SCTP_TCBHASHSIZE

Definition at line 228 of file sctp_sysctl.h.

◆ SCTPCTL_TCBHASHSIZE_DESC

#define SCTPCTL_TCBHASHSIZE_DESC   "Tunable for TCB hash table sizes"

Definition at line 225 of file sctp_sysctl.h.

◆ SCTPCTL_TCBHASHSIZE_MAX

#define SCTPCTL_TCBHASHSIZE_MAX   0xFFFFFFFF

Definition at line 227 of file sctp_sysctl.h.

◆ SCTPCTL_TCBHASHSIZE_MIN

#define SCTPCTL_TCBHASHSIZE_MIN   1

Definition at line 226 of file sctp_sysctl.h.

◆ SCTPCTL_TIME_WAIT_DEFAULT

#define SCTPCTL_TIME_WAIT_DEFAULT   SCTP_TIME_WAIT

Definition at line 492 of file sctp_sysctl.h.

◆ SCTPCTL_TIME_WAIT_DESC

#define SCTPCTL_TIME_WAIT_DESC   "Vtag time wait time in seconds, 0 disables it"

Definition at line 489 of file sctp_sysctl.h.

◆ SCTPCTL_TIME_WAIT_MAX

#define SCTPCTL_TIME_WAIT_MAX   0xffffffff

Definition at line 491 of file sctp_sysctl.h.

◆ SCTPCTL_TIME_WAIT_MIN

#define SCTPCTL_TIME_WAIT_MIN   0

Definition at line 490 of file sctp_sysctl.h.

◆ SCTPCTL_UDP_TUNNELING_PORT_DEFAULT

#define SCTPCTL_UDP_TUNNELING_PORT_DEFAULT   0

Definition at line 474 of file sctp_sysctl.h.

◆ SCTPCTL_UDP_TUNNELING_PORT_DESC

#define SCTPCTL_UDP_TUNNELING_PORT_DESC   "Set the SCTP/UDP tunneling port"

Definition at line 471 of file sctp_sysctl.h.

◆ SCTPCTL_UDP_TUNNELING_PORT_MAX

#define SCTPCTL_UDP_TUNNELING_PORT_MAX   65535

Definition at line 473 of file sctp_sysctl.h.

◆ SCTPCTL_UDP_TUNNELING_PORT_MIN

#define SCTPCTL_UDP_TUNNELING_PORT_MIN   0

Definition at line 472 of file sctp_sysctl.h.

◆ SCTPCTL_VALID_COOKIE_LIFE_DEFAULT

#define SCTPCTL_VALID_COOKIE_LIFE_DEFAULT   SCTP_DEFAULT_COOKIE_LIFE

Definition at line 324 of file sctp_sysctl.h.

◆ SCTPCTL_VALID_COOKIE_LIFE_DESC

#define SCTPCTL_VALID_COOKIE_LIFE_DESC   "Default cookie lifetime in ms"

Definition at line 321 of file sctp_sysctl.h.

◆ SCTPCTL_VALID_COOKIE_LIFE_MAX

#define SCTPCTL_VALID_COOKIE_LIFE_MAX   SCTP_MAX_COOKIE_LIFE

Definition at line 323 of file sctp_sysctl.h.

◆ SCTPCTL_VALID_COOKIE_LIFE_MIN

#define SCTPCTL_VALID_COOKIE_LIFE_MIN   SCTP_MIN_COOKIE_LIFE

Definition at line 322 of file sctp_sysctl.h.

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ sctp_init_sysctls()

void sctp_init_sysctls ( void  )

Definition at line 55 of file sctp_sysctl.c.

References SCTP_BASE_SYSCTL, SCTPCTL_ABC_L_VAR_DEFAULT, SCTPCTL_ABORT_AT_LIMIT_DEFAULT, SCTPCTL_ADD_MORE_ON_OUTPUT_DEFAULT, SCTPCTL_ASCONF_ENABLE_DEFAULT, SCTPCTL_ASOC_RESOURCE_DEFAULT, SCTPCTL_ASSOC_RTX_MAX_DEFAULT, SCTPCTL_AUTH_ENABLE_DEFAULT, SCTPCTL_AUTOASCONF_DEFAULT, SCTPCTL_BLACKHOLE_DEFAULT, SCTPCTL_BUFFER_SPLITTING_DEFAULT, SCTPCTL_CHUNKSCALE_DEFAULT, SCTPCTL_CMT_ON_OFF_DEFAULT, SCTPCTL_CMT_USE_DAC_DEFAULT, SCTPCTL_CWND_MAXBURST_DEFAULT, SCTPCTL_DEFAULT_CC_MODULE_DEFAULT, SCTPCTL_DEFAULT_FRAG_INTERLEAVE_DEFAULT, SCTPCTL_DEFAULT_SS_MODULE_DEFAULT, SCTPCTL_DELAYED_SACK_TIME_DEFAULT, SCTPCTL_DIAG_INFO_CODE_DEFAULT, SCTPCTL_DO_SCTP_DRAIN_DEFAULT, SCTPCTL_ECN_ENABLE_DEFAULT, SCTPCTL_FRMAXBURST_DEFAULT, SCTPCTL_HB_MAX_BURST_DEFAULT, SCTPCTL_HEARTBEAT_INTERVAL_DEFAULT, SCTPCTL_INCOMING_STREAMS_DEFAULT, SCTPCTL_INIT_RTO_MAX_DEFAULT, SCTPCTL_INIT_RTX_MAX_DEFAULT, SCTPCTL_INITIAL_CWND_DEFAULT, SCTPCTL_LOGGING_LEVEL_DEFAULT, SCTPCTL_MAX_CHAINED_MBUFS_DEFAULT, SCTPCTL_MAX_RETRAN_CHUNK_DEFAULT, SCTPCTL_MAXBURST_DEFAULT, SCTPCTL_MAXCHUNKS_DEFAULT, SCTPCTL_MAXDGRAM_DEFAULT, SCTPCTL_MIN_RESIDUAL_DEFAULT, SCTPCTL_MIN_SPLIT_POINT_DEFAULT, SCTPCTL_MOBILITY_BASE_DEFAULT, SCTPCTL_MOBILITY_FASTHANDOFF_DEFAULT, SCTPCTL_MULTIPLEASCONFS_DEFAULT, SCTPCTL_NAT_FRIENDLY_DEFAULT, SCTPCTL_NAT_FRIENDLY_INITS_DEFAULT, SCTPCTL_NRSACK_ENABLE_DEFAULT, SCTPCTL_OUTGOING_STREAMS_DEFAULT, SCTPCTL_PATH_PF_THRESHOLD_DEFAULT, SCTPCTL_PATH_RTX_MAX_DEFAULT, SCTPCTL_PCBHASHSIZE_DEFAULT, SCTPCTL_PEER_CHKOH_DEFAULT, SCTPCTL_PKTDROP_ENABLE_DEFAULT, SCTPCTL_PMTU_RAISE_TIME_DEFAULT, SCTPCTL_PR_ENABLE_DEFAULT, SCTPCTL_RECONFIG_ENABLE_DEFAULT, SCTPCTL_RECVSPACE_DEFAULT, SCTPCTL_RTO_INITIAL_DEFAULT, SCTPCTL_RTO_MAX_DEFAULT, SCTPCTL_RTO_MIN_DEFAULT, SCTPCTL_RTTVAR_BW_DEFAULT, SCTPCTL_RTTVAR_DCCCECN_DEFAULT, SCTPCTL_RTTVAR_EQRET_DEFAULT, SCTPCTL_RTTVAR_RTT_DEFAULT, SCTPCTL_RTTVAR_STEADYS_DEFAULT, SCTPCTL_SACK_FREQ_DEFAULT, SCTPCTL_SACK_IMMEDIATELY_ENABLE_DEFAULT, SCTPCTL_SECRET_LIFETIME_DEFAULT, SCTPCTL_SENDALL_LIMIT_DEFAULT, SCTPCTL_SHUTDOWN_GUARD_TIME_DEFAULT, SCTPCTL_SYS_RESOURCE_DEFAULT, SCTPCTL_TCBHASHSIZE_DEFAULT, SCTPCTL_TIME_WAIT_DEFAULT, SCTPCTL_UDP_TUNNELING_PORT_DEFAULT, and SCTPCTL_VALID_COOKIE_LIFE_DEFAULT.

Referenced by sctp_init().

Here is the caller graph for this function: