Lines Matching +full:shutdown +full:- +full:ack

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.
73 * This is the maximum padded size of a s-a-p
97 /* draft-ietf-tsvwg-prsctp */
98 /* PR-SCTP supported parameter */
103 /* draft-ietf-tsvwg-addip-sctp */
114 struct sctp_asconf_tag_param { /* an ASCONF NAT-Vtag parameter */
169 /* Initiate (INIT)/Initiate Ack (INIT ACK) */
175 uint32_t initial_tsn; /* I-TSN */
191 uint32_t my_vtag; /* my tag in INIT-ACK (for quick ref) */
196 uint32_t scope_id; /* v6 scope id for link-locals */
210 * at the end is tacked on the INIT chunk and the INIT-ACK chunk
231 /* ... used for both INIT and INIT ACK */
236 /* Selective Ack (SACK) */
238 uint16_t start; /* Gap Ack block start */
239 uint16_t end; /* Gap Ack block end */
243 uint32_t cum_tsn_ack; /* cumulative TSN Ack */
245 uint16_t num_gap_ack_blks; /* number of Gap Ack blocks */
257 uint32_t cum_tsn_ack; /* cumulative TSN Ack */
259 uint16_t num_gap_ack_blks; /* number of Gap Ack blocks */
260 uint16_t num_nr_gap_ack_blks; /* number of NR Gap Ack blocks */
282 /* ... used for Heartbeat Ack (HEARTBEAT ACK) */
297 /* Shutdown Association (SHUTDOWN) */
303 /* Shutdown Acknowledgment (SHUTDOWN ACK) */
320 /* Cookie Acknowledgment (COOKIE ACK) */
343 /* Shutdown Complete (SHUTDOWN COMPLETE) */
354 * draft-ietf-tsvwg-addip-sctp
364 /* Address/Stream Configuration Acknowledge (ASCONF ACK) */
371 /* draft-ietf-tsvwg-prsctp */
395 /* should be a multiple of 4 - 1 aka 3/7/11 etc. */
493 * Authenticated chunks support draft-ietf-tsvwg-sctp-auth
520 /* Zero checksum support draft-ietf-tsvwg-sctp-zero-checksum */
528 * we pre-reserve enough room for a ECNE or CWR AND a SACK with no missing
532 * taking out these two but the 24-sack/8-CWR i.e. 32 bytes I pre-reserve I