| /* SPDX-License-Identifier: GPL-2.0 */ |
| /* |
| * 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 */ |