summaryrefslogtreecommitdiff
path: root/busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch
diff options
context:
space:
mode:
Diffstat (limited to 'busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch')
-rw-r--r--busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch b/busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch
new file mode 100644
index 0000000000..93b3ea07dd
--- /dev/null
+++ b/busybox/busybox-1.00-rc1/bb-iproute-iftunnel.patch
@@ -0,0 +1,36 @@
+diff -Nur include/linux-new/if_tunnel.h include/linux/if_tunnel.h
+--- ./include/linux/if_tunnel.h 1970-01-01 01:00:00.000000000 +0100
++++ ./include/linux/if_tunnel.h 2004-05-06 14:36:38.000000000 +0200
+@@ -0,0 +1,32 @@
++#ifndef _IF_TUNNEL_H_
++#define _IF_TUNNEL_H_
++
++#include <net/if.h>
++#include <asm/types.h>
++
++#define SIOCGETTUNNEL (SIOCDEVPRIVATE + 0)
++#define SIOCADDTUNNEL (SIOCDEVPRIVATE + 1)
++#define SIOCDELTUNNEL (SIOCDEVPRIVATE + 2)
++#define SIOCCHGTUNNEL (SIOCDEVPRIVATE + 3)
++
++#define GRE_CSUM __constant_htons(0x8000)
++#define GRE_ROUTING __constant_htons(0x4000)
++#define GRE_KEY __constant_htons(0x2000)
++#define GRE_SEQ __constant_htons(0x1000)
++#define GRE_STRICT __constant_htons(0x0800)
++#define GRE_REC __constant_htons(0x0700)
++#define GRE_FLAGS __constant_htons(0x00F8)
++#define GRE_VERSION __constant_htons(0x0007)
++
++struct ip_tunnel_parm
++{
++ char name[IFNAMSIZ];
++ int link;
++ __u16 i_flags;
++ __u16 o_flags;
++ __u32 i_key;
++ __u32 o_key;
++ struct iphdr iph;
++};
++
++#endif /* _IF_TUNNEL_H_ */