~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/net/netsyms.c

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 #include <linux/if_bridge.h>
 32 #include <linux/random.h>
 33 #ifdef CONFIG_NET_DIVERT
 34 #include <linux/divert.h>
 35 #endif /* CONFIG_NET_DIVERT */
 36 
 37 #ifdef CONFIG_NET
 38 extern __u32 sysctl_wmem_max;
 39 extern __u32 sysctl_rmem_max;
 40 #endif
 41 
 42 #ifdef CONFIG_INET
 43 #include <linux/ip.h>
 44 #include <net/protocol.h>
 45 #include <net/arp.h>
 46 #include <net/ip.h>
 47 #include <net/udp.h>
 48 #include <net/tcp.h>
 49 #include <net/icmp.h>
 50 #include <net/inet_common.h>
 51 #include <linux/inet.h>
 52 #include <linux/mroute.h>
 53 #include <linux/igmp.h>
 54 
 55 extern struct net_proto_family inet_family_ops;
 56 
 57 #if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE) || defined (CONFIG_KHTTPD) || defined (CONFIG_KHTTPD_MODULE)
 58 #include <linux/in6.h>
 59 #include <linux/icmpv6.h>
 60 #include <net/ipv6.h>
 61 #include <net/ndisc.h>
 62 #include <net/transp_v6.h>
 63 
 64 extern int sysctl_local_port_range[2];
 65 extern int tcp_port_rover;
 66 extern int udp_port_rover;
 67 #endif
 68 
 69 #endif
 70 
 71 extern int netdev_finish_unregister(struct net_device *dev);
 72 
 73 #include <linux/rtnetlink.h>
 74 
 75 #ifdef CONFIG_IPX_MODULE
 76 extern struct datalink_proto   *make_EII_client(void);
 77 extern struct datalink_proto   *make_8023_client(void);
 78 extern void destroy_EII_client(struct datalink_proto *);
 79 extern void destroy_8023_client(struct datalink_proto *);
 80 #endif
 81 
 82 #ifdef CONFIG_ATALK_MODULE
 83 #include <net/sock.h>
 84 #endif
 85 
 86 #ifdef CONFIG_SYSCTL
 87 extern int sysctl_max_syn_backlog;
 88 #endif
 89 
 90 /* Skbuff symbols. */
 91 EXPORT_SYMBOL(skb_over_panic);
 92 EXPORT_SYMBOL(skb_under_panic);
 93 
 94 /* Socket layer registration */
 95 EXPORT_SYMBOL(sock_register);
 96 EXPORT_SYMBOL(sock_unregister);
 97 
 98 /* Socket locking */
 99 EXPORT_SYMBOL(__lock_sock);
100 EXPORT_SYMBOL(__release_sock);
101 
102 /* Socket layer support routines */
103 EXPORT_SYMBOL(memcpy_fromiovec);
104 EXPORT_SYMBOL(memcpy_tokerneliovec);
105 EXPORT_SYMBOL(sock_create);
106 EXPORT_SYMBOL(sock_alloc);
107 EXPORT_SYMBOL(sock_release);
108 EXPORT_SYMBOL(sock_setsockopt);
109 EXPORT_SYMBOL(sock_getsockopt);
110 EXPORT_SYMBOL(sock_sendmsg);
111 EXPORT_SYMBOL(sock_recvmsg);
112 EXPORT_SYMBOL(sk_alloc);
113 EXPORT_SYMBOL(sk_free);
114 EXPORT_SYMBOL(sock_wake_async);
115 EXPORT_SYMBOL(sock_alloc_send_skb);
116 EXPORT_SYMBOL(sock_init_data);
117 EXPORT_SYMBOL(sock_no_release);
118 EXPORT_SYMBOL(sock_no_bind);
119 EXPORT_SYMBOL(sock_no_connect);
120 EXPORT_SYMBOL(sock_no_socketpair);
121 EXPORT_SYMBOL(sock_no_accept);
122 EXPORT_SYMBOL(sock_no_getname);
123 EXPORT_SYMBOL(sock_no_poll);
124 EXPORT_SYMBOL(sock_no_ioctl);
125 EXPORT_SYMBOL(sock_no_listen);
126 EXPORT_SYMBOL(sock_no_shutdown);
127 EXPORT_SYMBOL(sock_no_getsockopt);
128 EXPORT_SYMBOL(sock_no_setsockopt);
129 EXPORT_SYMBOL(sock_no_sendmsg);
130 EXPORT_SYMBOL(sock_no_recvmsg);
131 EXPORT_SYMBOL(sock_no_mmap);
132 EXPORT_SYMBOL(sock_rfree);
133 EXPORT_SYMBOL(sock_wfree);
134 EXPORT_SYMBOL(sock_wmalloc);
135 EXPORT_SYMBOL(sock_rmalloc);
136 EXPORT_SYMBOL(skb_recv_datagram);
137 EXPORT_SYMBOL(skb_free_datagram);
138 EXPORT_SYMBOL(skb_copy_datagram);
139 EXPORT_SYMBOL(skb_copy_datagram_iovec);
140 EXPORT_SYMBOL(skb_copy_expand);
141 EXPORT_SYMBOL(datagram_poll);
142 EXPORT_SYMBOL(put_cmsg);
143 EXPORT_SYMBOL(sock_kmalloc);
144 EXPORT_SYMBOL(sock_kfree_s);
145 
146 #ifdef CONFIG_FILTER
147 EXPORT_SYMBOL(sk_run_filter);
148 #endif
149 
150 EXPORT_SYMBOL(neigh_table_init);
151 EXPORT_SYMBOL(neigh_table_clear);
152 EXPORT_SYMBOL(neigh_resolve_output);
153 EXPORT_SYMBOL(neigh_connected_output);
154 EXPORT_SYMBOL(neigh_update);
155 EXPORT_SYMBOL(neigh_create);
156 EXPORT_SYMBOL(neigh_lookup);
157 EXPORT_SYMBOL(__neigh_event_send);
158 EXPORT_SYMBOL(neigh_event_ns);
159 EXPORT_SYMBOL(neigh_ifdown);
160 #ifdef CONFIG_ARPD
161 EXPORT_SYMBOL(neigh_app_ns);
162 #endif
163 #ifdef CONFIG_SYSCTL
164 EXPORT_SYMBOL(neigh_sysctl_register);
165 #endif
166 EXPORT_SYMBOL(pneigh_lookup);
167 EXPORT_SYMBOL(pneigh_enqueue);
168 EXPORT_SYMBOL(neigh_destroy);
169 EXPORT_SYMBOL(neigh_parms_alloc);
170 EXPORT_SYMBOL(neigh_parms_release);
171 EXPORT_SYMBOL(neigh_rand_reach_time);
172 EXPORT_SYMBOL(neigh_compat_output); 
173 
174 /*      dst_entry       */
175 EXPORT_SYMBOL(dst_alloc);
176 EXPORT_SYMBOL(__dst_free);
177 EXPORT_SYMBOL(dst_destroy);
178 
179 /*      misc. support routines */
180 EXPORT_SYMBOL(net_ratelimit);
181 EXPORT_SYMBOL(net_random);
182 EXPORT_SYMBOL(net_srandom);
183 
184 /* Needed by smbfs.o */
185 EXPORT_SYMBOL(__scm_destroy);
186 EXPORT_SYMBOL(__scm_send);
187 
188 /* Needed by unix.o */
189 EXPORT_SYMBOL(scm_fp_dup);
190 EXPORT_SYMBOL(files_stat);
191 EXPORT_SYMBOL(memcpy_toiovec);
192 EXPORT_SYMBOL(csum_partial);
193 
194 #ifdef CONFIG_IPX_MODULE
195 EXPORT_SYMBOL(make_8023_client);
196 EXPORT_SYMBOL(destroy_8023_client);
197 EXPORT_SYMBOL(make_EII_client);
198 EXPORT_SYMBOL(destroy_EII_client);
199 #endif
200 
201 EXPORT_SYMBOL(sklist_destroy_socket);
202 EXPORT_SYMBOL(sklist_insert_socket);
203 
204 EXPORT_SYMBOL(scm_detach_fds);
205 
206 #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE)
207 EXPORT_SYMBOL(br_handle_frame_hook);
208 #ifdef CONFIG_INET
209 EXPORT_SYMBOL(br_ioctl_hook);
210 #endif
211 #endif
212 
213 #ifdef CONFIG_NET_DIVERT
214 EXPORT_SYMBOL(alloc_divert_blk);
215 EXPORT_SYMBOL(free_divert_blk);
216 EXPORT_SYMBOL(divert_ioctl);
217 #endif /* CONFIG_NET_DIVERT */
218 
219 #ifdef CONFIG_INET
220 /* Internet layer registration */
221 EXPORT_SYMBOL(inetdev_lock);
222 EXPORT_SYMBOL(inet_add_protocol);
223 EXPORT_SYMBOL(inet_del_protocol);
224 EXPORT_SYMBOL(ip_route_output_key);
225 EXPORT_SYMBOL(ip_route_input);
226 EXPORT_SYMBOL(icmp_send);
227 EXPORT_SYMBOL(icmp_reply);
228 EXPORT_SYMBOL(ip_options_compile);
229 EXPORT_SYMBOL(ip_options_undo);
230 EXPORT_SYMBOL(arp_send);
231 EXPORT_SYMBOL(arp_broken_ops);
232 EXPORT_SYMBOL(__ip_select_ident);
233 EXPORT_SYMBOL(ip_send_check);
234 EXPORT_SYMBOL(ip_fragment);
235 EXPORT_SYMBOL(inet_family_ops);
236 EXPORT_SYMBOL(in_aton);
237 EXPORT_SYMBOL(ip_mc_inc_group);
238 EXPORT_SYMBOL(ip_mc_dec_group);
239 EXPORT_SYMBOL(ip_finish_output);
240 EXPORT_SYMBOL(inet_dgram_ops);
241 EXPORT_SYMBOL(ip_cmsg_recv);
242 EXPORT_SYMBOL(inet_addr_type); 
243 EXPORT_SYMBOL(inet_select_addr);
244 EXPORT_SYMBOL(ip_dev_find);
245 EXPORT_SYMBOL(inetdev_by_index);
246 EXPORT_SYMBOL(in_dev_finish_destroy);
247 EXPORT_SYMBOL(ip_defrag);
248 
249 /* Route manipulation */
250 EXPORT_SYMBOL(ip_rt_ioctl);
251 EXPORT_SYMBOL(devinet_ioctl);
252 EXPORT_SYMBOL(register_inetaddr_notifier);
253 EXPORT_SYMBOL(unregister_inetaddr_notifier);
254 
255 /* needed for ip_gre -cw */
256 EXPORT_SYMBOL(ip_statistics);
257 
258 #ifdef CONFIG_DLCI_MODULE
259 extern int (*dlci_ioctl_hook)(unsigned int, void *);
260 EXPORT_SYMBOL(dlci_ioctl_hook);
261 #endif
262 
263 
264 #ifdef CONFIG_IPV6
265 EXPORT_SYMBOL(ipv6_addr_type);
266 EXPORT_SYMBOL(icmpv6_send);
267 #endif
268 #if defined (CONFIG_IPV6_MODULE) || defined (CONFIG_KHTTPD) || defined (CONFIG_KHTTPD_MODULE)
269 /* inet functions common to v4 and v6 */
270 EXPORT_SYMBOL(inet_stream_ops);
271 EXPORT_SYMBOL(inet_release);
272 EXPORT_SYMBOL(inet_stream_connect);
273 EXPORT_SYMBOL(inet_dgram_connect);
274 EXPORT_SYMBOL(inet_accept);
275 EXPORT_SYMBOL(inet_listen);
276 EXPORT_SYMBOL(inet_shutdown);
277 EXPORT_SYMBOL(inet_setsockopt);
278 EXPORT_SYMBOL(inet_getsockopt);
279 EXPORT_SYMBOL(inet_sendmsg);
280 EXPORT_SYMBOL(inet_recvmsg);
281 #ifdef INET_REFCNT_DEBUG
282 EXPORT_SYMBOL(inet_sock_nr);
283 #endif
284 EXPORT_SYMBOL(inet_sock_destruct);
285 EXPORT_SYMBOL(inet_sock_release);
286 
287 /* Socket demultiplexing. */
288 EXPORT_SYMBOL(tcp_hashinfo);
289 EXPORT_SYMBOL(tcp_listen_wlock);
290 EXPORT_SYMBOL(udp_hash);
291 EXPORT_SYMBOL(udp_hash_lock);
292 
293 EXPORT_SYMBOL(tcp_destroy_sock);
294 EXPORT_SYMBOL(ip_queue_xmit);
295 EXPORT_SYMBOL(memcpy_fromiovecend);
296 EXPORT_SYMBOL(csum_partial_copy_fromiovecend);
297 EXPORT_SYMBOL(copy_and_csum_toiovec);
298 EXPORT_SYMBOL(tcp_v4_lookup_listener);
299 /* UDP/TCP exported functions for TCPv6 */
300 EXPORT_SYMBOL(udp_ioctl);
301 EXPORT_SYMBOL(udp_connect);
302 EXPORT_SYMBOL(udp_disconnect);
303 EXPORT_SYMBOL(udp_sendmsg);
304 EXPORT_SYMBOL(tcp_close);
305 EXPORT_SYMBOL(tcp_disconnect);
306 EXPORT_SYMBOL(tcp_accept);
307 EXPORT_SYMBOL(tcp_write_wakeup);
308 EXPORT_SYMBOL(tcp_write_space);
309 EXPORT_SYMBOL(tcp_poll);
310 EXPORT_SYMBOL(tcp_ioctl);
311 EXPORT_SYMBOL(tcp_shutdown);
312 EXPORT_SYMBOL(tcp_setsockopt);
313 EXPORT_SYMBOL(tcp_getsockopt);
314 EXPORT_SYMBOL(tcp_recvmsg);
315 EXPORT_SYMBOL(tcp_send_synack);
316 EXPORT_SYMBOL(tcp_check_req);
317 EXPORT_SYMBOL(tcp_child_process);
318 EXPORT_SYMBOL(tcp_parse_options);
319 EXPORT_SYMBOL(tcp_rcv_established);
320 EXPORT_SYMBOL(tcp_init_xmit_timers);
321 EXPORT_SYMBOL(tcp_clear_xmit_timers);
322 EXPORT_SYMBOL(tcp_statistics);
323 EXPORT_SYMBOL(tcp_rcv_state_process);
324 EXPORT_SYMBOL(tcp_timewait_state_process);
325 EXPORT_SYMBOL(tcp_timewait_cachep);
326 EXPORT_SYMBOL(tcp_timewait_kill);
327 EXPORT_SYMBOL(tcp_sendmsg);
328 EXPORT_SYMBOL(tcp_v4_rebuild_header);
329 EXPORT_SYMBOL(tcp_v4_send_check);
330 EXPORT_SYMBOL(tcp_v4_conn_request);
331 EXPORT_SYMBOL(tcp_create_openreq_child);
332 EXPORT_SYMBOL(tcp_bucket_create);
333 EXPORT_SYMBOL(__tcp_put_port);
334 EXPORT_SYMBOL(tcp_put_port);
335 EXPORT_SYMBOL(tcp_inherit_port);
336 EXPORT_SYMBOL(tcp_v4_syn_recv_sock);
337 EXPORT_SYMBOL(tcp_v4_do_rcv);
338 EXPORT_SYMBOL(tcp_v4_connect);
339 EXPORT_SYMBOL(tcp_v4_hash_connecting);
340 EXPORT_SYMBOL(tcp_unhash);
341 EXPORT_SYMBOL(udp_prot);
342 EXPORT_SYMBOL(tcp_prot);
343 EXPORT_SYMBOL(tcp_openreq_cachep);
344 EXPORT_SYMBOL(ipv4_specific);
345 EXPORT_SYMBOL(tcp_simple_retransmit);
346 EXPORT_SYMBOL(tcp_transmit_skb);
347 EXPORT_SYMBOL(tcp_connect);
348 EXPORT_SYMBOL(tcp_make_synack);
349 EXPORT_SYMBOL(tcp_tw_deschedule);
350 EXPORT_SYMBOL(tcp_delete_keepalive_timer);
351 EXPORT_SYMBOL(tcp_reset_keepalive_timer);
352 EXPORT_SYMBOL(sysctl_local_port_range);
353 EXPORT_SYMBOL(tcp_port_rover);
354 EXPORT_SYMBOL(udp_port_rover);
355 EXPORT_SYMBOL(tcp_sync_mss);
356 EXPORT_SYMBOL(net_statistics); 
357 EXPORT_SYMBOL(__tcp_mem_reclaim);
358 EXPORT_SYMBOL(tcp_sockets_allocated);
359 EXPORT_SYMBOL(sysctl_tcp_reordering);
360 EXPORT_SYMBOL(sysctl_tcp_rmem);
361 EXPORT_SYMBOL(sysctl_tcp_wmem);
362 EXPORT_SYMBOL(sysctl_tcp_ecn);
363 EXPORT_SYMBOL(tcp_cwnd_application_limited);
364 
365 EXPORT_SYMBOL(xrlim_allow);
366 
367 EXPORT_SYMBOL(tcp_write_xmit);
368 
369 EXPORT_SYMBOL(tcp_v4_remember_stamp); 
370 
371 extern int sysctl_tcp_tw_recycle;
372 
373 #ifdef CONFIG_SYSCTL
374 EXPORT_SYMBOL(sysctl_tcp_tw_recycle); 
375 EXPORT_SYMBOL(sysctl_max_syn_backlog);
376 #endif
377 
378 #if defined (CONFIG_IPV6_MODULE)
379 EXPORT_SYMBOL(secure_tcpv6_sequence_number);
380 EXPORT_SYMBOL(secure_ipv6_id);
381 #endif
382 
383 #endif
384 
385 #ifdef CONFIG_NETLINK
386 EXPORT_SYMBOL(netlink_set_err);
387 EXPORT_SYMBOL(netlink_broadcast);
388 EXPORT_SYMBOL(netlink_unicast);
389 EXPORT_SYMBOL(netlink_kernel_create);
390 EXPORT_SYMBOL(netlink_dump_start);
391 EXPORT_SYMBOL(netlink_ack);
392 #if defined(CONFIG_NETLINK_DEV) || defined(CONFIG_NETLINK_DEV_MODULE)
393 EXPORT_SYMBOL(netlink_attach);
394 EXPORT_SYMBOL(netlink_detach);
395 EXPORT_SYMBOL(netlink_post);
396 #endif
397 #endif
398 
399 #ifdef CONFIG_RTNETLINK
400 EXPORT_SYMBOL(rtattr_parse);
401 EXPORT_SYMBOL(rtnetlink_links);
402 EXPORT_SYMBOL(__rta_fill);
403 EXPORT_SYMBOL(rtnetlink_dump_ifinfo);
404 EXPORT_SYMBOL(rtnetlink_put_metrics);
405 EXPORT_SYMBOL(rtnl);
406 EXPORT_SYMBOL(neigh_delete);
407 EXPORT_SYMBOL(neigh_add);
408 EXPORT_SYMBOL(neigh_dump_info);
409 #endif
410 
411 EXPORT_SYMBOL(dev_set_allmulti);
412 EXPORT_SYMBOL(dev_set_promiscuity);
413 EXPORT_SYMBOL(sklist_remove_socket);
414 EXPORT_SYMBOL(rtnl_sem);
415 EXPORT_SYMBOL(rtnl_lock);
416 EXPORT_SYMBOL(rtnl_unlock);
417 
418                   
419 /* Used by at least ipip.c.  */
420 EXPORT_SYMBOL(ipv4_config);
421 EXPORT_SYMBOL(dev_open);
422 
423 /* Used by other modules */
424 EXPORT_SYMBOL(in_ntoa);
425 
426 EXPORT_SYMBOL(ip_rcv);
427 EXPORT_SYMBOL(arp_rcv);
428 EXPORT_SYMBOL(arp_tbl);
429 EXPORT_SYMBOL(arp_find);
430 
431 #endif  /* CONFIG_INET */
432 
433 #ifdef CONFIG_TR
434 EXPORT_SYMBOL(tr_setup);
435 EXPORT_SYMBOL(tr_type_trans);
436 EXPORT_SYMBOL(register_trdev);
437 EXPORT_SYMBOL(unregister_trdev);
438 EXPORT_SYMBOL(init_trdev);
439 #endif
440 
441 #ifdef CONFIG_NET_FC
442 EXPORT_SYMBOL(register_fcdev);
443 EXPORT_SYMBOL(unregister_fcdev);
444 EXPORT_SYMBOL(init_fcdev);
445 #endif
446 
447 /* Device callback registration */
448 EXPORT_SYMBOL(register_netdevice_notifier);
449 EXPORT_SYMBOL(unregister_netdevice_notifier);
450 
451 /* support for loadable net drivers */
452 #ifdef CONFIG_NET
453 EXPORT_SYMBOL(init_etherdev);
454 EXPORT_SYMBOL(loopback_dev);
455 EXPORT_SYMBOL(register_netdevice);
456 EXPORT_SYMBOL(unregister_netdevice);
457 EXPORT_SYMBOL(register_netdev);
458 EXPORT_SYMBOL(unregister_netdev);
459 EXPORT_SYMBOL(netdev_state_change);
460 EXPORT_SYMBOL(ether_setup);
461 EXPORT_SYMBOL(dev_new_index);
462 EXPORT_SYMBOL(dev_get_by_index);
463 EXPORT_SYMBOL(__dev_get_by_index);
464 EXPORT_SYMBOL(dev_get_by_name);
465 EXPORT_SYMBOL(__dev_get_by_name);
466 EXPORT_SYMBOL(netdev_finish_unregister);
467 EXPORT_SYMBOL(netdev_set_master);
468 EXPORT_SYMBOL(eth_type_trans);
469 #ifdef CONFIG_FDDI
470 EXPORT_SYMBOL(fddi_type_trans);
471 EXPORT_SYMBOL(fddi_setup);
472 EXPORT_SYMBOL(init_fddidev);
473 #endif /* CONFIG_FDDI */
474 #if 0
475 EXPORT_SYMBOL(eth_copy_and_sum);
476 #endif
477 EXPORT_SYMBOL(alloc_skb);
478 EXPORT_SYMBOL(__kfree_skb);
479 EXPORT_SYMBOL(skb_clone);
480 EXPORT_SYMBOL(skb_copy);
481 EXPORT_SYMBOL(netif_rx);
482 EXPORT_SYMBOL(dev_add_pack);
483 EXPORT_SYMBOL(dev_remove_pack);
484 EXPORT_SYMBOL(dev_get);
485 EXPORT_SYMBOL(dev_alloc);
486 EXPORT_SYMBOL(dev_alloc_name);
487 EXPORT_SYMBOL(__netdev_watchdog_up);
488 #ifdef CONFIG_KMOD
489 EXPORT_SYMBOL(dev_load);
490 #endif
491 EXPORT_SYMBOL(dev_ioctl);
492 EXPORT_SYMBOL(dev_queue_xmit);
493 #ifdef CONFIG_NET_HW_FLOWCONTROL
494 EXPORT_SYMBOL(netdev_dropping);
495 EXPORT_SYMBOL(netdev_register_fc);
496 EXPORT_SYMBOL(netdev_unregister_fc);
497 EXPORT_SYMBOL(netdev_fc_xoff);
498 #endif
499 EXPORT_SYMBOL(dev_base);
500 EXPORT_SYMBOL(dev_base_lock);
501 EXPORT_SYMBOL(dev_close);
502 EXPORT_SYMBOL(dev_mc_add);
503 EXPORT_SYMBOL(dev_mc_delete);
504 EXPORT_SYMBOL(dev_mc_upload);
505 EXPORT_SYMBOL(n_tty_ioctl);
506 EXPORT_SYMBOL(tty_register_ldisc);
507 EXPORT_SYMBOL(__kill_fasync);
508 
509 EXPORT_SYMBOL(if_port_text);
510 
511 #ifdef CONFIG_HIPPI
512 EXPORT_SYMBOL(hippi_type_trans);
513 EXPORT_SYMBOL(init_hippi_dev);
514 EXPORT_SYMBOL(unregister_hipdev);
515 #endif
516 
517 #ifdef CONFIG_SYSCTL
518 EXPORT_SYMBOL(sysctl_wmem_max);
519 EXPORT_SYMBOL(sysctl_rmem_max);
520 #ifdef CONFIG_INET
521 EXPORT_SYMBOL(sysctl_ip_default_ttl);
522 #endif
523 #endif
524 
525 #if defined(CONFIG_ATALK) || defined(CONFIG_ATALK_MODULE) 
526 #include<linux/if_ltalk.h>
527 EXPORT_SYMBOL(ltalk_setup);
528 #endif
529 
530 
531 /* Packet scheduler modules want these. */
532 EXPORT_SYMBOL(qdisc_destroy);
533 EXPORT_SYMBOL(qdisc_reset);
534 EXPORT_SYMBOL(qdisc_restart);
535 EXPORT_SYMBOL(qdisc_create_dflt);
536 EXPORT_SYMBOL(noop_qdisc);
537 EXPORT_SYMBOL(qdisc_tree_lock);
538 #ifdef CONFIG_NET_SCHED
539 PSCHED_EXPORTLIST;
540 EXPORT_SYMBOL(pfifo_qdisc_ops);
541 EXPORT_SYMBOL(register_qdisc);
542 EXPORT_SYMBOL(unregister_qdisc);
543 EXPORT_SYMBOL(qdisc_get_rtab);
544 EXPORT_SYMBOL(qdisc_put_rtab);
545 EXPORT_SYMBOL(qdisc_copy_stats);
546 #ifdef CONFIG_NET_ESTIMATOR
547 EXPORT_SYMBOL(qdisc_new_estimator);
548 EXPORT_SYMBOL(qdisc_kill_estimator);
549 #endif
550 #ifdef CONFIG_NET_CLS_POLICE
551 EXPORT_SYMBOL(tcf_police);
552 EXPORT_SYMBOL(tcf_police_locate);
553 EXPORT_SYMBOL(tcf_police_destroy);
554 #ifdef CONFIG_RTNETLINK
555 EXPORT_SYMBOL(tcf_police_dump);
556 #endif
557 #endif
558 #endif
559 #ifdef CONFIG_NET_CLS
560 EXPORT_SYMBOL(register_tcf_proto_ops);
561 EXPORT_SYMBOL(unregister_tcf_proto_ops);
562 #endif
563 #ifdef CONFIG_NETFILTER
564 #include <linux/netfilter.h>
565 EXPORT_SYMBOL(nf_register_hook);
566 EXPORT_SYMBOL(nf_unregister_hook);
567 EXPORT_SYMBOL(nf_register_sockopt);
568 EXPORT_SYMBOL(nf_unregister_sockopt);
569 EXPORT_SYMBOL(nf_reinject);
570 EXPORT_SYMBOL(nf_register_queue_handler);
571 EXPORT_SYMBOL(nf_unregister_queue_handler);
572 EXPORT_SYMBOL(nf_hook_slow);
573 EXPORT_SYMBOL(nf_hooks);
574 EXPORT_SYMBOL(nf_setsockopt);
575 EXPORT_SYMBOL(nf_getsockopt);
576 #endif
577 
578 EXPORT_SYMBOL(register_gifconf);
579 
580 EXPORT_SYMBOL(net_call_rx_atomic);
581 EXPORT_SYMBOL(softnet_data);
582 
583 #endif  /* CONFIG_NET */
584 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.