| To: | Stephen Hemminger <shemminger@xxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH] fix build problem with IPV6 |
| From: | Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxx> |
| Date: | Fri, 15 Aug 2003 18:19:38 -0300 |
| Cc: | YOSHIFUJI Hideaki <yoshfuji@xxxxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx>, netdev@xxxxxxxxxxx |
| In-reply-to: | <20030815140740.388a79c4.shemminger@osdl.org> |
| Organization: | Conectiva S.A. |
| References: | <20030815140740.388a79c4.shemminger@osdl.org> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.4i |
Em Fri, Aug 15, 2003 at 02:07:40PM -0700, Stephen Hemminger escreveu:
> IPV6 won't build in current 2.6.0-test3 tree unless CONFIG_XFRM is defined
> because of reference to xfrm6_fini.
>
> The linux way to fix this would be to make the functions
> stub's in the include file, but that isn't how IPV6 does it now
> for other xfrm functions.
>
> diff -Nru a/net/ipv6/route.c b/net/ipv6/route.c
> --- a/net/ipv6/route.c Fri Aug 15 14:04:05 2003
> +++ b/net/ipv6/route.c Fri Aug 15 14:04:05 2003
> @@ -2000,7 +2000,9 @@
> proc_net_remove("ipv6_route");
> proc_net_remove("rt6_stats");
> #endif
> +#ifdef CONFIG_XFRM
> xfrm6_fini();
> +#endif
> rt6_ifdown(NULL);
> fib6_gc_cleanup();
> kmem_cache_destroy(ip6_dst_ops.kmem_cachep);
Stephen,
Couldn't this be ifdefed at the header that has the xfrm6_fini
prototype?
#ifndef CONFIG_XFRM
void xfrm6_fini(void) {}
#endif
Or something like that.
- Arnaldo
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH] fix build problem with IPV6, Stephen Hemminger |
|---|---|
| Next by Date: | Re: [PATCH] (10/11) netrom - convert /proc interface to seq_file, Francois Romieu |
| Previous by Thread: | [PATCH] fix build problem with IPV6, Stephen Hemminger |
| Next by Thread: | Re: [PATCH] fix build problem with IPV6, David S. Miller |
| Indexes: | [Date] [Thread] [Top] [All Lists] |