Rev 3 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | pj | 1 | #ifndef __ETHERDEVICE__ |
2 | #define __ETHERDEVICE__ |
||
3 | |||
4 | #include <linux/compatib.h> |
||
5 | |||
6 | #include <linux/if_ether.h> |
||
7 | #include <linux/socket.h> |
||
80 | pj | 8 | #include "ll/sys/cdefs.h" |
2 | pj | 9 | |
80 | pj | 10 | __BEGIN_DECLS |
11 | |||
2 | pj | 12 | #define eth_header panic_stub |
13 | #if 0 |
||
14 | extern int eth_header(struct sk_buff *skb, struct device *dev, |
||
15 | unsigned short type, void *daddr, |
||
16 | void *saddr, unsigned len); |
||
17 | extern int eth_rebuild_header(void *buff, struct device *dev, |
||
18 | unsigned long dst, struct sk_buff *skb); |
||
19 | #endif |
||
20 | |||
21 | /* extern unsigned short eth_type_trans(struct sk_buff *skb, struct device *dev); */ |
||
22 | #define eth_type_trans(a,b) 0 |
||
23 | |||
24 | #if 0 |
||
25 | extern void eth_header_cache_bind(struct hh_cache ** hhp, struct device *dev, |
||
26 | unsigned short htype, __u32 daddr); |
||
27 | extern void eth_header_cache_update(struct hh_cache *hh, struct device *dev, unsigned char * haddr); |
||
28 | #endif |
||
29 | extern void eth_copy_and_sum(struct sk_buff *dest, |
||
30 | unsigned char *src, int length, int base); |
||
31 | extern struct device * init_etherdev(struct device *, int); |
||
32 | |||
80 | pj | 33 | __END_DECLS |
2 | pj | 34 | #endif |