diff options
author | Julian Anastasov <ja@ssi.bg> | 2009-10-19 14:03:58 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-20 06:19:03 +0400 |
commit | 0c3d79bce48034018e840468ac5a642894a521a3 (patch) | |
tree | 96a56d10d55173c032aa1adc2b47a7571e4055a2 /virt/kvm/ioapic.c | |
parent | d1b99ba41d6c5aa1ed2fc634323449dd656899e9 (diff) | |
download | linux-0c3d79bce48034018e840468ac5a642894a521a3.tar.xz |
tcp: reduce SYN-ACK retrans for TCP_DEFER_ACCEPT
Change SYN-ACK retransmitting code for the TCP_DEFER_ACCEPT
users to not retransmit SYN-ACKs during the deferring period if
ACK from client was received. The goal is to reduce traffic
during the deferring period. When the period is finished
we continue with sending SYN-ACKs (at least one) but this time
any traffic from client will change the request to established
socket allowing application to terminate it properly.
Also, do not drop acked request if sending of SYN-ACK fails.
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'virt/kvm/ioapic.c')
0 files changed, 0 insertions, 0 deletions