|
@@ -198,6 +198,7 @@ uint16_t ntohs(uint16_t);
|
|
|
#define IP_ORIGDSTADDR 20
|
|
|
#define IP_RECVORIGDSTADDR IP_ORIGDSTADDR
|
|
|
#define IP_MINTTL 21
|
|
|
+#define IP_NODEFRAG 22
|
|
|
#define IP_MULTICAST_IF 32
|
|
|
#define IP_MULTICAST_TTL 33
|
|
|
#define IP_MULTICAST_LOOP 34
|
|
@@ -218,6 +219,7 @@ uint16_t ntohs(uint16_t);
|
|
|
#define IP_PMTUDISC_DO 2
|
|
|
#define IP_PMTUDISC_PROBE 3
|
|
|
#define IP_PMTUDISC_INTERFACE 4
|
|
|
+#define IP_PMTUDISC_OMIT 5
|
|
|
|
|
|
#define IP_DEFAULT_MULTICAST_TTL 1
|
|
|
#define IP_DEFAULT_MULTICAST_LOOP 1
|
|
@@ -351,9 +353,17 @@ struct ip6_mtuinfo
|
|
|
#define IPV6_RTHDR 57
|
|
|
#define IPV6_RECVDSTOPTS 58
|
|
|
#define IPV6_DSTOPTS 59
|
|
|
-
|
|
|
+#define IPV6_RECVPATHMTU 60
|
|
|
+#define IPV6_PATHMTU 61
|
|
|
+#define IPV6_DONTFRAG 62
|
|
|
#define IPV6_RECVTCLASS 66
|
|
|
#define IPV6_TCLASS 67
|
|
|
+#define IPV6_ADDR_PREFERENCES 72
|
|
|
+#define IPV6_MINHOPCOUNT 73
|
|
|
+#define IPV6_ORIGDSTADDR 74
|
|
|
+#define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR
|
|
|
+#define IPV6_TRANSPARENT 75
|
|
|
+#define IPV6_UNICAST_IF 76
|
|
|
|
|
|
#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
|
|
|
#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
|
|
@@ -364,6 +374,16 @@ struct ip6_mtuinfo
|
|
|
#define IPV6_PMTUDISC_WANT 1
|
|
|
#define IPV6_PMTUDISC_DO 2
|
|
|
#define IPV6_PMTUDISC_PROBE 3
|
|
|
+#define IPV6_PMTUDISC_INTERFACE 4
|
|
|
+#define IPV6_PMTUDISC_OMIT 5
|
|
|
+
|
|
|
+#define IPV6_PREFER_SRC_TMP 0x0001
|
|
|
+#define IPV6_PREFER_SRC_PUBLIC 0x0002
|
|
|
+#define IPV6_PREFER_SRC_PUBTMP_DEFAULT 0x0100
|
|
|
+#define IPV6_PREFER_SRC_COA 0x0004
|
|
|
+#define IPV6_PREFER_SRC_HOME 0x0400
|
|
|
+#define IPV6_PREFER_SRC_CGA 0x0008
|
|
|
+#define IPV6_PREFER_SRC_NONCGA 0x0800
|
|
|
|
|
|
#define IPV6_RTHDR_LOOSE 0
|
|
|
#define IPV6_RTHDR_STRICT 1
|