| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  *	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 */ | 
					
						
							| 
									
										
										
										
											2007-08-23 03:03:13 -04:00
										 |  |  |         __be32 ip;                       /* IP address */ | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  |         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 */
 |