1 /* 2 * ipddp.h: Header for IP-over-DDP driver for Linux. 3 */ 4 5 #ifndef __LINUX_IPDDP_H 6 #define __LINUX_IPDDP_H 7 8 #ifdef __KERNEL__ 9 10 #define SIOCADDIPDDPRT (SIOCDEVPRIVATE) 11 #define SIOCDELIPDDPRT (SIOCDEVPRIVATE+1) 12 #define SIOCFINDIPDDPRT (SIOCDEVPRIVATE+2) 13 14 struct ipddp_route 15 { 16 struct net_device *dev; /* Carrier device */ 17 __u32 ip; /* IP address */ 18 struct at_addr at; /* Gateway appletalk address */ 19 int flags; 20 struct ipddp_route *next; 21 }; 22 23 #define IPDDP_ENCAP 1 24 #define IPDDP_DECAP 2 25 26 #endif /* __KERNEL__ */ 27 #endif /* __LINUX_IPDDP_H */ 28