Received: with ECARTIS (v1.0.0; list netdev); Mon, 31 Jan 2005 00:04:44 -0800 (PST) Received: from balu1.urz.unibas.ch (balu1.urz.unibas.ch [131.152.1.51]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j0V84bNE019765 for ; Mon, 31 Jan 2005 00:04:38 -0800 Received: from igor.urz.unibas.ch (igor.urz.unibas.ch [131.152.1.3]) by balu1.urz.unibas.ch (8.12.10/8.12.10) with ESMTP id j0V84YCJ019785 for ; Mon, 31 Jan 2005 09:04:35 +0100 Date: Mon, 31 Jan 2005 09:04:34 +0100 (MET) From: Christian Tschudin To: netdev@oss.sgi.com Subject: PROBLEM: nd_tbl not a public symbol in net/ipv6/ndisc.c Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SMTP-Vilter-Version: 1.1.8 X-SMTP-Vilter-Virus-Backend: savse X-SMTP-Vilter-Status: clean X-SMTP-Vilter-savse-Virus-Status: clean X-SMTP-Vilter-Unwanted-Backend: attachment X-SMTP-Vilter-attachment-Unwanted-Status: clean X-Virus-Scanned: ClamAV 0.80/650/Sun Jan 2 19:00:02 2005 clamav-milter version 0.80j on 127.0.0.1 X-Virus-Status: Clean X-archive-position: 1057 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: Christian.Tschudin@unibas.ch Precedence: bulk X-list: netdev Content-Length: 905 Lines: 27 Our LUNAR project (underlay for wireless multihop networks) stumbled over the same problem that at least two other projects (infiniband, and mipv6) also experienced many months ago: The neighbor table 'nd_tbl' in net/ipv6/ndisc.c is not accessible from other modules. This prevents several 2.6.x kernel modules in networking from being deployed without kernel patching and recompilation. Please find a patch below. best, christian tschudin. --- --- linux-2.6.10/net/ipv6/ipv6_syms.c 2004-12-24 22:35:23.000000000 +0100 +++ work/linux-2.6.10/net/ipv6/ipv6_syms.c 2005-01-30 23:44:42.743620264 +0100 @@ -41,3 +41,4 @@ EXPORT_SYMBOL(rt6_lookup); EXPORT_SYMBOL(fl6_sock_lookup); EXPORT_SYMBOL(ipv6_push_nfrag_opts); +EXPORT_SYMBOL(nd_tbl); --- Christian Tschudin, University of Basel http://cn.cs.unibas.ch/ Computer Science Dept, Bernoullistr. 16, CH - 4056 Basel, Switzerland