Quagga OSPF binds to wrong interface on FreeBSD 7

John Lingate jlin2918 at yahoo.com
Fri Aug 29 10:28:34 UTC 2008



--- On Thu, 8/28/08, Julian Elischer <julian at elischer.org> wrote:
From: Julian Elischer <julian at elischer.org>
Subject: Re: Quagga OSPF binds to wrong interface on FreeBSD 7
To: jlin2918 at yahoo.com
Cc: freebsd-net at 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. 
> 
> http://bugzilla.quagga.net/show_bug.cgi?id=420
> 
> 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.  However, there are also links to changes that can be made to the BSD code, and apparently this whole issue was precipitated by a change 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 months.  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 included 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.  

That's why I asked about correctness of the patch, or whether another fix was more appropriate.  A patch to the Quagga code isn't necessarily correct 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.




      


More information about the freebsd-net mailing list