From 3d9ef354abb78f7e3544fab87f8d721071cdf4e1 Mon Sep 17 00:00:00 2001 From: Radostin Stoyanov Date: Fri, 16 May 2025 12:43:14 +0100 Subject: [PATCH] sk-inet: add MPTCP definition Building CRIU on Ubuntu 20.04 fails with the following error: criu/sk-inet.c: In function 'can_dump_ipproto': criu/sk-inet.c:131:16: error: 'IPPROTO_MPTCP' undeclared (first use in this function); did you mean 'IPPROTO_MTP'? 131 | if (proto == IPPROTO_MPTCP) | ^~~~~~~~~~~~~ | IPPROTO_MTP Add definition for MPTCP to fix this error. Signed-off-by: Radostin Stoyanov --- criu/sk-inet.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/criu/sk-inet.c b/criu/sk-inet.c index a191e78c4..1238b03dc 100644 --- a/criu/sk-inet.c +++ b/criu/sk-inet.c @@ -44,6 +44,11 @@ #define PB_ALEN_INET 1 #define PB_ALEN_INET6 4 +/* Definition for older kernels without MPTCP support (e.g. Ubuntu 20.04) */ +#ifndef IPPROTO_MPTCP +#define IPPROTO_MPTCP 262 +#endif + static LIST_HEAD(inet_ports); struct inet_port {