From owner-freebsd-net Thu Nov 29 9:38: 5 2001 Delivered-To: freebsd-net@freebsd.org Received: from iguana.aciri.org (iguana.aciri.org [192.150.187.36]) by hub.freebsd.org (Postfix) with ESMTP id 843ED37B405 for ; Thu, 29 Nov 2001 09:38:01 -0800 (PST) Received: (from rizzo@localhost) by iguana.aciri.org (8.11.3/8.11.1) id fATHXjW22374; Thu, 29 Nov 2001 09:33:45 -0800 (PST) (envelope-from rizzo) Date: Thu, 29 Nov 2001 09:33:45 -0800 From: Luigi Rizzo To: Jonathan Lemon Cc: =?iso-8859-1?B?vEK+SsLX?= , freebsd-net@FreeBSD.ORG Subject: Re: Does 4.4 FreeBSD kernel supports TCP simultaneous open? Message-ID: <20011129093345.A22194@iguana.aciri.org> References: <200111290637.fAT6bd213755@prism.flugsvamp.com> <001701c178a3$e43670e0$a22314ac@RTCN3848> <20011129100534.Q75389@prism.flugsvamp.com> <20011129083005.C19821@iguana.aciri.org> <20011129112750.S75389@prism.flugsvamp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011129112750.S75389@prism.flugsvamp.com> User-Agent: Mutt/1.3.23i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Nov 29, 2001 at 11:27:50AM -0600, Jonathan Lemon wrote: > > All the various #ifdefs scattererd over the code are absolutely sick; > they fairly scream out for a sensible rewrite. However, from my point > of view, if I'm going to rewrite things, there should be functional > improvements as well, not just rearranging what we have in a different > fashion. I don't feel quite ready for this... yet. functional can be also interpreted as "easier to read and validate" which seems to be one of the main drawbacks of the current code. I'd even be willing to pay the price of a small regression in functionality, on the grounds that it is better to know that "X is not implemented" than "X, Y, Z are implemented but we have no idea if they work in all cases, and no way to test". As a matter of fact, that would be an improvement, not a regression. cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message