Lines Matching +full:shutdown +full:- +full:user +full:- +full:flag
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved.
5 * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.
6 * Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved.
238 /* Flags that go into the sinfo->sinfo_flags field */
241 #define SCTP_EOF 0x0100 /* Start shutdown procedures */
243 #define SCTP_UNORDERED 0x0400 /* Message is un-ordered */
244 #define SCTP_ADDR_OVER 0x0800 /* Override the primary-address */
247 #define SCTP_SACK_IMMEDIATELY 0x4000 /* Set I-Bit */
255 /* The lower four bits is an enumeration of PR-SCTP policies */
257 #define SCTP_PR_SCTP_TTL 0x0001 /* Time based PR-SCTP */
258 #define SCTP_PR_SCTP_PRIO 0x0002 /* Buffer based PR-SCTP */
261 * PR-SCTP */
384 /* flag that indicates state of data */
388 /* shutdown event */
465 * Stream reset event - subscribe to SCTP_STREAM_RESET_EVENT
482 * Assoc reset event - subscribe to SCTP_ASSOC_RESET_EVENT
497 * Stream change event - subscribe to SCTP_STREAM_CHANGE_EVENT
977 uint32_t sctps_recvheartbeatack; /* total input HB-ACK chunks */
988 uint32_t sctps_recvexpressm; /* total fast path multi-part data */
1003 * chunk (u-del multi-fr
1014 uint32_t sctps_pdrpfehos; /* P-drop from end host */
1015 uint32_t sctps_pdrpmbda; /* P-drops with data */
1016 uint32_t sctps_pdrpmbct; /* P-drops, non-data, non-endhost */
1017 uint32_t sctps_pdrpbwrpt; /* P-drop, non-endhost, bandwidth rep
1019 uint32_t sctps_pdrpcrupt; /* P-drop, not enough for chunk header */
1020 uint32_t sctps_pdrpnedat; /* P-drop, not enough data to confirm */
1021 uint32_t sctps_pdrppdbrk; /* P-drop, where process_chunk_drop
1023 uint32_t sctps_pdrptsnnf; /* P-drop, could not find TSN */
1024 uint32_t sctps_pdrpdnfnd; /* P-drop, attempt reverse TSN lookup */
1025 uint32_t sctps_pdrpdiwnp; /* P-drop, e-host confirms zero-rwnd */
1026 uint32_t sctps_pdrpdizrw; /* P-drop, midbox confirms no space */
1027 uint32_t sctps_pdrpbadd; /* P-drop, data did not match TSN */
1028 uint32_t sctps_pdrpmark; /* P-drop, TSN's marked for Fast
1038 uint32_t sctps_timoshutdown; /* Number of shutdown timers that
1047 uint32_t sctps_timoshutdownack; /* Number of shutdown ack timers that
1049 uint32_t sctps_timoshutdownguard; /* Number of shutdown guard
1069 uint32_t sctps_badvtag; /* bad v-tag */
1084 * us to clamp down on next user send. */
1086 * caused from a user send from a user
1097 * of user data on primary */
1104 uint32_t sctps_sends_with_eof; /* number of sends with EOF flag set */
1106 * flag set */
1120 uint32_t sctps_fwdtsn_map_over; /* number of map array over-runs via
1121 * fwd-tsn's */
1128 uint32_t sctps_reserved[29]; /* Future ABI compat - remove int's
1136 #define SCTP_STAT_DECR_BY(_x,_d) (SCTP_BASE_STATS[PCPU_GET(cpuid)]._x -= _d)