[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