Support tunneling IPv6 on Solaris.
[tinc] / lib / ipv4.h
index 060f8ae..7f1e159 100644 (file)
@@ -67,7 +67,6 @@ struct ip {
 #define IP_RF 0x8000
 #define IP_DF 0x4000
 #define IP_MF 0x2000
 #define IP_RF 0x8000
 #define IP_DF 0x4000
 #define IP_MF 0x2000
-#define IP_OFFMASK 0x1fff
        uint8_t ip_ttl;
        uint8_t ip_p;
        uint16_t ip_sum;
        uint8_t ip_ttl;
        uint8_t ip_p;
        uint16_t ip_sum;
@@ -75,6 +74,10 @@ struct ip {
 } __attribute__ ((__packed__));
 #endif
 
 } __attribute__ ((__packed__));
 #endif
 
+#ifndef IP_OFFMASK
+#define IP_OFFMASK 0x1fff
+#endif
+
 #ifndef HAVE_STRUCT_ICMP
 struct icmp {
        uint8_t icmp_type;
 #ifndef HAVE_STRUCT_ICMP
 struct icmp {
        uint8_t icmp_type;