[Xorp-cvs] XORP cvs commit: xorp/mrt/include

Pavlin Radoslavov pavlin at icir.org
Tue Aug 12 02:28:31 PDT 2008


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	pavlin at chum.icir.org	2008-08-12 09:28:31 UTC

XORP CVS repository


Modified files:
	mrt/include   ip_mroute.h 

Log message:
	Added a hack to exclude header file <linux/pim.h> that is
	included by <linux/mroute.h> on Linux kernel 2.6.26 (the first
	Linux kernel that supports IPv6 multiast routing).
	
	Note that the problem is in the Linux header files: <linux/mroute.h>
	should not include <linux/pim.h>, because <linux/pim.h> doesn't contain
	any information that is needed by <linux/mroute.h>.
	On the other hand, the "struct pim" declaration in <linux/pim.h>
	is different from the same declaration in the corresponding
	local copy of pim.h hence the reason to avoid the inclusion
	of <linux/pim.h>.
	
	This fixes Bugzilla entry #767
	
	Bugzilla URL:   http://bugzilla.xorp.org/bugzilla/show_bug.cgi?id=767

Revision  Changes                               Path
1.20      +13 -3;  commitid: 264648a1555e41a7;  xorp/mrt/include/ip_mroute.h



More information about the Xorp-cvs mailing list