linux-old/net/netsyms.c
<<
>>
Prefs
   1/*
   2 *  linux/net/netsyms.c
   3 *
   4 *  Symbol table for the linux networking subsystem. Moved here to
   5 *  make life simpler in ksyms.c.
   6 */
   7
   8#include <linux/config.h>
   9#include <linux/module.h>
  10
  11#include <linux/types.h>
  12#include <linux/net.h>
  13#include <linux/in.h>
  14#include <linux/netdevice.h>
  15#include <linux/inetdevice.h>
  16#include <linux/fddidevice.h>
  17#include <linux/trdevice.h>
  18#include <linux/fcdevice.h>
  19#include <linux/ioport.h>
  20#include <net/neighbour.h>
  21#include <net/snmp.h>
  22#include <net/dst.h>
  23#include <net/checksum.h>
  24#include <linux/etherdevice.h>
  25#include <net/route.h>
  26#ifdef CONFIG_HIPPI
  27#include <linux/hippidevice.h>
  28#endif
  29#include <net/pkt_sched.h>
  30#include <net/scm.h>
  31
  32#ifdef CONFIG_BRIDGE
  33#include <net/br.h>
  34#endif
  35
  36#ifdef CONFIG_INET
  37#include <linux/ip.h>
  38#include <net/protocol.h>
  39#include <net/arp.h>
  40#include <net/ip.h>
  41#include <net/udp.h>
  42#include <net/tcp.h>
  43#include <net/icmp.h>
  44#include <net/route.h>
  45#include <net/inet_common.h>
  46#include <linux/inet.h>
  47#include <linux/mroute.h>
  48#include <linux/igmp.h>
  49
  50extern struct net_proto_family inet_family_ops;
  51extern __u32 sysctl_wmem_max;
  52extern __u32 sysctl_rmem_max;
  53
  54#if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE)
  55#include <linux/in6.h>
  56#include <linux/icmpv6.h>
  57#include <net/ipv6.h>
  58#include <net/ndisc.h>
  59#include <net/transp_v6.h>
  60
  61extern int tcp_tw_death_row_slot;
  62extern int sysctl_local_port_range[2];
  63extern int tcp_port_rover;
  64extern int udp_port_rover;
  65#endif
  66
  67#endif
  68
  69#include <linux/rtnetlink.h>
  70
  71#if     defined(CONFIG_ULTRA)   ||      defined(CONFIG_WD80x3)          || \
  72        defined(CONFIG_EL2)     ||      defined(CONFIG_NE2000)          || \
  73        defined(CONFIG_E2100)   ||      defined(CONFIG_HPLAN_PLUS)      || \
  74        defined(CONFIG_HPLAN)   ||      defined(CONFIG_AC3200)          || \
  75        defined(CONFIG_ES3210)  ||      defined(CONFIG_ULTRA32)         || \
  76        defined(CONFIG_LNE390)  ||      defined(CONFIG_NE3210)          || \
  77        defined(CONFIG_NE2K_PCI) ||     defined(CONFIG_APNE)            || \
  78        defined(CONFIG_DAYNAPORT)
  79#include "../drivers/net/8390.h"
  80#endif
  81
  82extern int (*rarp_ioctl_hook)(int,void*);
  83
  84#ifdef CONFIG_IPX_MODULE
  85extern struct datalink_proto   *make_EII_client(void);
  86extern struct datalink_proto   *make_8023_client(void);
  87extern void destroy_EII_client(struct datalink_proto *);
  88extern void destroy_8023_client(struct datalink_proto *);
  89#endif
  90
  91#ifdef CONFIG_ATALK_MODULE
  92#include <net/sock.h>
  93#endif
  94
  95#ifdef CONFIG_SYSCTL
  96extern int sysctl_max_syn_backlog;
  97extern int sysctl_ip_always_defrag;
  98#endif
  99
 100EXPORT_SYMBOL(dev_lockct);
 101
 102/* Skbuff symbols. */
 103EXPORT_SYMBOL(skb_over_panic);
 104EXPORT_SYMBOL(skb_under_panic);
 105
 106/* Socket layer registration */
 107EXPORT_SYMBOL(sock_register);
 108EXPORT_SYMBOL(sock_unregister);
 109
 110/* Socket layer support routines */
 111EXPORT_SYMBOL(memcpy_fromiovec);
 112EXPORT_SYMBOL(memcpy_tokerneliovec);
 113EXPORT_SYMBOL(sock_create);
 114EXPORT_SYMBOL(sock_alloc);
 115EXPORT_SYMBOL(sock_release);
 116EXPORT_SYMBOL(sock_setsockopt);
 117EXPORT_SYMBOL(sock_getsockopt);
 118EXPORT_SYMBOL(sock_sendmsg);
 119EXPORT_SYMBOL(sock_recvmsg);
 120EXPORT_SYMBOL(sk_alloc);
 121EXPORT_SYMBOL(sk_free);
 122EXPORT_SYMBOL(sock_wake_async);
 123EXPORT_SYMBOL(sock_alloc_send_skb);
 124EXPORT_SYMBOL(sock_init_data);
 125EXPORT_SYMBOL(sock_no_dup);
 126EXPORT_SYMBOL(sock_no_release);
 127EXPORT_SYMBOL(sock_no_bind);
 128EXPORT_SYMBOL(sock_no_connect);
 129EXPORT_SYMBOL(sock_no_socketpair);
 130EXPORT_SYMBOL(sock_no_accept);
 131EXPORT_SYMBOL(sock_no_getname);
 132EXPORT_SYMBOL(sock_no_poll);
 133EXPORT_SYMBOL(sock_no_ioctl);
 134EXPORT_SYMBOL(sock_no_listen);
 135EXPORT_SYMBOL(sock_no_shutdown);
 136EXPORT_SYMBOL(sock_no_getsockopt);
 137EXPORT_SYMBOL(sock_no_setsockopt);
 138EXPORT_SYMBOL(sock_no_fcntl);
 139EXPORT_SYMBOL(sock_no_sendmsg);
 140EXPORT_SYMBOL(sock_no_recvmsg);
 141EXPORT_SYMBOL(sock_rfree);
 142EXPORT_SYMBOL(sock_wfree);
 143EXPORT_SYMBOL(sock_wmalloc);
 144EXPORT_SYMBOL(sock_rmalloc);
 145EXPORT_SYMBOL(sock_rspace);
 146EXPORT_SYMBOL(skb_recv_datagram);
 147EXPORT_SYMBOL(skb_free_datagram);
 148EXPORT_SYMBOL(skb_copy_datagram);
 149EXPORT_SYMBOL(skb_copy_datagram_iovec);
 150EXPORT_SYMBOL(skb_realloc_headroom);
 151EXPORT_SYMBOL(datagram_poll);
 152EXPORT_SYMBOL(put_cmsg);
 153EXPORT_SYMBOL(net_families);
 154EXPORT_SYMBOL(sock_kmalloc);
 155EXPORT_SYMBOL(sock_kfree_s);
 156EXPORT_SYMBOL(skb_queue_lock);
 157
 158#ifdef CONFIG_FILTER
 159EXPORT_SYMBOL(sk_run_filter);
 160#endif
 161
 162EXPORT_SYMBOL(neigh_table_init);
 163EXPORT_SYMBOL(neigh_table_clear);
 164EXPORT_SYMBOL(__neigh_lookup);
 165EXPORT_SYMBOL(neigh_resolve_output);
 166EXPORT_SYMBOL(neigh_connected_output);
 167EXPORT_SYMBOL(neigh_update);
 168EXPORT_SYMBOL(__neigh_event_send);
 169EXPORT_SYMBOL(neigh_event_ns);
 170EXPORT_SYMBOL(neigh_ifdown);
 171#ifdef CONFIG_ARPD
 172EXPORT_SYMBOL(neigh_app_ns);
 173#endif
 174#ifdef CONFIG_SYSCTL
 175EXPORT_SYMBOL(neigh_sysctl_register);
 176#endif
 177EXPORT_SYMBOL(pneigh_lookup);
 178EXPORT_SYMBOL(pneigh_enqueue);
 179EXPORT_SYMBOL(neigh_destroy);
 180EXPORT_SYMBOL(neigh_parms_alloc);
 181EXPORT_SYMBOL(neigh_parms_release);
 182EXPORT_SYMBOL(neigh_rand_reach_time);
 183EXPORT_SYMBOL(neigh_compat_output); 
 184
 185/*      dst_entry       */
 186EXPORT_SYMBOL(dst_alloc);
 187EXPORT_SYMBOL(__dst_free);
 188EXPORT_SYMBOL(dst_total);
 189EXPORT_SYMBOL(dst_destroy);
 190
 191/*      misc. support routines */
 192EXPORT_SYMBOL(net_ratelimit);
 193EXPORT_SYMBOL(net_random);
 194EXPORT_SYMBOL(net_srandom);
 195
 196/* Needed by smbfs.o */
 197EXPORT_SYMBOL(__scm_destroy);
 198EXPORT_SYMBOL(__scm_send);
 199
 200/* Needed by unix.o */
 201EXPORT_SYMBOL(scm_fp_dup);
 202EXPORT_SYMBOL(max_files);
 203EXPORT_SYMBOL(do_mknod);
 204EXPORT_SYMBOL(memcpy_toiovec);
 205EXPORT_SYMBOL(csum_partial);
 206
 207#ifdef CONFIG_IPX_MODULE
 208EXPORT_SYMBOL(make_8023_client);
 209EXPORT_SYMBOL(destroy_8023_client);
 210EXPORT_SYMBOL(make_EII_client);
 211EXPORT_SYMBOL(destroy_EII_client);
 212#endif
 213
 214EXPORT_SYMBOL(sklist_destroy_socket);
 215EXPORT_SYMBOL(sklist_insert_socket);
 216
 217EXPORT_SYMBOL(scm_detach_fds);
 218
 219#ifdef CONFIG_BRIDGE 
 220EXPORT_SYMBOL(br_ioctl);
 221#endif
 222
 223#ifdef CONFIG_INET
 224/* Internet layer registration */
 225EXPORT_SYMBOL(inet_add_protocol);
 226EXPORT_SYMBOL(inet_del_protocol);
 227EXPORT_SYMBOL(rarp_ioctl_hook);
 228EXPORT_SYMBOL(ip_route_output);
 229EXPORT_SYMBOL(icmp_send);
 230EXPORT_SYMBOL(ip_options_compile);
 231EXPORT_SYMBOL(arp_send);
 232EXPORT_SYMBOL(arp_broken_ops);
 233EXPORT_SYMBOL(ip_id_count);
 234EXPORT_SYMBOL(ip_send_check);
 235EXPORT_SYMBOL(ip_fragment);
 236EXPORT_SYMBOL(inet_family_ops);
 237EXPORT_SYMBOL(in_aton);
 238EXPORT_SYMBOL(ip_mc_inc_group);
 239EXPORT_SYMBOL(ip_mc_dec_group);
 240EXPORT_SYMBOL(__ip_finish_output);
 241EXPORT_SYMBOL(inet_dgram_ops);
 242EXPORT_SYMBOL(ip_cmsg_recv);
 243EXPORT_SYMBOL(__release_sock);
 244EXPORT_SYMBOL(inet_addr_type); 
 245
 246/* Route manipulation */
 247EXPORT_SYMBOL(ip_rt_ioctl);
 248EXPORT_SYMBOL(devinet_ioctl);
 249
 250/* needed for ip_gre -cw */
 251EXPORT_SYMBOL(ip_statistics);
 252
 253#ifdef CONFIG_DLCI_MODULE
 254extern int (*dlci_ioctl_hook)(unsigned int, void *);
 255EXPORT_SYMBOL(dlci_ioctl_hook);
 256#endif
 257
 258
 259#ifdef CONFIG_IPV6
 260EXPORT_SYMBOL(ipv6_addr_type);
 261EXPORT_SYMBOL(icmpv6_send);
 262#endif
 263#ifdef CONFIG_IPV6_MODULE
 264/* inet functions common to v4 and v6 */
 265EXPORT_SYMBOL(inet_stream_ops);
 266EXPORT_SYMBOL(inet_release);
 267EXPORT_SYMBOL(inet_stream_connect);
 268EXPORT_SYMBOL(inet_dgram_connect);
 269EXPORT_SYMBOL(inet_accept);
 270EXPORT_SYMBOL(inet_poll);
 271EXPORT_SYMBOL(inet_listen);
 272EXPORT_SYMBOL(inet_shutdown);
 273EXPORT_SYMBOL(inet_setsockopt);
 274EXPORT_SYMBOL(inet_getsockopt);
 275EXPORT_SYMBOL(inet_sendmsg);
 276EXPORT_SYMBOL(inet_recvmsg);
 277
 278/* Socket demultiplexing. */
 279EXPORT_SYMBOL(tcp_ehash_size);
 280EXPORT_SYMBOL(tcp_ehash);
 281EXPORT_SYMBOL(tcp_listening_hash);
 282EXPORT_SYMBOL(tcp_bhash_size);
 283EXPORT_SYMBOL(tcp_bhash);
 284EXPORT_SYMBOL(udp_hash);
 285
 286EXPORT_SYMBOL(destroy_sock);
 287EXPORT_SYMBOL(ip_queue_xmit);
 288EXPORT_SYMBOL(memcpy_fromiovecend);
 289EXPORT_SYMBOL(csum_partial_copy_fromiovecend);
 290EXPORT_SYMBOL(net_timer);
 291/* UDP/TCP exported functions for TCPv6 */
 292EXPORT_SYMBOL(udp_ioctl);
 293EXPORT_SYMBOL(udp_connect);
 294EXPORT_SYMBOL(udp_sendmsg);
 295EXPORT_SYMBOL(tcp_close);
 296EXPORT_SYMBOL(tcp_accept);
 297EXPORT_SYMBOL(tcp_write_wakeup);
 298EXPORT_SYMBOL(tcp_read_wakeup);
 299EXPORT_SYMBOL(tcp_write_space);
 300EXPORT_SYMBOL(tcp_poll);
 301EXPORT_SYMBOL(tcp_ioctl);
 302EXPORT_SYMBOL(tcp_shutdown);
 303EXPORT_SYMBOL(tcp_setsockopt);
 304EXPORT_SYMBOL(tcp_getsockopt);
 305EXPORT_SYMBOL(tcp_recvmsg);
 306EXPORT_SYMBOL(tcp_send_synack);
 307EXPORT_SYMBOL(tcp_check_req);
 308EXPORT_SYMBOL(tcp_reset_xmit_timer);
 309EXPORT_SYMBOL(tcp_parse_options);
 310EXPORT_SYMBOL(tcp_rcv_established);
 311EXPORT_SYMBOL(tcp_init_xmit_timers);
 312EXPORT_SYMBOL(tcp_clear_xmit_timers);
 313EXPORT_SYMBOL(tcp_slt_array);
 314EXPORT_SYMBOL(__tcp_inc_slow_timer);
 315EXPORT_SYMBOL(tcp_statistics);
 316EXPORT_SYMBOL(tcp_rcv_state_process);
 317EXPORT_SYMBOL(tcp_timewait_state_process);
 318EXPORT_SYMBOL(tcp_do_sendmsg);
 319EXPORT_SYMBOL(tcp_v4_rebuild_header);
 320EXPORT_SYMBOL(tcp_v4_send_check);
 321EXPORT_SYMBOL(tcp_v4_conn_request);
 322EXPORT_SYMBOL(tcp_create_openreq_child);
 323EXPORT_SYMBOL(tcp_bucket_create);
 324EXPORT_SYMBOL(__tcp_put_port);
 325EXPORT_SYMBOL(tcp_put_port);
 326EXPORT_SYMBOL(tcp_inherit_port);
 327EXPORT_SYMBOL(tcp_v4_syn_recv_sock);
 328EXPORT_SYMBOL(tcp_v4_do_rcv);
 329EXPORT_SYMBOL(tcp_v4_connect);
 330EXPORT_SYMBOL(net_reset_timer);
 331EXPORT_SYMBOL(net_delete_timer);
 332EXPORT_SYMBOL(udp_prot);
 333EXPORT_SYMBOL(tcp_prot);
 334EXPORT_SYMBOL(tcp_openreq_cachep);
 335EXPORT_SYMBOL(ipv4_specific);
 336EXPORT_SYMBOL(tcp_simple_retransmit);
 337EXPORT_SYMBOL(tcp_transmit_skb);
 338EXPORT_SYMBOL(tcp_connect);
 339EXPORT_SYMBOL(tcp_make_synack);
 340EXPORT_SYMBOL(tcp_tw_death_row_slot);
 341EXPORT_SYMBOL(sysctl_local_port_range);
 342EXPORT_SYMBOL(tcp_port_rover);
 343EXPORT_SYMBOL(udp_port_rover);
 344EXPORT_SYMBOL(tcp_sync_mss);
 345EXPORT_SYMBOL(net_statistics); 
 346
 347EXPORT_SYMBOL(xrlim_allow);
 348
 349EXPORT_SYMBOL(tcp_write_xmit);
 350EXPORT_SYMBOL(dev_loopback_xmit);
 351EXPORT_SYMBOL(tcp_regs);
 352
 353#ifdef CONFIG_SYSCTL
 354EXPORT_SYMBOL(sysctl_max_syn_backlog);
 355EXPORT_SYMBOL(sysctl_ip_always_defrag);
 356#endif
 357#endif
 358
 359#ifdef CONFIG_NETLINK
 360EXPORT_SYMBOL(netlink_set_err);
 361EXPORT_SYMBOL(netlink_broadcast);
 362EXPORT_SYMBOL(netlink_unicast);
 363EXPORT_SYMBOL(netlink_kernel_create);
 364EXPORT_SYMBOL(netlink_dump_start);
 365EXPORT_SYMBOL(netlink_ack);
 366#if defined(CONFIG_NETLINK_DEV) || defined(CONFIG_NETLINK_DEV_MODULE)
 367EXPORT_SYMBOL(netlink_attach);
 368EXPORT_SYMBOL(netlink_detach);
 369EXPORT_SYMBOL(netlink_post);
 370#endif
 371#endif
 372
 373#ifdef CONFIG_RTNETLINK
 374EXPORT_SYMBOL(rtattr_parse);
 375EXPORT_SYMBOL(rtnetlink_links);
 376EXPORT_SYMBOL(__rta_fill);
 377EXPORT_SYMBOL(rtnetlink_dump_ifinfo);
 378EXPORT_SYMBOL(rtnl_wlockct);
 379EXPORT_SYMBOL(rtnl);
 380EXPORT_SYMBOL(neigh_delete);
 381EXPORT_SYMBOL(neigh_add);
 382EXPORT_SYMBOL(neigh_dump_info);
 383#endif
 384
 385EXPORT_SYMBOL(rtnl_wait);
 386EXPORT_SYMBOL(rtnl_rlockct);
 387EXPORT_SYMBOL(rtnl_lock);
 388EXPORT_SYMBOL(rtnl_unlock);
 389
 390                  
 391/* Used by at least ipip.c.  */
 392EXPORT_SYMBOL(ipv4_config);
 393EXPORT_SYMBOL(dev_open);
 394
 395/* Used by other modules */
 396EXPORT_SYMBOL(in_ntoa);
 397
 398EXPORT_SYMBOL(ip_rcv);
 399EXPORT_SYMBOL(arp_rcv);
 400EXPORT_SYMBOL(arp_tbl);
 401EXPORT_SYMBOL(arp_find);
 402
 403#endif  /* CONFIG_INET */
 404
 405#if     defined(CONFIG_ULTRA)   ||      defined(CONFIG_WD80x3)          || \
 406        defined(CONFIG_EL2)     ||      defined(CONFIG_NE2000)          || \
 407        defined(CONFIG_E2100)   ||      defined(CONFIG_HPLAN_PLUS)      || \
 408        defined(CONFIG_HPLAN)   ||      defined(CONFIG_AC3200)          || \
 409        defined(CONFIG_ES3210)  ||      defined(CONFIG_ULTRA32)         || \
 410        defined(CONFIG_LNE390)  ||      defined(CONFIG_NE3210)          || \
 411        defined(CONFIG_NE2K_PCI) ||     defined(CONFIG_APNE)            || \
 412        defined(CONFIG_DAYNAPORT)
 413/* If 8390 NIC support is built in, we will need these. */
 414EXPORT_SYMBOL(ei_open);
 415EXPORT_SYMBOL(ei_close);
 416EXPORT_SYMBOL(ei_interrupt);
 417EXPORT_SYMBOL(ethdev_init);
 418EXPORT_SYMBOL(NS8390_init);
 419#endif
 420
 421#ifdef CONFIG_TR
 422EXPORT_SYMBOL(tr_setup);
 423EXPORT_SYMBOL(tr_type_trans);
 424EXPORT_SYMBOL(register_trdev);
 425EXPORT_SYMBOL(unregister_trdev);
 426EXPORT_SYMBOL(init_trdev);
 427EXPORT_SYMBOL(tr_freedev);
 428#endif
 429
 430#ifdef CONFIG_NET_FC
 431EXPORT_SYMBOL(fc_setup); 
 432EXPORT_SYMBOL(register_fcdev); 
 433EXPORT_SYMBOL(unregister_fcdev);
 434EXPORT_SYMBOL(init_fcdev);  
 435EXPORT_SYMBOL(fc_freedev);
 436#endif
 437
 438/* Device callback registration */
 439EXPORT_SYMBOL(register_netdevice_notifier);
 440EXPORT_SYMBOL(unregister_netdevice_notifier);
 441
 442/* support for loadable net drivers */
 443#ifdef CONFIG_NET
 444EXPORT_SYMBOL(loopback_dev);
 445EXPORT_SYMBOL(register_netdevice);
 446EXPORT_SYMBOL(unregister_netdevice);
 447EXPORT_SYMBOL(register_netdev);
 448EXPORT_SYMBOL(unregister_netdev);
 449EXPORT_SYMBOL(netdev_state_change);
 450EXPORT_SYMBOL(ether_setup);
 451EXPORT_SYMBOL(dev_new_index);
 452EXPORT_SYMBOL(dev_get_by_index);
 453EXPORT_SYMBOL(eth_type_trans);
 454EXPORT_SYMBOL(init_etherdev);
 455EXPORT_SYMBOL(dev_set_allmulti);
 456EXPORT_SYMBOL(dev_set_promiscuity);
 457EXPORT_SYMBOL(sklist_remove_socket);
 458#ifdef CONFIG_FDDI
 459EXPORT_SYMBOL(fddi_type_trans);
 460EXPORT_SYMBOL(fddi_setup);
 461#endif /* CONFIG_FDDI */
 462EXPORT_SYMBOL(eth_copy_and_sum);
 463EXPORT_SYMBOL(alloc_skb);
 464EXPORT_SYMBOL(__kfree_skb);
 465EXPORT_SYMBOL(skb_clone);
 466EXPORT_SYMBOL(skb_copy);
 467EXPORT_SYMBOL(netif_rx);
 468EXPORT_SYMBOL(dev_add_pack);
 469EXPORT_SYMBOL(dev_remove_pack);
 470EXPORT_SYMBOL(dev_get);
 471EXPORT_SYMBOL(dev_alloc);
 472EXPORT_SYMBOL(dev_alloc_name);
 473EXPORT_SYMBOL(dev_ioctl);
 474EXPORT_SYMBOL(dev_queue_xmit);
 475EXPORT_SYMBOL(netdev_dropping);
 476#ifdef CONFIG_NET_FASTROUTE
 477EXPORT_SYMBOL(dev_fastroute_stat);
 478#endif
 479#ifdef CONFIG_NET_HW_FLOWCONTROL
 480EXPORT_SYMBOL(netdev_register_fc);
 481EXPORT_SYMBOL(netdev_unregister_fc);
 482EXPORT_SYMBOL(netdev_fc_xoff);
 483#endif
 484EXPORT_SYMBOL(dev_base);
 485EXPORT_SYMBOL(dev_close);
 486EXPORT_SYMBOL(dev_mc_add);
 487EXPORT_SYMBOL(dev_mc_delete);
 488EXPORT_SYMBOL(dev_mc_upload);
 489EXPORT_SYMBOL(n_tty_ioctl);
 490EXPORT_SYMBOL(tty_register_ldisc);
 491EXPORT_SYMBOL(kill_fasync);
 492
 493EXPORT_SYMBOL(if_port_text);
 494
 495#ifdef CONFIG_HIPPI
 496EXPORT_SYMBOL(hippi_type_trans);
 497EXPORT_SYMBOL(init_hippi_dev);
 498EXPORT_SYMBOL(unregister_hipdev);
 499#endif
 500
 501#ifdef CONFIG_INET
 502EXPORT_SYMBOL(sysctl_wmem_max);
 503EXPORT_SYMBOL(sysctl_rmem_max);
 504#endif
 505
 506#if defined(CONFIG_ATALK) || defined(CONFIG_ATALK_MODULE) 
 507#include<linux/if_ltalk.h>
 508EXPORT_SYMBOL(ltalk_setup);
 509#endif
 510
 511
 512/* Packet scheduler modules want these. */
 513EXPORT_SYMBOL(qdisc_destroy);
 514EXPORT_SYMBOL(qdisc_reset);
 515EXPORT_SYMBOL(qdisc_restart);
 516EXPORT_SYMBOL(qdisc_head);
 517EXPORT_SYMBOL(qdisc_create_dflt);
 518EXPORT_SYMBOL(noop_qdisc);
 519#ifdef CONFIG_NET_SCHED
 520PSCHED_EXPORTLIST;
 521EXPORT_SYMBOL(pfifo_qdisc_ops);
 522EXPORT_SYMBOL(register_qdisc);
 523EXPORT_SYMBOL(unregister_qdisc);
 524EXPORT_SYMBOL(qdisc_get_rtab);
 525EXPORT_SYMBOL(qdisc_put_rtab);
 526#ifdef CONFIG_NET_ESTIMATOR
 527EXPORT_SYMBOL(qdisc_new_estimator);
 528EXPORT_SYMBOL(qdisc_kill_estimator);
 529#endif
 530#ifdef CONFIG_NET_CLS_POLICE
 531EXPORT_SYMBOL(tcf_police);
 532EXPORT_SYMBOL(tcf_police_locate);
 533EXPORT_SYMBOL(tcf_police_destroy);
 534#ifdef CONFIG_RTNETLINK
 535EXPORT_SYMBOL(tcf_police_dump);
 536#endif
 537#endif
 538#endif
 539#ifdef CONFIG_NET_CLS
 540EXPORT_SYMBOL(register_tcf_proto_ops);
 541EXPORT_SYMBOL(unregister_tcf_proto_ops);
 542#endif
 543
 544EXPORT_SYMBOL(register_gifconf);
 545
 546#endif  /* CONFIG_NET */
 547
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.