iputils/iputils-ss021109-ping6kernel261x.diff

48 lines
1.3 KiB
Diff

diff -Nru iputils-orig/ping6.c iputils/ping6.c
--- iputils-orig/ping6.c 2005-12-05 18:06:39.000000000 +0100
+++ iputils/ping6.c 2005-12-05 18:06:49.000000000 +0100
@@ -101,6 +101,20 @@
#define HAVE_SIN6_SCOPEID 1
#endif
+/* Begin hack KERNEL >= 2.6.1x.x */
+#define IPV6_ADDRFORM 1
+#define IPV6_PKTINFO 2
+#define IPV6_HOPOPTS 3
+#define IPV6_DSTOPTS 4
+#define IPV6_RTHDR 5
+#define IPV6_PKTOPTIONS 6
+#define IPV6_CHECKSUM 7
+#define IPV6_HOPLIMIT 8
+#define IPV6_NEXTHOP 9
+#define IPV6_FLOWINFO 11
+/* End hack */
+
+
__u32 flowlabel;
__u32 tclass;
diff -Nru iputils-orig/tracepath6.c iputils/tracepath6.c
--- iputils-orig/tracepath6.c 2005-12-05 18:06:39.000000000 +0100
+++ iputils/tracepath6.c 2005-12-05 18:06:55.000000000 +0100
@@ -25,6 +25,19 @@
#include <sys/uio.h>
#include <arpa/inet.h>
+/* Begin hack KERNEL >= 2.6.1x.x */
+#define IPV6_ADDRFORM 1
+#define IPV6_PKTINFO 2
+#define IPV6_HOPOPTS 3
+#define IPV6_DSTOPTS 4
+#define IPV6_RTHDR 5
+#define IPV6_PKTOPTIONS 6
+#define IPV6_CHECKSUM 7
+#define IPV6_HOPLIMIT 8
+#define IPV6_NEXTHOP 9
+#define IPV6_FLOWINFO 11
+/* End hack */
+
int overhead = 48;
int mtu = 128000;
int hops_to = -1;