OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [net/] [netsyms.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.