diff options
Diffstat (limited to 'net/dccp/ccids/ccid2.h')
-rw-r--r-- | net/dccp/ccids/ccid2.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/net/dccp/ccids/ccid2.h b/net/dccp/ccids/ccid2.h index 451a87464fa5..5b2ef4acb300 100644 --- a/net/dccp/ccids/ccid2.h +++ b/net/dccp/ccids/ccid2.h | |||
@@ -35,6 +35,9 @@ struct ccid2_seq { | |||
35 | struct ccid2_seq *ccid2s_next; | 35 | struct ccid2_seq *ccid2s_next; |
36 | }; | 36 | }; |
37 | 37 | ||
38 | #define CCID2_SEQBUF_LEN 256 | ||
39 | #define CCID2_SEQBUF_MAX 128 | ||
40 | |||
38 | /** struct ccid2_hc_tx_sock - CCID2 TX half connection | 41 | /** struct ccid2_hc_tx_sock - CCID2 TX half connection |
39 | * | 42 | * |
40 | * @ccid2hctx_ssacks - ACKs recv in slow start | 43 | * @ccid2hctx_ssacks - ACKs recv in slow start |
@@ -50,10 +53,11 @@ struct ccid2_hc_tx_sock { | |||
50 | int ccid2hctx_cwnd; | 53 | int ccid2hctx_cwnd; |
51 | int ccid2hctx_ssacks; | 54 | int ccid2hctx_ssacks; |
52 | int ccid2hctx_acks; | 55 | int ccid2hctx_acks; |
53 | int ccid2hctx_ssthresh; | 56 | unsigned int ccid2hctx_ssthresh; |
54 | int ccid2hctx_pipe; | 57 | int ccid2hctx_pipe; |
55 | int ccid2hctx_numdupack; | 58 | int ccid2hctx_numdupack; |
56 | struct ccid2_seq *ccid2hctx_seqbuf; | 59 | struct ccid2_seq *ccid2hctx_seqbuf[CCID2_SEQBUF_MAX]; |
60 | int ccid2hctx_seqbufc; | ||
57 | struct ccid2_seq *ccid2hctx_seqh; | 61 | struct ccid2_seq *ccid2hctx_seqh; |
58 | struct ccid2_seq *ccid2hctx_seqt; | 62 | struct ccid2_seq *ccid2hctx_seqt; |
59 | long ccid2hctx_rto; | 63 | long ccid2hctx_rto; |
@@ -67,6 +71,7 @@ struct ccid2_hc_tx_sock { | |||
67 | u64 ccid2hctx_rpseq; | 71 | u64 ccid2hctx_rpseq; |
68 | int ccid2hctx_rpdupack; | 72 | int ccid2hctx_rpdupack; |
69 | int ccid2hctx_sendwait; | 73 | int ccid2hctx_sendwait; |
74 | unsigned long ccid2hctx_last_cong; | ||
70 | }; | 75 | }; |
71 | 76 | ||
72 | struct ccid2_hc_rx_sock { | 77 | struct ccid2_hc_rx_sock { |