From owner-svn-src-all@FreeBSD.ORG Sat Jan 10 18:12:30 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85F65106566B; Sat, 10 Jan 2009 18:12:30 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by mx1.freebsd.org (Postfix) with ESMTP id E7AD28FC1A; Sat, 10 Jan 2009 18:12:29 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by qw-out-2122.google.com with SMTP id 9so5819166qwb.7 for ; Sat, 10 Jan 2009 10:12:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=MkeSfbO1IvA5SXEriz6h6E2zm02957qp66teFbzS1Rw=; b=ehz91Bh1SY0mVNBEoundjxkSREbZkl82zOP5gLHkVYv3rJQ0GwXIfYm13b0oGu3Ybu GnwzR/vil9S/W7e5Ncr4zNVf0cY3ODAH78nTtEI/YuExuhjgQqw292y5viPy83v0hXxF Fx8IWWJuwFis1uwY5yIFTiHoHkbLx1MzL4l8Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=R0ynSkoMwz4FgVrEU6ErO11pjPP7k0vVmFqgnecWnpraX3iFDAcSKoOuIQiOFLGwYo A8a/8FJ1XBmBBHWFvWORSbMVmeiZ9fqzYtsy/Fs2MESlP5V4BM/CyFa0DQm5TKVMFoXV WcoknsJIOczAw7Ula9vkQfKcNrpLhmHci+yow= Received: by 10.214.150.19 with SMTP id x19mr8462387qad.172.1231611149300; Sat, 10 Jan 2009 10:12:29 -0800 (PST) Received: by 10.214.81.13 with HTTP; Sat, 10 Jan 2009 10:12:29 -0800 (PST) Message-ID: Date: Sat, 10 Jan 2009 13:12:29 -0500 From: "Adrian Chadd" Sender: adrian.chadd@gmail.com To: "Robert Watson" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200901091602.n09G2Jj1061164@svn.freebsd.org> <4967A500.30205@fsn.hu> <4967B6D9.90001@elischer.org> <4967C539.2060803@fsn.hu> <49686A30.4000205@fsn.hu> X-Google-Sender-Auth: 1b56d306f2eb726c Cc: svn-src-head@freebsd.org, Attila Nagy , svn-src-all@freebsd.org, src-committers@freebsd.org, Julian Elischer Subject: Re: svn commit: r186955 - in head/sys: conf netinet X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2009 18:12:31 -0000 2009/1/10 Robert Watson : > I think Julian's analysis, that this is more of an inet option than a > socket-layer option, seems more appropriate to me, the benefits of > portability in adopting the API used by OpenBSD/BSDI/etc seem more > compelling. We should make sure that, if we move to the socket option used > on those systems, we block setting it on non-supporting protocols, or > confusion will result. In particular, Adrian's change only modified IPv4, > not IPv6, so until it's implemented on IPv6 it shouldn't be possible to set > the option. I'm happy to (eventually) also implement the BSDI API once I actually spend time looking at what the difference in behaviours are. If we're lucky, the only difference is where the socket option hooks in and the actual network behaviour is the same. (Meanwhile, I think I have to go off and implement this particular behaviour in Squid, and see if the OpenBSD support indeed does function as advertised.) Adrian