Date: Fri, 28 Jul 2017 19:16:41 +0000 From: "Maxime Villard" <m...@netbsd.org> Message-ID: <20170728191641.cf10cf...@cvs.netbsd.org>
| Remove TCP_COMPAT_42. This feature is a workaround for a bug in the TCP | stack of BSD4.2. Having such features just does not make any sense, These days, probably not, it isn't likely that there's still anyone running unfixed 35 year old code any more. | and looking at the code, I'm not sure it actually works. You didn't say which part you have doubts about. If there was some flaw in the sysctl setup, which no-one noticed because no-one uses it any more, then I'd believe that's possible. However, if you think the code to send the 4.2 compatible keepalive packet was incorrect, you're mistaken, that part would have worked just fine. kre