#include <linux/types.h>
#include <linux/socket.h>
Go to the source code of this file.
|
enum | sctp_sinfo_flags {
SCTP_UNORDERED = 1,
SCTP_ADDR_OVER = 2,
SCTP_ABORT =4,
SCTP_SACK_IMMEDIATELY = 8,
SCTP_EOF =MSG_FIN
} |
|
enum | sctp_cmsg_type { SCTP_INIT,
SCTP_SNDRCV
} |
|
enum | sctp_sac_state {
SCTP_COMM_UP,
SCTP_COMM_LOST,
SCTP_RESTART,
SCTP_SHUTDOWN_COMP,
SCTP_CANT_STR_ASSOC
} |
|
enum | sctp_spc_state {
SCTP_ADDR_AVAILABLE,
SCTP_ADDR_UNREACHABLE,
SCTP_ADDR_REMOVED,
SCTP_ADDR_ADDED,
SCTP_ADDR_MADE_PRIM,
SCTP_ADDR_CONFIRMED
} |
|
enum | sctp_ssf_flags { SCTP_DATA_UNSENT,
SCTP_DATA_SENT
} |
|
enum | { SCTP_PARTIAL_DELIVERY_ABORTED =0
} |
|
enum | { SCTP_AUTH_NEWKEY = 0
} |
|
enum | sctp_sn_type {
SCTP_SN_TYPE_BASE = (1<<15),
SCTP_ASSOC_CHANGE,
SCTP_PEER_ADDR_CHANGE,
SCTP_SEND_FAILED,
SCTP_REMOTE_ERROR,
SCTP_SHUTDOWN_EVENT,
SCTP_PARTIAL_DELIVERY_EVENT,
SCTP_ADAPTATION_INDICATION,
SCTP_AUTHENTICATION_EVENT,
SCTP_SENDER_DRY_EVENT
} |
|
enum | sctp_sn_error {
SCTP_FAILED_THRESHOLD,
SCTP_RECEIVED_SACK,
SCTP_HEARTBEAT_SUCCESS,
SCTP_RESPONSE_TO_USER_REQ,
SCTP_INTERNAL_ERROR,
SCTP_SHUTDOWN_GUARD_EXPIRES,
SCTP_PEER_FAULTY
} |
|
enum | sctp_spp_flags {
SPP_HB_ENABLE = 1<<0,
SPP_HB_DISABLE = 1<<1,
SPP_HB = SPP_HB_ENABLE | SPP_HB_DISABLE,
SPP_HB_DEMAND = 1<<2,
SPP_PMTUD_ENABLE = 1<<3,
SPP_PMTUD_DISABLE = 1<<4,
SPP_PMTUD = SPP_PMTUD_ENABLE | SPP_PMTUD_DISABLE,
SPP_SACKDELAY_ENABLE = 1<<5,
SPP_SACKDELAY_DISABLE = 1<<6,
SPP_SACKDELAY = SPP_SACKDELAY_ENABLE | SPP_SACKDELAY_DISABLE,
SPP_HB_TIME_IS_ZERO = 1<<7
} |
|
enum | sctp_spinfo_state {
SCTP_INACTIVE,
SCTP_PF,
SCTP_ACTIVE,
SCTP_UNCONFIRMED,
SCTP_UNKNOWN = 0xffff
} |
|
enum | sctp_msg_flags { MSG_NOTIFICATION = 0x8000,
MSG_NOTIFICATION = 0x8000
} |
|
#define MSG_NOTIFICATION MSG_NOTIFICATION |
#define SCTP_ADAPTATION_LAYER 7 |
#define SCTP_AUTH_ACTIVE_KEY 24 |
#define SCTP_AUTH_CHUNK 21 /* Set only: add a chunk type to authenticate */ |
#define SCTP_AUTH_DELETE_KEY 25 |
#define SCTP_AUTO_ASCONF 30 |
#define SCTP_BINDX_ADD_ADDR 0x01 |
#define SCTP_BINDX_REM_ADDR 0x02 |
#define SCTP_DEFAULT_SEND_PARAM 10 |
#define SCTP_DELAYED_ACK_TIME 16 |
#define SCTP_DISABLE_FRAGMENTS 8 |
#define SCTP_FRAGMENT_INTERLEAVE 18 |
#define SCTP_GET_ASSOC_ID_LIST 29 /* Read only */ |
#define SCTP_GET_ASSOC_NUMBER 28 /* Read only */ |
#define SCTP_GET_LOCAL_ADDRS 109 /* Get all local address. */ |
#define SCTP_GET_PEER_ADDR_INFO 15 |
#define SCTP_GET_PEER_ADDRS 108 /* Get all peer address. */ |
#define SCTP_HMAC_IDENT 22 |
#define SCTP_I_WANT_MAPPED_V4_ADDR 12 /* Turn on/off mapped v4 addresses */ |
#define SCTP_LOCAL_AUTH_CHUNKS 27 /* Read only */ |
#define SCTP_MAX_BURST 20 /* Set/Get max burst */ |
#define SCTP_MAXSEG 13 /* Get/set maximum fragment. */ |
#define SCTP_NODELAY 3 /* Get/set nodelay option. */ |
#define SCTP_PARTIAL_DELIVERY_POINT 19 /* Set/Get partial delivery point */ |
#define SCTP_PEER_ADDR_PARAMS 9 |
#define SCTP_PEER_ADDR_THLDS 31 |
#define SCTP_PEER_AUTH_CHUNKS 26 /* Read only */ |
#define SCTP_PRIMARY_ADDR 6 |
#define SCTP_SET_PEER_PRIMARY_ADDR 5 |
#define SCTP_SOCKOPT_BINDX_ADD 100 /* BINDX requests for adding addrs */ |
#define SCTP_SOCKOPT_BINDX_REM 101 /* BINDX requests for removing addrs. */ |
#define SCTP_SOCKOPT_CONNECTX 110 /* CONNECTX requests. */ |
#define SCTP_SOCKOPT_CONNECTX3 111 /* CONNECTX requests (updated) */ |
#define SCTP_SOCKOPT_CONNECTX_OLD 107 /* CONNECTX old requests. */ |
#define SCTP_SOCKOPT_PEELOFF 102 /* peel off association. */ |
- Enumerator:
SCTP_PARTIAL_DELIVERY_ABORTED |
|
Definition at line 345 of file user.h.
- Enumerator:
-
Definition at line 357 of file user.h.
- Enumerator:
-
Definition at line 172 of file user.h.
- Enumerator:
MSG_NOTIFICATION |
|
MSG_NOTIFICATION |
|
Definition at line 724 of file user.h.
- Enumerator:
SCTP_COMM_UP |
|
SCTP_COMM_LOST |
|
SCTP_RESTART |
|
SCTP_SHUTDOWN_COMP |
|
SCTP_CANT_STR_ASSOC |
|
Definition at line 208 of file user.h.
- Enumerator:
SCTP_UNORDERED |
|
SCTP_ADDR_OVER |
|
SCTP_ABORT |
|
SCTP_SACK_IMMEDIATELY |
|
SCTP_EOF |
|
Definition at line 162 of file user.h.
- Enumerator:
SCTP_FAILED_THRESHOLD |
|
SCTP_RECEIVED_SACK |
|
SCTP_HEARTBEAT_SUCCESS |
|
SCTP_RESPONSE_TO_USER_REQ |
|
SCTP_INTERNAL_ERROR |
|
SCTP_SHUTDOWN_GUARD_EXPIRES |
|
SCTP_PEER_FAULTY |
|
Definition at line 441 of file user.h.
- Enumerator:
SCTP_SN_TYPE_BASE |
|
SCTP_ASSOC_CHANGE |
|
SCTP_PEER_ADDR_CHANGE |
|
SCTP_SEND_FAILED |
|
SCTP_REMOTE_ERROR |
|
SCTP_SHUTDOWN_EVENT |
|
SCTP_PARTIAL_DELIVERY_EVENT |
|
SCTP_ADAPTATION_INDICATION |
|
SCTP_AUTHENTICATION_EVENT |
|
SCTP_SENDER_DRY_EVENT |
|
Definition at line 420 of file user.h.
- Enumerator:
SCTP_ADDR_AVAILABLE |
|
SCTP_ADDR_UNREACHABLE |
|
SCTP_ADDR_REMOVED |
|
SCTP_ADDR_ADDED |
|
SCTP_ADDR_MADE_PRIM |
|
SCTP_ADDR_CONFIRMED |
|
Definition at line 239 of file user.h.
- Enumerator:
SCTP_INACTIVE |
|
SCTP_PF |
|
SCTP_ACTIVE |
|
SCTP_UNCONFIRMED |
|
SCTP_UNKNOWN |
|
Definition at line 651 of file user.h.
- Enumerator:
SPP_HB_ENABLE |
|
SPP_HB_DISABLE |
|
SPP_HB |
|
SPP_HB_DEMAND |
|
SPP_PMTUD_ENABLE |
|
SPP_PMTUD_DISABLE |
|
SPP_PMTUD |
|
SPP_SACKDELAY_ENABLE |
|
SPP_SACKDELAY_DISABLE |
|
SPP_SACKDELAY |
|
SPP_HB_TIME_IS_ZERO |
|
Definition at line 526 of file user.h.
- Enumerator:
SCTP_DATA_UNSENT |
|
SCTP_DATA_SENT |
|
Definition at line 297 of file user.h.
Scatter-gather list for preada/pwritea calls.
< Client physical address of the buffer segment.
< Page table entry describing the caching and location override characteristics of the buffer segment. Some drivers ignore this element and will require that the NOCACHE flag be set on their requests.
< Length of the buffer segment.
Definition at line 1740 of file hypervisor.h.