Date: Thu, 10 Jan 2008 23:03:06 +0100 From: Marko Zec <zec@icir.org> To: boris@tagnet.ru Cc: ports@freebsd.org, re@freebsd.org Subject: FreeBSD Port: quagga-0.99.9_5 Message-ID: <200801102303.07234.zec@icir.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801102303.07234.zec>