Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp2378044lqo; Mon, 13 May 2024 17:24:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWE/4v+qazMpNQVcjLxF1FssSO0Urhe08AjPwYNTNMy/VxrG3loUjJyTNAJJGNnl8g2NuAx8fdskigqN7ygk0f3tybGsnFpwRfn4yBF5Q== X-Google-Smtp-Source: AGHT+IHfw8NBnCL+Go/eNfd7HPKRJPkQYBRGkgc+/u7ZBBkYpti21iH9Z90bkeFlMyfSZi/3znxs X-Received: by 2002:a4a:ae0e:0:b0:5b2:2b8:e419 with SMTP id 006d021491bc7-5b2815c71f1mr9186039eaf.0.1715646259457; Mon, 13 May 2024 17:24:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715646259; cv=pass; d=google.com; s=arc-20160816; b=BGK+9IQabPURNPgNgrQP4J+osWR59byWNVTc4H6K4Mtwah2UdDPpATDbSDTEJlJdBj j/rZNeHbThthGVYjaqTSlW1aGkVGZ1T5sVYlr9LX8T6thovkh7+Ncg7np8g9Ta8VY0kg 8hSCu9cGVjuhl9ZTFec4AKlJUsHuWlJQFgG6I1gsqLdV8bzGqDpPa8U+txTKWfNgRiJD zYPrlQSAzBw0YU/c+kq8oavdBPG1NSd8UMtegyzM2r7gRhrRCIwaaeOJtROYAzsWW8pT nPdsmgE4MOjNBiShf7rKb1IESPlYe+Iyhv5MZxNm0YiCXa0QDJFMLWztzRzA9JQprtK2 rhig== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:message-id:in-reply-to:subject:cc:to:from:date :dkim-signature; bh=HnSYiQN+6dVFFWIRCxg2t1d0fbK/x/gbgavphUNsO2I=; fh=sdVPmWAKhlAVJ4zbVq8Kuu8JcJmlXQmE4YarSr4Wc98=; b=nlt3BuETWz1elAxLf1LfjqGhNi1QmMeybSw/+G0dzDhv39vIHZJJIbR7IHaMGb/wSp k7NLMSXFnruu2Boh24RrnSCf0tjYfSDtFLRvmeUygt2D//eOPzwuhb3/X6tni43aosT8 pqx+BELiMPT3HZrCyZ0GhAsG5B4vUYcP6s5e+qqSkoJ5Yyf5OYrbfL6ChoV9ViI6RvYn Nkdk8IIWNLbsO0LldcYGYOqItutzBUOySXu/SYiUzwJcXB9dRLqeZXQzInw9+f+ZNJL0 fMlBYC3cCNie1oBdxcoEqFrF/FycarMRWjObYJ0T9vTdKJABmrCb0BxVkzOTn3pu4nJC 8QnQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=YY6CfJ0P; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-178207-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-178207-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-43e12d201fcsi45351911cf.398.2024.05.13.17.24.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 17:24:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-178207-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=YY6CfJ0P; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-178207-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-178207-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 2B61A1C22DF5 for ; Tue, 14 May 2024 00:24:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4D36C81F; Tue, 14 May 2024 00:24:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YY6CfJ0P" 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 7068F7EF; Tue, 14 May 2024 00:24:10 +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=1715646250; cv=none; b=ag1mbY+X+3LLFLJ/56jU+8nGruWiPctN59yz067uFsIP2s0NAxccdRmpiTlJKNipKT3YagV0XxOPvJY9VzOfNNNKsBYwf8L0KT0HAeAHVG/jCgAEdRIZG7wXROuEr+17Hok+fx1delfTMxTNgvwuNH6G0eIvNPjzMQYoKt8UaYU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715646250; c=relaxed/simple; bh=NW6vEkjncf0dhMOgViKtjptdXYcJxVIDHjLO2k1Cf+4=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; b=VWPS2sKPuhrXlZgGDTjAhucQ5Elgm7XUmb3LaYAr5CSMdom+Ztf2V0YAxFV/yZqEcVAGRq3HQbmJMIVp0hqce9/awcMec/nekKe46Rworq5CXJ/W9RMtFNqAzK9Ff3zJEfDWhRrUqgKEFWa8bO7DmFCjFR6RQ2kPF4UG/HOIRZs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YY6CfJ0P; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id BE084C32781; Tue, 14 May 2024 00:24:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715646249; bh=NW6vEkjncf0dhMOgViKtjptdXYcJxVIDHjLO2k1Cf+4=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=YY6CfJ0PGVF7B07+H/k3VNW6PimUAYUiQdS6YEcxDPuL8N9zcSOblOZsgD0udZvGf r5Xx7oAu0YKMiNsw7SnrcedNr7F5Hy0u5mZmKPluFT5/OBNvgC1P6UKgf02CI2tYQ5 8RWabP++zrcR2Od/WO54fvExmWwHQoqFoxUgJRQ+XyOYEajbjtBJz8eg4phc3lxzJ8 HUDqFHudSiJigaMKkHnC5KXcbo+aUEIzpYxR66oEa0XlH5nCWOPUHuUZsHHHR+DZnT S2A/igTGxG3MQFRn5GEWZNAFpfvIZAhcSDSCztGLFrlmHSRzA5is/nYbGUuDBb3dgV D3JCyDb+IiYEw== Date: Mon, 13 May 2024 17:24:08 -0700 (PDT) From: Mat Martineau To: Jakub Kicinski cc: "Matthieu Baerts (NGI0)" , mptcp@lists.linux.dev, Geliang Tang , "David S. Miller" , Eric Dumazet , Paolo Abeni , Florian Westphal , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Gregory Detal Subject: Re: [PATCH net-next 0/8] mptcp: small improvements, fix and clean-ups In-Reply-To: <20240513160630.545c3024@kernel.org> Message-ID: References: <20240510-upstream-net-next-20240509-misc-improvements-v1-0-4f25579e62ba@kernel.org> <20240513160630.545c3024@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII On Mon, 13 May 2024, Jakub Kicinski wrote: > On Fri, 10 May 2024 13:18:30 +0200 Matthieu Baerts (NGI0) wrote: >> This series contain mostly unrelated patches: >> >> - The two first patches can be seen as "fixes". They are part of this >> series for -next because it looks like the last batch of fixes for >> v6.9 has already been sent. These fixes are not urgent, so they can >> wait if an unlikely v6.9-rc8 is published. About the two patches: >> - Patch 1 fixes getsockopt(SO_KEEPALIVE) support on MPTCP sockets >> - Patch 2 makes sure the full TCP keep-alive feature is supported, >> not just SO_KEEPALIVE. >> >> - Patch 3 is a small optimisation when getsockopt(MPTCP_INFO) is used >> without buffer, just to check if MPTCP is still being used: no >> fallback to TCP. >> >> - Patch 4 adds net.mptcp.available_schedulers sysctl knob to list packet >> schedulers, similar to net.ipv4.tcp_available_congestion_control. >> >> - Patch 5 and 6 fix CheckPatch warnings: "prefer strscpy over strcpy" >> and "else is not generally useful after a break or return". >> >> - Patch 7 and 8 remove and add header includes to avoid unused ones, and >> add missing ones to be self-contained. > > Seems to conflict with: > https://lore.kernel.org/all/20240509-upstream-net-next-20240509-mptcp-tcp_is_mptcp-v1-1-f846df999202@kernel.org/ Hi Jakub - The conflict here is purely in the diff context, patch 2 of this series and "tcp: socket option to check for MPTCP fallback to TCP" add cases to the same switch statement and have a couple of unmodified lines between their additions. "git am -3" handles it cleanly in this case, if you have time and inclination for a second attempt. But I realize you're working through a backlog and net-next is now closed, so that time might not be available. We'll try again when net-next reopens if needed. Thanks, Mat