|  | /* | 
|  | *	ipddp.h: Header for IP-over-DDP driver for Linux. | 
|  | */ | 
|  |  | 
|  | #ifndef __LINUX_IPDDP_H | 
|  | #define __LINUX_IPDDP_H | 
|  |  | 
|  | #ifdef __KERNEL__ | 
|  |  | 
|  | #define SIOCADDIPDDPRT   (SIOCDEVPRIVATE) | 
|  | #define SIOCDELIPDDPRT   (SIOCDEVPRIVATE+1) | 
|  | #define SIOCFINDIPDDPRT  (SIOCDEVPRIVATE+2) | 
|  |  | 
|  | struct ipddp_route | 
|  | { | 
|  | struct net_device *dev;             /* Carrier device */ | 
|  | __u32 ip;                       /* IP address */ | 
|  | struct atalk_addr at;              /* Gateway appletalk address */ | 
|  | int flags; | 
|  | struct ipddp_route *next; | 
|  | }; | 
|  |  | 
|  | #define IPDDP_ENCAP	1 | 
|  | #define IPDDP_DECAP	2 | 
|  |  | 
|  | #endif	/* __KERNEL__ */ | 
|  | #endif	/* __LINUX_IPDDP_H */ |