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 { |
