From: Thomas Graf <[EMAIL PROTECTED]> Date: Thu, 27 Jul 2006 00:00:04 +0200
> Index: net-2.6.git/include/net/ip6_route.h > =================================================================== > --- net-2.6.git.orig/include/net/ip6_route.h > +++ net-2.6.git/include/net/ip6_route.h > @@ -41,6 +41,11 @@ struct pol_chain { > > extern struct rt6_info ip6_null_entry; > > +#ifdef CONFIG_IPV6_MULTIPLE_TABLES > +extern struct rt6_info ip6_prohibit_entry; > +extern struct rt6_info ip6_blk_hole_entry; > +#endif > + > extern int ip6_rt_gc_interval; > > extern void ip6_route_input(struct sk_buff *skb); Because of my other suggestion, changing IPV6_MULTIPLE_TABLES to tristate, the build will fail unless we add a second condition to this ifdef, namely "CONFIG_IPV6_MULTIPLE_TABLES_MODULE". In fact, all this doesn't look so nice. All we want to do is make fib6_rules.o get built into ipv6-objs if it is enabled. Therfore, the better fix seems to be, to change the Makefile rule to be: ipv6-$(CONFIG_IPV6_MULTIPLE_TABLES) += fib6_rules.o Ok? - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html