Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2019 13:44:44 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 238741] RACK tcpip stack causes connections to hang
Message-ID:  <bug-238741-7501-6L4qvQ28uY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-238741-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-238741-7501@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238741

--- Comment #1 from adrik@salesmanager.nl ---
I think the problem might be related to the selected TCP Congestion Control
algorithm.
If I select Cdg as the TCP Congestion Control algorithm:

# kldload cc_cdg
# sysctl net.inet.tcp.cc.algorithm=3Dcdg

Tcp connections will sometimes hang and finally timeout.
When this happens, the socket Send-Q is not empty and will never drain, so =
some
or all data is never sent.

# netstat -6n
Active Internet connections
Proto Recv-Q Send-Q Local Address          Foreign Address        (state)
tcp6       0    383 2a02:xxxx:yyy:18.56748 2a04:4e42:9::729.443   ESTABLISH=
ED

The same happens with IPv4 and IPv6 connections.
If I change the TCP Congestion Control to any other algorithm, the problem
doesn't exist anymore.
I did a quick test with NewReno, Cubic, HTcp and Chd as the selected TCP
Congestion Control algorithm and all work.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-238741-7501-6L4qvQ28uY>