add new IP_BIND_ADDRESS_NO_PORT and IPPROTO_MPLS to netinet/in.h
authorSzabolcs Nagy <nsz@port70.net>
Tue, 8 Sep 2015 19:31:58 +0000 (19:31 +0000)
committerRich Felker <dalias@aerifal.cx>
Mon, 25 Jan 2016 00:19:29 +0000 (19:19 -0500)
IP_BIND_ADDRESS_NO_PORT is a SOL_IP socket option to delay src port
allocation until connect in case src ip is set with bind(port=0).
new in linux v4.2, commit 90c337da1524863838658078ec34241f45d8394d

IPPROTO_MPLS protocol number for mpls over ip.
new in linux v4.2, commit 730fc4371333636a00fed32c587fc1e85c5367e2

include/netinet/in.h

index 1ed3e6faaccb13d8d53852a48c629b3f59fa7777..622bdfec4f06852ac74e6f7f6779fcd88918c5e8 100644 (file)
@@ -103,6 +103,7 @@ uint16_t ntohs(uint16_t);
 #define IPPROTO_SCTP     132
 #define IPPROTO_MH       135
 #define IPPROTO_UDPLITE  136
+#define IPPROTO_MPLS     137
 #define IPPROTO_RAW      255
 #define IPPROTO_MAX      256
 
@@ -200,6 +201,7 @@ uint16_t ntohs(uint16_t);
 #define IP_MINTTL          21
 #define IP_NODEFRAG        22
 #define IP_CHECKSUM        23
+#define IP_BIND_ADDRESS_NO_PORT 24
 #define IP_MULTICAST_IF    32
 #define IP_MULTICAST_TTL   33
 #define IP_MULTICAST_LOOP  34