28 lines
		
	
	
		
			634 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			634 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  *	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 */
 | |
|         __be32 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 */
 |