• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/dccp/

Lines Matching refs:icsk

36 	const struct inet_connection_sock *icsk = inet_csk(sk);
40 if (icsk->icsk_retransmits != 0)
42 retry_until = icsk->icsk_syn_retries ?
45 if (icsk->icsk_retransmits >= sysctl_dccp_retries1) {
72 if (icsk->icsk_retransmits >= retry_until) {
85 struct inet_connection_sock *icsk = inet_csk(sk);
119 if (icsk->icsk_retransmits == 0)
127 if (icsk->icsk_retransmits == 0)
128 icsk->icsk_retransmits = 1;
130 min(icsk->icsk_rto,
137 icsk->icsk_backoff++;
138 icsk->icsk_retransmits++;
140 icsk->icsk_rto = min(icsk->icsk_rto << 1, DCCP_RTO_MAX);
141 inet_csk_reset_xmit_timer(sk, ICSK_TIME_RETRANS, icsk->icsk_rto,
143 if (icsk->icsk_retransmits > sysctl_dccp_retries1)
151 struct inet_connection_sock *icsk = inet_csk(sk);
157 sk_reset_timer(sk, &icsk->icsk_retransmit_timer,
162 if (sk->sk_state == DCCP_CLOSED || !icsk->icsk_pending)
165 if (time_after(icsk->icsk_timeout, jiffies)) {
166 sk_reset_timer(sk, &icsk->icsk_retransmit_timer,
167 icsk->icsk_timeout);
171 event = icsk->icsk_pending;
172 icsk->icsk_pending = 0;
218 struct inet_connection_sock *icsk = inet_csk(sk);
223 icsk->icsk_ack.blocked = 1;
225 sk_reset_timer(sk, &icsk->icsk_delack_timer,
231 !(icsk->icsk_ack.pending & ICSK_ACK_TIMER))
233 if (time_after(icsk->icsk_ack.timeout, jiffies)) {
234 sk_reset_timer(sk, &icsk->icsk_delack_timer,
235 icsk->icsk_ack.timeout);
239 icsk->icsk_ack.pending &= ~ICSK_ACK_TIMER;
242 if (!icsk->icsk_ack.pingpong) {
244 icsk->icsk_ack.ato = min(icsk->icsk_ack.ato << 1,
245 icsk->icsk_rto);
250 icsk->icsk_ack.pingpong = 0;
251 icsk->icsk_ack.ato = TCP_ATO_MIN;