Re: TCP connection ignore RST
- In reply to: Rozhuk Ivan : "Re: TCP connection ignore RST"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Sep 2021 09:57:10 UTC
> On 7. Sep 2021, at 11:47, Rozhuk Ivan <rozhuk.im@gmail.com> wrote: > > 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. Ahh, OK. I was assuming that it is 12.2. Sorry for the confusion on my side. The following commit should fix your issue: https://cgit.FreeBSD.org/src/commit/?id=d05d908d6d3c85479c84c707f931148439ae826b Best regards Michael