Lines Matching defs:chunk

175 	/* Heartbeat interval: The endpoint sends out a Heartbeat chunk to
275 * Verification: in the INIT or INIT ACK chunk.
281 * Verification: in the INIT chunk.
381 * chunk is sent and the destination transport address to which this
517 /* Structure to track chunk fragments that have been acked, but peer
545 * a chunk header and chunk-specific content.
548 * each chunk as well as a few other header pointers...
555 /* How many times this chunk have been sent, for prsctp RTX policy */
620 /* What endpoint received this chunk? */
626 /* What is the origin IP address for this chunk? */
628 /* Destination address for this chunk. */
634 /* For an inbound chunk, this tells us where it came from.
635 * For an outbound chunk, it tells us where we'd like it to
641 * we need save a pointer to the AUTH chunk, since the SCTP-AUTH
650 __u16 rtt_in_progress:1, /* This chunk used for RTT calc? */
651 has_tsn:1, /* Does this chunk have a TSN yet? */
652 has_ssn:1, /* Does this chunk have a SSN yet? */
654 singleton:1, /* Only chunk in the packet? */
655 end_of_packet:1, /* Last chunk in the packet? */
658 tsn_gap_acked:1, /* Is this chunk acked by a GAP ACK? */
659 data_accepted:1, /* At least 1 chunk accepted */
662 pmtu_probe:1, /* Used by PLPMTUD, can be set in s HB chunk */
663 tsn_missing_report:2, /* Data chunk missing counter. */
664 fast_retransmit:2; /* Is this chunk fast retransmitted? */
667 #define sctp_chunk_retransmitted(chunk) (chunk->sent_count > 1)
670 int sctp_user_addto_chunk(struct sctp_chunk *chunk, int len,
679 const union sctp_addr *sctp_source(const struct sctp_chunk *chunk);
728 /* pointer to the auth chunk for this packet */
731 u8 has_cookie_echo:1, /* This packet contains a COOKIE-ECHO chunk. */
732 has_sack:1, /* This packet contains a SACK chunk. */
733 has_auth:1, /* This packet contains an AUTH chunk */
734 has_data:1, /* This packet contains at least 1 DATA chunk */
742 struct sctp_chunk *chunk,
745 struct sctp_chunk *chunk);
784 * the next DATA chunk sent to this destination
787 * calculation completes (i.e. the DATA chunk
823 * address list derived from the INIT or INIT ACK chunk, a
861 /* Heartbeat interval: The endpoint sends out a Heartbeat chunk to
878 /* When was the last time that we sent a chunk using this
884 * indication based on ECNE chunk.
939 /* Timer to handler reconf chunk rtx */
1041 * being worked on through the inbound chunk processing.
1122 void sctp_outq_tail(struct sctp_outq *, struct sctp_chunk *chunk, gfp_t);
1148 struct sctp_chunk *chunk;
1161 const struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk;
1163 return chunk->head_skb ? : skb;
1237 * 2) Common interface for the inbound chunk handling/state machine.
1390 struct sctp_chunk *chunk, struct sctp_chunk **err_chunk);
1391 int sctp_process_init(struct sctp_association *, struct sctp_chunk *chunk,
1668 * endpoint SHOULD try to retransmit a chunk to an
1671 * which the DATA chunk was sent.
1692 * : the INIT or INIT ACK chunk, and subtracting
1703 /* This mask is used to disable sending the ASCONF chunk
1747 * and authenticated chunk list. All that is part of the
1812 /* Heartbeat interval: The endpoint sends out a Heartbeat chunk to
1847 /* Transport to which SHUTDOWN chunk was last sent. */
1850 /* Transport to which INIT chunk was last sent. */
1857 * : DATA chunk. This is sent in the INIT or INIT
1858 * : ACK chunk to the peer and incremented each
1859 * : time a DATA chunk is assigned a TSN
1868 * : received in the INIT or INIT ACK chunk, and
1899 * to set a_rwnd field in an INIT or a SACK chunk.
1903 /* This is the last advertised value of rwnd over a SACK chunk. */
1986 * an ASCONF chunk, decides it needs to transfer another
2025 * an ASCONF chunk, decides it needs to transfer another
2045 * Initial TSN and every time a new ASCONF chunk is created
2047 * to the newly created chunk.
2095 struct sctp_chunk *strreset_chunk; /* save request chunk */