Support tunneling IPv6 on Solaris.
[oweals/tinc.git] / lib / ipv4.h
index 060f8ae92a501a74a221aca9180bfab75a6b0974..7f1e15929a7efb5155eff85fea4b75cb236f9f5f 100644 (file)
@@ -67,7 +67,6 @@ struct ip {
 #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;
@@ -75,6 +74,10 @@ struct ip {
 } __attribute__ ((__packed__));
 #endif
 
+#ifndef IP_OFFMASK
+#define IP_OFFMASK 0x1fff
+#endif
+
 #ifndef HAVE_STRUCT_ICMP
 struct icmp {
        uint8_t icmp_type;