Commit 1fb87509 authored by Gerrit Renker's avatar Gerrit Renker

dccp ccid-2: Remove ccid2hc{tx,rx}_ prefixes

This patch fixes two problems caused by the ubiquitous long "hctx->ccid2htx_"
and "hcrx->ccid2hcrx_" prefixes:
 * code becomes hard to read;
 * multiple-line statements are almost inevitable even for simple expressions;
The prefixes are not really necessary (compare with "struct tcp_sock").

There had been previous discussion of this on dccp@vger, but so far this was
not followed up (most people agreed that the prefixes are too long). 
Signed-off-by: default avatarGerrit Renker <gerrit@erg.abdn.ac.uk>
Signed-off-by: default avatarLeandro Melo de Sales <leandroal@gmail.com>
parent 88ddac51
This diff is collapsed.
...@@ -42,34 +42,34 @@ struct ccid2_seq { ...@@ -42,34 +42,34 @@ struct ccid2_seq {
/** struct ccid2_hc_tx_sock - CCID2 TX half connection /** struct ccid2_hc_tx_sock - CCID2 TX half connection
* *
* @ccid2hctx_{cwnd,ssthresh,pipe}: as per RFC 4341, section 5 * @{cwnd,ssthresh,pipe}: as per RFC 4341, section 5
* @ccid2hctx_packets_acked - Ack counter for deriving cwnd growth (RFC 3465) * @packets_acked: Ack counter for deriving cwnd growth (RFC 3465)
* @ccid2hctx_lastrtt -time RTT was last measured * @lastrtt: time RTT was last measured
* @ccid2hctx_rpseq - last consecutive seqno * @rpseq: last consecutive seqno
* @ccid2hctx_rpdupack - dupacks since rpseq * @rpdupack: dupacks since rpseq
*/ */
struct ccid2_hc_tx_sock { struct ccid2_hc_tx_sock {
u32 ccid2hctx_cwnd; u32 cwnd;
u32 ccid2hctx_ssthresh; u32 ssthresh;
u32 ccid2hctx_pipe; u32 pipe;
u32 ccid2hctx_packets_acked; u32 packets_acked;
struct ccid2_seq *ccid2hctx_seqbuf[CCID2_SEQBUF_MAX]; struct ccid2_seq *seqbuf[CCID2_SEQBUF_MAX];
int ccid2hctx_seqbufc; int seqbufc;
struct ccid2_seq *ccid2hctx_seqh; struct ccid2_seq *seqh;
struct ccid2_seq *ccid2hctx_seqt; struct ccid2_seq *seqt;
long ccid2hctx_rto; long rto;
long ccid2hctx_srtt; long srtt;
long ccid2hctx_rttvar; long rttvar;
unsigned long ccid2hctx_lastrtt; unsigned long lastrtt;
struct timer_list ccid2hctx_rtotimer; struct timer_list rtotimer;
u64 ccid2hctx_rpseq; u64 rpseq;
int ccid2hctx_rpdupack; int rpdupack;
unsigned long ccid2hctx_last_cong; unsigned long last_cong;
u64 ccid2hctx_high_ack; u64 high_ack;
}; };
struct ccid2_hc_rx_sock { struct ccid2_hc_rx_sock {
int ccid2hcrx_data; int data;
}; };
static inline struct ccid2_hc_tx_sock *ccid2_hc_tx_sk(const struct sock *sk) static inline struct ccid2_hc_tx_sock *ccid2_hc_tx_sk(const struct sock *sk)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment