Adding the following near the top of /usr/src/linux/net/ipv6/addrconf.c will probably take care of your problem.
EXPORT_SYMBOL(addrconf_lock); EXPORT_SYMBOL(in6_dev_finish_destroy);
I got bored so I thought I'd test it out. The solution was right, but the file was wrong. Add the above lines to the /usr/src/linux/net/netsyms.c file, just after the "#ifdef CONFIG_IPV6" line:
#ifdef CONFIG_IPV6 EXPORT_SYMBOL(addrconf_lock); EXPORT_SYMBOL(in6_dev_finish_destroy);
Great shot, thanks! I didn't investigate this because I thought those symbols were already exported. You show me that I should start by the beginning :-)
thanks a lot, bests regards
--
[]'s Lucas Brasilino [EMAIL PROTECTED] http://www.recife.pe.gov.br Emprel - Empresa Municipal de Informatica (pt_BR) Municipal Computing Enterprise (en_US) Recife - Pernambuco - Brasil Fone: +55-81-34167078