Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp2321837lqo; Mon, 13 May 2024 15:00:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX3t3G02T14cHbdBiEVqkeMP2SMIXEOkRSp5PaOv1JMq3s3nJq85KX/eegsajhUsyE3aQyJL52rtTk5tFd7EoGmHsjnAr7gjNjCP0W0Rg== X-Google-Smtp-Source: AGHT+IGj4DbDPsUL3PVjlOSjweY2qsZrxMFCn0ITIEq4ohZ9NKyFLvFHoHH4NqthJfgM8pH/zJiv X-Received: by 2002:a92:c262:0:b0:36b:3799:a99 with SMTP id e9e14a558f8ab-36cc14cab48mr146098905ab.28.1715637649138; Mon, 13 May 2024 15:00:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715637649; cv=pass; d=google.com; s=arc-20160816; b=RV6B7kp1Hpj8VAxAMsg0+yXpQx/9a/LkMOef5BwQ8R20XQRJPZ3Bjmoo0aFRW5Y/M8 35w9p363eLkhEsWtHu3CxV5qhFvJtdEjbWpAW5UpPi9F7LRqdAyObjNIvuzhs5D2yNTQ fXZu+uMA5T4uu+YUgX2argyc/SbxM+x4qjpoG6CkslY2uzBrtD6SLQirTavapHvS+us/ kSKVx/U1UVPnG/+QK3qewKMZdwRV5EAnv35h9ixruvcAJnm34rQEe1cjNV7TYGBdzXGW F7cYRnfb4l1/d+L65gRFFnkCHSh+uNguyQGkiiqHNbwwwKBOX0HLFKuFP8QaXLCcOQD0 9Mkg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:date:message-id:from:subject :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=ksoStf1UR5623iEn8tz/ltUlr/7hnInq3X25SOBS7jk=; fh=4iJ+KU1yWiWJqGcdda5zRx0F0pvGvBGLWKDWjtvhGJs=; b=Edw6/Z+FCq77Vp6CCUCs3mNcmf+2e/kcBHfosh2l3snBqleScUxHuzVFAzrur0F/31 +A9Abd+59fmD+RnQz8q1wXP2dhg9tHQrsXRgVFiWhn6vjST01hoVoocSxhf5VR2vOJik cEn22PTrvzCEY9Is8W4fTtkXF/POW7tK2HyaWeaLmQJcTyfvqMdiSZRUOFOAYFgx6DXM 4v0ZKpMFnDgrjUYl92Mxd15Dkw5yUQsmkdPr1AgQsu8iorERHBaHawyYiggXbZSPBNiB fWkW4xt5/zzSoUECqJXZrqKkXSlnJMTue9+AXUICg29Y4QMt4LzLSM+0/GlB0B8m+/Q7 IzVg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hYm8Id1J; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-178123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-178123-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id 41be03b00d2f7-634103f56c4si9685648a12.353.2024.05.13.15.00.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 15:00:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-178123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hYm8Id1J; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-178123-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-178123-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 7D86AB21A83 for ; Mon, 13 May 2024 22:00:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 411B884D09; Mon, 13 May 2024 22:00:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="hYm8Id1J" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C4ED84A32; Mon, 13 May 2024 22:00:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715637631; cv=none; b=SoLyzlRzx4VPuSj23jueLgD0MgE9KDxDcSShToIhKla7gxuV2cU+zSEUMYvx465nmMY8AatC/u7xjCtxMQvdbJQBPTN0DYMFOzABM33BUTdqNqBoqr/fv9/LNrmrzGbBk16L4ur/R6MXjisMBC+sjThW/WoW1Am9NimT73uubK0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715637631; c=relaxed/simple; bh=Lr/2odPaex2heP0klUvWfA40R2wy3UHboAHTLtWrDOI=; h=Content-Type:MIME-Version:Subject:From:Message-Id:Date:References: In-Reply-To:To:Cc; b=GBJS1/nXcuUfVytFAWiKEMjkAN6RxfoyE+2rMM/ZKFHtOHFlElPmU9Ta2Ze/JsCEbrNca07Ek/Bkf+/cNtq8ynH3fMsDLz22EE0cWwzsttzrS3UReJx7DvsuOa8HZMAzXx2ShkBVZpt6HM6YopZUA9VpXOM3cXuac9RjpNHy/50= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hYm8Id1J; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id DAAC4C4AF0C; Mon, 13 May 2024 22:00:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715637630; bh=Lr/2odPaex2heP0klUvWfA40R2wy3UHboAHTLtWrDOI=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=hYm8Id1Jto9eHiVlq0qMo2uSnfXrzliyujk/9vNjcO0MuSWtxQoZlvf+n1/G2/OXK fVzcdcwRbcmR5aeUtMG9HnPf3GraG5o2aGI7MvEPF8tRUkfBeJMJU0702/ulfYkvLf xpxM5CoQi8gkZjIhx1U3YBaIs1RTHxu4c6UUjfQxQ2MOwifmgX7R24vlmzOvTAo2uK /dERlAnnOqeVsQMWF1BT4KiBtxMamJAzeQOwmnHUArjie4pgxkNi5FDKjrENGKI8KF L1miFrfKfOIfoa3QCHaTo5gyLzlczxDNTx8dUdNcRMaM+2t4i+mNOZfpAMM9owGtdu G7dTOna5rISJQ== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id CC49EC433E9; Mon, 13 May 2024 22:00:30 +0000 (UTC) Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net-next] tcp: socket option to check for MPTCP fallback to TCP From: patchwork-bot+netdevbpf@kernel.org Message-Id: <171563763083.31066.11558902540602032643.git-patchwork-notify@kernel.org> Date: Mon, 13 May 2024 22:00:30 +0000 References: <20240509-upstream-net-next-20240509-mptcp-tcp_is_mptcp-v1-1-f846df999202@kernel.org> In-Reply-To: <20240509-upstream-net-next-20240509-mptcp-tcp_is_mptcp-v1-1-f846df999202@kernel.org> To: Matthieu Baerts (NGI0) Cc: mptcp@lists.linux.dev, edumazet@google.com, davem@davemloft.net, dsahern@kernel.org, kuba@kernel.org, pabeni@redhat.com, martineau@kernel.org, geliang@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Thu, 09 May 2024 20:10:10 +0200 you wrote: > A way for an application to know if an MPTCP connection fell back to TCP > is to use getsockopt(MPTCP_INFO) and look for errors. The issue with > this technique is that the same errors -- EOPNOTSUPP (IPv4) and > ENOPROTOOPT (IPv6) -- are returned if there was a fallback, *or* if the > kernel doesn't support this socket option. The userspace then has to > look at the kernel version to understand what the errors mean. > > [...] Here is the summary with links: - [net-next] tcp: socket option to check for MPTCP fallback to TCP https://git.kernel.org/netdev/net-next/c/c084ebd77a00 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html