diff options
Diffstat (limited to 'net/ipv4/tcp_timer.c')
| -rw-r--r-- | net/ipv4/tcp_timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c index c732be00606b..440a5c6004f6 100644 --- a/net/ipv4/tcp_timer.c +++ b/net/ipv4/tcp_timer.c | |||
| @@ -517,7 +517,7 @@ static void tcp_keepalive_timer (unsigned long data) | |||
| 517 | struct sock *sk = (struct sock *) data; | 517 | struct sock *sk = (struct sock *) data; |
| 518 | struct inet_connection_sock *icsk = inet_csk(sk); | 518 | struct inet_connection_sock *icsk = inet_csk(sk); |
| 519 | struct tcp_sock *tp = tcp_sk(sk); | 519 | struct tcp_sock *tp = tcp_sk(sk); |
| 520 | __u32 elapsed; | 520 | u32 elapsed; |
| 521 | 521 | ||
| 522 | /* Only process if socket is not in use. */ | 522 | /* Only process if socket is not in use. */ |
| 523 | bh_lock_sock(sk); | 523 | bh_lock_sock(sk); |
| @@ -554,7 +554,7 @@ static void tcp_keepalive_timer (unsigned long data) | |||
| 554 | if (tp->packets_out || tcp_send_head(sk)) | 554 | if (tp->packets_out || tcp_send_head(sk)) |
| 555 | goto resched; | 555 | goto resched; |
| 556 | 556 | ||
| 557 | elapsed = tcp_time_stamp - tp->rcv_tstamp; | 557 | elapsed = keepalive_time_elapsed(tp); |
| 558 | 558 | ||
| 559 | if (elapsed >= keepalive_time_when(tp)) { | 559 | if (elapsed >= keepalive_time_when(tp)) { |
| 560 | if (icsk->icsk_probes_out >= keepalive_probes(tp)) { | 560 | if (icsk->icsk_probes_out >= keepalive_probes(tp)) { |
