Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef _NET_INET_DATALINK_H_ |
2 | #define _NET_INET_DATALINK_H_ | ||||
3 | |||||
4 | struct datalink_proto { | ||||
5 | unsigned char type[8]; | ||||
6 | |||||
7 | struct llc_sap *sap; | ||||
8 | |||||
9 | unsigned short header_length; | ||||
10 | |||||
11 | int (*rcvfunc)(struct sk_buff *, struct net_device *, | ||||
12 | struct packet_type *); | ||||
13 | int (*request)(struct datalink_proto *, struct sk_buff *, | ||||
14 | unsigned char *); | ||||
15 | struct list_head node; | ||||
16 | }; | ||||
17 | |||||
18 | #endif |