Re: [net v2] net/tls: missing received data after fast remote close

2020-11-19 Thread Vadim Fedorenko
On 19.11.2020 01:13, Vadim Fedorenko wrote: In case when tcp socket received FIN after some data and the parser haven't started before reading data caller will receive an empty buffer. This behavior differs from plain TCP socket and leads to special treating in user-space. The flow that triggers

[net v2] net/tls: missing received data after fast remote close

2020-11-18 Thread Vadim Fedorenko
In case when tcp socket received FIN after some data and the parser haven't started before reading data caller will receive an empty buffer. This behavior differs from plain TCP socket and leads to special treating in user-space. The flow that triggers the race is simple. Server sends small amount