From owner-freebsd-net@FreeBSD.ORG Fri Aug 29 10:28:34 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 037D01065670 for ; Fri, 29 Aug 2008 10:28:34 +0000 (UTC) (envelope-from jlin2918@yahoo.com) Received: from web58301.mail.re3.yahoo.com (web58301.mail.re3.yahoo.com [68.142.236.154]) by mx1.freebsd.org (Postfix) with SMTP id B6E6A8FC13 for ; Fri, 29 Aug 2008 10:28:33 +0000 (UTC) (envelope-from jlin2918@yahoo.com) Received: (qmail 42499 invoked by uid 60001); 29 Aug 2008 10:28:32 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type:Message-ID; b=UH51RIo1e+i0iZKrVRxqDiycV1pbiR7aRve1jlOpoxnlpoWtO9V0/a1Katr0EWIYQKIkeNjoyxi4MPi0T4zwD1FAQ6P5r2uQJtmbE6aQsU+HPur401CLh58ztAICkZ1b+PTEPq5SKQkpxMOF7x64LDa9lqA+wtAe7oyDsgHE60g=; Received: from [217.227.116.127] by web58301.mail.re3.yahoo.com via HTTP; Fri, 29 Aug 2008 03:28:32 PDT X-Mailer: YahooMailWebService/0.7.218.2 Date: Fri, 29 Aug 2008 03:28:32 -0700 (PDT) From: John Lingate To: Julian Elischer MIME-Version: 1.0 Message-ID: <886514.39448.qm@web58301.mail.re3.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-net@freebsd.org Subject: Re: Quagga OSPF binds to wrong interface on FreeBSD 7 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jlin2918@yahoo.com List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2008 10:28:34 -0000 --- On Thu, 8/28/08, Julian Elischer wrote: From: Julian Elischer Subject: Re: Quagga OSPF binds to wrong interface on FreeBSD 7 To: jlin2918@yahoo.com Cc: freebsd-net@freebsd.org Date: Thursday, August 28, 2008, 11:56 PM John Lingate wrote: > This bug was reported around the release of FreeBSD 7, but does not seem to have made any progress.=20 >=20 > http://bugzilla.quagga.net/show_bug.cgi?id=3D420 >=20 > Is this because the sockopt.c.diff patch is correct, which isn't > entirely clear from the following comments, or is there some other > solution to this problem? Thanks! the change in quesiton is in the QUAGGA code not in the BSD code. Well, obviously.=A0 However, there are also links to changes that can be ma= de to the BSD code, and apparently this whole issue was precipitated by a c= hange to the BSD kernel interface for multicast. There does not appear to be a consensus as to what the correct fix is, and = the patch in question has not been integrated on the Quagga end after 9 mon= ths.=A0 As best I can make out, it seems like the sockopt.c.diff patch (for= Quagga) might be correct, but then it is not clear why this isn't being in= cluded with Quagga. It seemed reasonable to ask for an opinion from people who might understand= the code, history, RFC's, and nuances better than I.=A0=20 That's why I asked about correctness of the patch, or whether another fix w= as more appropriate.=A0 A patch to the Quagga code isn't necessarily correc= t just because it's a patch to the Quagga code, just as a patch to FreeBSD = isn't necessarily correct just because it's a patch to FreeBSD. =0A=0A=0A