abis/mlibc: Define some more constants and struct ip_mreqn
@@ -64,6 +64,12 @@ struct ip_mreq_source {
struct in_addr imr_sourceaddr;
};
+struct ip_mreqn {
+ struct in_addr imr_multiaddr;
+ struct in_addr imr_address;
+ int imr_ifindex;
+};
+
struct in_pktinfo {
unsigned int ipi_ifindex;
struct in_addr ipi_spec_dst;
@@ -110,6 +116,9 @@ struct group_source_req {
#define IPV6_MULTICAST_LOOP 5
#define IPV6_UNICAST_HOPS 6
#define IPV6_V6ONLY 7
+#define IPV6_PMTUDISC_DONT 8
+#define IPV6_PMTUDISC_DO 9
+#define IPV6_MTU_DISCOVER 23
#define IPV6_RECVERR 25
#define IPV6_RECVPKTINFO 49
#define IPV6_PKTINFO 50
@@ -125,6 +134,7 @@ struct group_source_req {
#define IP_RECVERR 11
#define IP_RECVTTL 12
+#define IP_DEFAULT_MULTICAST_TTL 1
#define IP_MULTICAST_IF 32
#define IP_MULTICAST_TTL 33
#define IP_MULTICAST_LOOP 34
