@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if(!sock_flag(sk,SOCK_KEEPOPEN)||sk->sk_state==TCP_CLOSE)gotoout;-elapsed=keepalive_time_when(tp);-/* It is alive without keepalive 8) */if(tp->packets_out||tcp_send_head(sk))gotoresched;
From: Christoph Paasch <hidden> Date: 2011-08-22 10:54:16
No, if the condition afterwards evaluates to TRUE, and we go to the label
resched, inet_csk_reset_keepalive_timer(...) is called without elapsed being
set.
Cheers,
Christoph
On Monday 22 August 2011 wrote Li Yu:
quoted hunk
Remove useless assignment statement, it may be trash after refactoring?
Signed-off-by: Li Yu <redacted>
@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if(!sock_flag(sk,SOCK_KEEPOPEN)||sk->sk_state==TCP_CLOSE)gotoout;-elapsed=keepalive_time_when(tp);-/* It is alive without keepalive 8) */if(tp->packets_out||tcp_send_head(sk))gotoresched;--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Oops, thanks for reminding !
Yu
于 2011年08月22日 18:46, Christoph Paasch 写道:
No, if the condition afterwards evaluates to TRUE, and we go to the label
resched, inet_csk_reset_keepalive_timer(...) is called without elapsed being
set.
Cheers,
Christoph
On Monday 22 August 2011 wrote Li Yu:
quoted
Remove useless assignment statement, it may be trash after refactoring?
Signed-off-by: Li Yu <redacted>
@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if(!sock_flag(sk,SOCK_KEEPOPEN)||sk->sk_state==TCP_CLOSE)gotoout;-elapsed=keepalive_time_when(tp);-/* It is alive without keepalive 8) */if(tp->packets_out||tcp_send_head(sk))gotoresched;--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html