From nobody Mon Feb 9 17:23:39 2026 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:aa7:c50d:0:0:0:0:0 with SMTP id o13csp43831edq; Thu, 17 Mar 2022 16:05:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6TZzyOEG5mlTKvsiXc60qkz3uMgn+0GRRmKoGtZWAI9JHJWyOQmtkuUphugXSf4RJ8gOj X-Received: by 2002:a17:90b:17ca:b0:1bf:6188:cc00 with SMTP id me10-20020a17090b17ca00b001bf6188cc00mr18944527pjb.2.1647558300766; Thu, 17 Mar 2022 16:05:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647558300; cv=none; d=google.com; s=arc-20160816; b=bBcTNTMYQjbJ9/lBwANZj1z+6QibpUNfr1NM6ybkKq7KYsD2YniB6O3DiC22KHCLIP q8zRTIW3TNQ07zQChlaGVt1aOQakkdJkjFUTDPm0foCCsV8XLq0li4RwGzAdTzuqCdTd MqjSv8GaXOya7cB5+9XM77l1fzZIcHRfe4EAGULGx7tZn7NpYtsbgZdcuQqtt8BI34ol IBtriFefsp3JUfjCGO+rzoNxOAsnryWrv/fHzZCiyT94G0yD2rqSrr5fRogJCXgKRgGa W2C9Iyt7HkcE5ZdfHg0AVxNM2hgfxOJOCn6qJwGfNytBQn8GULpU+GSg6Um6cKFSVi3S GNaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:to:from:dkim-signature; bh=x6VdInSaXujPcQLarfX1wYqw08n4nV3QnPas10Oe6+M=; b=JlOHlCTqNbQz4e3tow9Knes12mlJXcvJKX3bmWJ0if/JQR5bndd+t/ySp7nqBcfPho MkM8ibD0wqkRSEg63aIzkLTLGhATiefIswa7uZQTVA+qbITxe7iMMWBYyNrJq962nWov jNMnSXV8npnC9Bn8yqo4AO91SDoaygYiOGKTRvu0azMf/oQePaS+RITdCBGNvIDICXCp CrSSQ56q7B0Oazna7qWFb9qRRea23jGwqZW5ftqM2ex/7e42ZvjQHoFNFfbOepttSM8p EKYywtoP5Ey6umlQBatZfpnVv2cdiehp9qhfLBpyc9op8gRz10zbPZgFUbjX+sjOGJ89 SqwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=BuvHUlI9; spf=pass (google.com: domain of mptcp+bounces-4295-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-4295-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sjc.edge.kernel.org (sjc.edge.kernel.org. [2604:1380:1000:8100::1]) by mx.google.com with ESMTPS id k7-20020aa78207000000b004f70ca532afsi5749715pfi.313.2022.03.17.16.05.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Mar 2022 16:05:00 -0700 (PDT) Received-SPF: pass (google.com: domain of mptcp+bounces-4295-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) client-ip=2604:1380:1000:8100::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=BuvHUlI9; spf=pass (google.com: domain of mptcp+bounces-4295-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 2604:1380:1000:8100::1 as permitted sender) smtp.mailfrom="mptcp+bounces-4295-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com 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 sjc.edge.kernel.org (Postfix) with ESMTPS id 720D73E0380 for ; Thu, 17 Mar 2022 23:05:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 513914C67; Thu, 17 Mar 2022 23:04:59 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (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 070DC4ABB for ; Thu, 17 Mar 2022 23:04:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1647558298; x=1679094298; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=zoCHlFy6whInm7pnatDbZ4m89OJoHZwGhKN+62mhcPw=; b=BuvHUlI9k/H/BvV5erbqCYtzBQfSTcTvb34g/zNySSKQCZ++IB4MAWtn 3E0lkOjBupNxFJv5TngYxsrkQDeHd70LUB94CZe1Pizk/apmINSmuVOcV 09PS+MPBXieU9txuY3phGD/TIy7uacvW70rAqMdv/aixo1OECN1s/Pv9+ 6T5eMaYSUw+38GZS3TbABg3EFsz8860SP3pjji/tcYvPn0mDEfPdeLKz3 Y4x72R4IhYC43TErDoAU/EDl44xvYjLPm9mffJU1y+tt4kvyeXK3tMBrQ sPzOIS3nUrdCNSgq/nhYDcjqIZJj6P8t4jaxagDZwQVO8DG6xTvbiOJi9 A==; X-IronPort-AV: E=McAfee;i="6200,9189,10289"; a="257189949" X-IronPort-AV: E=Sophos;i="5.90,190,1643702400"; d="scan'208";a="257189949" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2022 16:04:55 -0700 X-IronPort-AV: E=Sophos;i="5.90,190,1643702400"; d="scan'208";a="499015051" Received: from otc-tsn-4.jf.intel.com ([10.23.153.135]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2022 16:04:55 -0700 From: Kishen Maloor To: kishen.maloor@intel.com, mptcp@lists.linux.dev Subject: [PATCH mptcp-next v8 1/6] Squash-to: mptcp: Bypass kernel PM when userspace PM is enabled Date: Thu, 17 Mar 2022 19:04:44 -0400 Message-Id: <20220317230449.763778-2-kishen.maloor@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220317230449.763778-1-kishen.maloor@intel.com> References: <20220317230449.763778-1-kishen.maloor@intel.com> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Kishen Maloor --- net/mptcp/protocol.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h index c8bada4537e2..3ef5bee66bcd 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -803,9 +803,9 @@ static inline bool mptcp_pm_should_rm_signal(struct mpt= cp_sock *msk) return READ_ONCE(msk->pm.addr_signal) & BIT(MPTCP_RM_ADDR_SIGNAL); } =20 -static inline bool mptcp_pm_is_userspace(struct mptcp_sock *msk) +static inline bool mptcp_pm_is_userspace(const struct mptcp_sock *msk) { - return READ_ONCE(msk->pm.pm_type) !=3D MPTCP_PM_TYPE_KERNEL; + return READ_ONCE(msk->pm.pm_type) =3D=3D MPTCP_PM_TYPE_USERSPACE; } =20 static inline unsigned int mptcp_add_addr_len(int family, bool echo, bool = port) --=20 2.31.1