[lkml]   [2020]   [Feb]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH v2 2/2] selftests: net: Add FIN_ACK processing order related latency spike test

On 1/31/20 11:18 PM, wrote:
> From: SeongJae Park <>
> This commit adds a test for FIN_ACK process races related reconnection
> latency spike issues. The issue has described and solved by the
> previous commit ("tcp: Reduce SYN resend delay if a suspicous ACK is
> received").
> The test program is configured with a server and a client process. The
> server creates and binds a socket to a port that dynamically allocated,
> listen on it, and start a infinite loop. Inside the loop, it accepts
> connection, reads 4 bytes from the socket, and closes the connection.
> The client is constructed as an infinite loop. Inside the loop, it
> creates a socket with LINGER and NODELAY option, connect to the server,
> send 4 bytes data, try read some data from server. After the read()
> returns, it measure the latency from the beginning of this loop to this
> point and if the latency is larger than 1 second (spike), print a
> message.
> Signed-off-by: SeongJae Park <>

Reviewed-by: Eric Dumazet <>

 \ /
  Last update: 2020-02-01 19:21    [W:0.086 / U:2.948 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site