FreeBSD Port: quagga-0.99.9_5
Marko Zec
zec at icir.org
Thu Jan 10 14:34:30 PST 2008
Hi,
it seems that our current quagga port has problems with multicast
sockets, which renders both OSPFv2 and RIPv4 unusable on systems with
more than a single network interface. Quagga folks are already
tracking the problem here:
http://bugzilla.quagga.net/show_bug.cgi?id=420
In short, we are in danger of shipping a disfunctional quagga port /
package with the upcoming 7.0-RELEASE. The following patch resolves
the issue on 7.0-RC1:
--- lib/sockopt.c.orig 2007-08-22 18:22:54.000000000 +0200
+++ lib/sockopt.c 2008-01-10 19:03:23.000000000 +0100
@@ -23,6 +23,10 @@
#include "log.h"
#include "sockopt.h"
+#ifdef HAVE_STRUCT_IP_MREQN_IMR_IFINDEX
+#undef HAVE_STRUCT_IP_MREQN_IMR_IFINDEX
+#endif
+
int
setsockopt_so_recvbuf (int sock, int size)
{
Would it be possible to commit this simple patch in our quagga port
despite the ports freeze, given that no other ports seem to depend on
quagga, and given that without a fix our quagga port would be of quite
limited functionality?
Cheers,
Marko
More information about the freebsd-ports
mailing list