summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_structs.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/sctp_structs.h')
-rw-r--r--sys/netinet/sctp_structs.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/netinet/sctp_structs.h b/sys/netinet/sctp_structs.h
index 5a1f9d2..4e88c1f 100644
--- a/sys/netinet/sctp_structs.h
+++ b/sys/netinet/sctp_structs.h
@@ -415,6 +415,7 @@ struct sctp_stream_queue_pending {
uint8_t addr_over;
uint8_t pr_sctp_on;
uint8_t sender_all_done;
+ uint8_t put_last_out;
};
/*
@@ -463,6 +464,8 @@ struct sctp_tsn_log {
uint32_t tsn;
uint16_t strm;
uint16_t seq;
+ uint16_t sz;
+ uint16_t flgs;
};
/*
@@ -499,8 +502,6 @@ struct sctp_association {
/* Free chunk list */
struct sctpchunk_listhead free_chunks;
- /* Free stream output control list */
- struct sctp_streamhead free_strmoq;
/* Control chunk queue */
struct sctpchunk_listhead control_send_queue;
@@ -680,6 +681,8 @@ struct sctp_association {
struct sctp_tsn_log out_tsnlog[SCTP_TSN_LOG_SIZE];
uint16_t tsn_in_at;
uint16_t tsn_out_at;
+ uint16_t tsn_in_wrapped;
+ uint16_t tsn_out_wrapped;
#endif /* SCTP_ASOCLOG_OF_TSNS */
/*
* window state information and smallest MTU that I use to bound
@@ -823,7 +826,6 @@ struct sctp_association {
uint16_t ecn_echo_cnt_onq;
uint16_t free_chunk_cnt;
- uint16_t free_strmoq_cnt;
uint8_t stream_locked;
uint8_t authenticated; /* packet authenticated ok */
OpenPOWER on IntegriCloud