Re: TCP connection ignore RST

From: Rozhuk Ivan <rozhuk.im_at_gmail.com>
Date: Tue, 07 Sep 2021 09:47:30 UTC
On Tue, 7 Sep 2021 10:47:01 +0200
Michael Tuexen <michael.tuexen@lurchi.franken.de> wrote:

> >>> I have strange case: FreeBSD 12.2 ignore TCP RST from windows host
> >>> and continue retransmitting packets. sockstat show that socket
> >>> connected even after many tcp rst packets received.
> >>> 
> >>> Any ideas how to fix it?    
> >> Where is the trace taken? On the Windows side or on the FreeBSD
> >> side or somewhere else? Could you provide the .pcap file?
> >>   
> > 
> > From FreeBSD side.
> > 
> > https://reviews.freebsd.org/D28142
> > e82353f84c58da9a5c38bd471a09936c16a5b6ea
> > https://reviews.freebsd.org/D28143
> > d05d908d6d3c85479c84c707f931148439ae826b sysctl
> > net.inet.tcp.tolerate_missing_ts=1 this fixes issue for me.  
> That was my first guess, but after double checking, this code is not
> present in FreeBSD 12.2. However, it is present in stable/12.
> So could it be that you are using stable/12 and not 12.2?
> 

System build from:
commit 8c01699f9194cfa3805ac734ae912529a10c063a
CommitDate: Wed Jan 20 14:40:13 2021 +0100
Add some examples to script.1...

It is not "clean" 12.2, and it is a bit early than commits with fixes.