Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h
Commit Message
This patch adds the IPPROTO_ETHERNET and IPPROTO_MPTCP constants from
Linux 5.6 to glibc's netinet/in.h.
Tested for x86_64.
Comments
On 02/04/2020 18:45, Joseph Myers wrote:
> This patch adds the IPPROTO_ETHERNET and IPPROTO_MPTCP constants from
> Linux 5.6 to glibc's netinet/in.h.
>
> Tested for x86_64.
LGTM, it adds the changes done by faf391c3826c and 564200ed8e71.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
>
> diff --git a/inet/netinet/in.h b/inet/netinet/in.h
> index 95eaf68dfe..f6355c7efe 100644
> --- a/inet/netinet/in.h
> +++ b/inet/netinet/in.h
> @@ -87,8 +87,12 @@ enum
> #define IPPROTO_UDPLITE IPPROTO_UDPLITE
> IPPROTO_MPLS = 137, /* MPLS in IP. */
> #define IPPROTO_MPLS IPPROTO_MPLS
> + IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */
> +#define IPPROTO_ETHERNET IPPROTO_ETHERNET
> IPPROTO_RAW = 255, /* Raw IP packets. */
> #define IPPROTO_RAW IPPROTO_RAW
> + IPPROTO_MPTCP = 262, /* Multipath TCP connection. */
> +#define IPPROTO_MPTCP IPPROTO_MPTCP
> IPPROTO_MAX
> };
>
>
@@ -87,8 +87,12 @@ enum
#define IPPROTO_UDPLITE IPPROTO_UDPLITE
IPPROTO_MPLS = 137, /* MPLS in IP. */
#define IPPROTO_MPLS IPPROTO_MPLS
+ IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */
+#define IPPROTO_ETHERNET IPPROTO_ETHERNET
IPPROTO_RAW = 255, /* Raw IP packets. */
#define IPPROTO_RAW IPPROTO_RAW
+ IPPROTO_MPTCP = 262, /* Multipath TCP connection. */
+#define IPPROTO_MPTCP IPPROTO_MPTCP
IPPROTO_MAX
};