summaryrefslogtreecommitdiffstats
path: root/net/netsyms.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-01-04 16:03:48 +0000
commit78c388aed2b7184182c08428db1de6c872d815f5 (patch)
tree4b2003b1b4ceb241a17faa995da8dd1004bb8e45 /net/netsyms.c
parenteb7a5bf93aaa4be1d7c6181100ab7639e74d67f7 (diff)
Merge with Linux 2.1.131 and more MIPS goodies.
(Did I mention that CVS is buggy ...)
Diffstat (limited to 'net/netsyms.c')
-rw-r--r--net/netsyms.c44
1 files changed, 28 insertions, 16 deletions
diff --git a/net/netsyms.c b/net/netsyms.c
index f987d9425..d3e96333d 100644
--- a/net/netsyms.c
+++ b/net/netsyms.c
@@ -11,7 +11,13 @@
#include <linux/types.h>
#include <linux/net.h>
#include <linux/in.h>
+#include <net/sock.h>
+#include <net/dst.h>
+#include <net/checksum.h>
+#include <net/pkt_sched.h>
#include <linux/netdevice.h>
+#include <linux/etherdevice.h>
+#include <linux/fddidevice.h>
#include <linux/trdevice.h>
#include <linux/ioport.h>
#include <net/neighbour.h>
@@ -23,8 +29,6 @@
#ifdef CONFIG_INET
#include <linux/ip.h>
-#include <linux/etherdevice.h>
-#include <linux/fddidevice.h>
#include <net/protocol.h>
#include <net/arp.h>
#include <net/ip.h>
@@ -34,15 +38,23 @@
#include <net/route.h>
#include <net/scm.h>
#include <net/inet_common.h>
-#include <net/pkt_sched.h>
#include <linux/inet.h>
#include <linux/mroute.h>
#include <linux/igmp.h>
extern struct net_proto_family inet_family_ops;
+#ifdef CONFIG_DLCI_MODULE
+extern int (*dlci_ioctl_hook)(unsigned int, void *);
+EXPORT_SYMBOL(dlci_ioctl_hook);
+#endif
+
+#endif
+
#if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE)
#include <linux/in6.h>
+#include <linux/icmpv6.h>
+#include <net/ipv6.h>
#include <net/ndisc.h>
#include <net/dst.h>
#include <net/transp_v6.h>
@@ -50,7 +62,6 @@ extern struct net_proto_family inet_family_ops;
extern int tcp_tw_death_row_slot;
#endif
-#endif
#include <linux/rtnetlink.h>
@@ -60,7 +71,8 @@ extern int tcp_tw_death_row_slot;
defined(CONFIG_EL2) || defined(CONFIG_NE2000) || \
defined(CONFIG_E2100) || defined(CONFIG_HPLAN_PLUS) || \
defined(CONFIG_HPLAN) || defined(CONFIG_AC3200) || \
- defined(CONFIG_ES3210)
+ defined(CONFIG_ES3210) || defined(CONFIG_ULTRA32) || \
+ defined(CONFIG_LNE390) || defined(CONFIG_NE3210)
#include "../drivers/net/8390.h"
#endif
@@ -93,6 +105,7 @@ EXPORT_SYMBOL(sock_unregister);
/* Socket layer support routines */
EXPORT_SYMBOL(memcpy_fromiovec);
+EXPORT_SYMBOL(memcpy_tokerneliovec);
EXPORT_SYMBOL(sock_create);
EXPORT_SYMBOL(sock_alloc);
EXPORT_SYMBOL(sock_release);
@@ -209,9 +222,6 @@ EXPORT_SYMBOL(ip_route_output);
EXPORT_SYMBOL(icmp_send);
EXPORT_SYMBOL(ip_options_compile);
EXPORT_SYMBOL(arp_send);
-#ifdef CONFIG_SHAPER_MODULE
-EXPORT_SYMBOL(arp_broken_ops);
-#endif
EXPORT_SYMBOL(ip_id_count);
EXPORT_SYMBOL(ip_send_check);
EXPORT_SYMBOL(ip_fragment);
@@ -223,10 +233,17 @@ EXPORT_SYMBOL(__ip_finish_output);
EXPORT_SYMBOL(inet_dgram_ops);
EXPORT_SYMBOL(ip_cmsg_recv);
EXPORT_SYMBOL(__release_sock);
+EXPORT_SYMBOL(arp_find);
+EXPORT_SYMBOL(ip_rcv);
+EXPORT_SYMBOL(arp_rcv);
/* needed for ip_gre -cw */
EXPORT_SYMBOL(ip_statistics);
+#ifdef CONFIG_IPV6
+EXPORT_SYMBOL(ipv6_addr_type);
+EXPORT_SYMBOL(icmpv6_send);
+#endif
#ifdef CONFIG_IPV6_MODULE
/* inet functions common to v4 and v6 */
EXPORT_SYMBOL(inet_stream_ops);
@@ -305,6 +322,7 @@ EXPORT_SYMBOL(tcp_transmit_skb);
EXPORT_SYMBOL(tcp_connect);
EXPORT_SYMBOL(tcp_make_synack);
EXPORT_SYMBOL(tcp_tw_death_row_slot);
+EXPORT_SYMBOL(tcp_sync_mss);
EXPORT_SYMBOL(net_statistics);
EXPORT_SYMBOL(xrlim_allow);
@@ -359,7 +377,8 @@ EXPORT_SYMBOL(sock_rmalloc);
defined(CONFIG_EL2) || defined(CONFIG_NE2000) || \
defined(CONFIG_E2100) || defined(CONFIG_HPLAN_PLUS) || \
defined(CONFIG_HPLAN) || defined(CONFIG_AC3200) || \
- defined(CONFIG_ES3210)
+ defined(CONFIG_ES3210) || defined(CONFIG_ULTRA32) || \
+ defined(CONFIG_LNE390) || defined(CONFIG_NE3210)
/* If 8390 NIC support is built in, we will need these. */
EXPORT_SYMBOL(ei_open);
EXPORT_SYMBOL(ei_close);
@@ -426,12 +445,9 @@ EXPORT_SYMBOL(netdev_fc_xoff);
EXPORT_SYMBOL(dev_base);
EXPORT_SYMBOL(dev_close);
EXPORT_SYMBOL(dev_mc_add);
-EXPORT_SYMBOL(arp_find);
EXPORT_SYMBOL(n_tty_ioctl);
EXPORT_SYMBOL(tty_register_ldisc);
EXPORT_SYMBOL(kill_fasync);
-EXPORT_SYMBOL(ip_rcv);
-EXPORT_SYMBOL(arp_rcv);
EXPORT_SYMBOL(dev_mc_delete);
EXPORT_SYMBOL(if_port_text);
@@ -441,10 +457,6 @@ EXPORT_SYMBOL(if_port_text);
EXPORT_SYMBOL(ltalk_setup);
#endif
-#ifdef CONFIG_DLCI_MODULE
-extern int (*dlci_ioctl_hook)(unsigned int, void *);
-EXPORT_SYMBOL(dlci_ioctl_hook);
-#endif
/* Packet scheduler modules want these. */
EXPORT_SYMBOL(qdisc_destroy);