Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  *  ipddp.h: Header for IP-over-DDP driver for Linux.
0004  */
0005 
0006 #ifndef __LINUX_IPDDP_H
0007 #define __LINUX_IPDDP_H
0008 
0009 #ifdef __KERNEL__
0010 
0011 #define SIOCADDIPDDPRT   (SIOCDEVPRIVATE)
0012 #define SIOCDELIPDDPRT   (SIOCDEVPRIVATE+1)
0013 #define SIOCFINDIPDDPRT  (SIOCDEVPRIVATE+2)
0014 
0015 struct ipddp_route
0016 {
0017         struct net_device *dev;             /* Carrier device */
0018         __be32 ip;                       /* IP address */
0019         struct atalk_addr at;              /* Gateway appletalk address */
0020         int flags;
0021         struct ipddp_route *next;
0022 };
0023 
0024 #define IPDDP_ENCAP 1
0025 #define IPDDP_DECAP 2
0026 
0027 #endif  /* __KERNEL__ */
0028 #endif  /* __LINUX_IPDDP_H */