From nobody Mon Feb 9 12:26:45 2026 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:ab0:590e:0:0:0:0:0 with SMTP id n14csp3841410uad; Tue, 5 Jul 2022 14:32:28 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s75dGirByykCPbaBkySp/jghhpIqvf5NBJQ7LjiwY/0YcXYXn889pBGn45BFzbNIahcadj X-Received: by 2002:a05:622a:2ca:b0:31d:2ac3:fb19 with SMTP id a10-20020a05622a02ca00b0031d2ac3fb19mr25824360qtx.449.1657056747870; Tue, 05 Jul 2022 14:32:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657056747; cv=none; d=google.com; s=arc-20160816; b=yGTP0ppcpJ3sko9sjKc5Xb6y4h2hjgcbj/7PE6NE6vC8Fluz8PkpoFkB54DDqSCYX/ uMzB6e2wuAiO/vlc1eni8qoJdSFPnMlhAlj5lWnxhSsUeIb5G3RWX03YL82BAyMs77e6 odewYa3o6s/yp5s93siv97FNekoDwMDI+DzaHz4GN/L8iPRXHicoepvUpd5Hn/89MlrA nvWvEb9vhvzAAb+iv32F4tc/aVir1Pod9g07BvNqHYccCs9EzCMCfZqELk71bua22Sf8 uNUXtINPpxVewwwDpN5iRw4+xjEJpw7DeR+KEVgtnSTEspMwTD6mpOgQuvQB2BlMwwmD cJXg== 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:cc:to:from:dkim-signature; bh=4ndiYARcTCcdklwjijQZwn+IE0FWj1b8Jzp2XrIJxFI=; b=yQpmMu8MMlzmesry7J/S6RcvWiU8lG0NdurZBjpBKdT6Ub/Lgc72U5ffzLcKm9P97s 1vFbKchPMDFmQ6k9dUTw9w7nV6f7pEUMqpfcS35jzjZdPiCHqFiaVcecM9HygHY4woN5 eLlvV4Fcj06cBiGU5WYvQsp9bcHOBofp0tyffaDCAnXryy/KvPeTPYKvgjXAgF/nFdqq RVVgQqKbpjW019VOc+eWltAMOQI9+h6JNrPbkmi3VLYmuIsiReRt0pZdeEO/MqnyoQDr 5ctGOqAIeMHFaXtVo1Hb3hOXpyhNYNd6ka9TGadbEAy9+IDq07PJKHzWVBMSC5m9Ga2O sklg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=AvqVKdIp; spf=pass (google.com: domain of mptcp+bounces-5955-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) smtp.mailfrom="mptcp+bounces-5955-wpasupplicant.patchew=gmail.com@lists.linux.dev"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id c23-20020ac80097000000b003050ac1fb09si19134963qtg.85.2022.07.05.14.32.27 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Jul 2022 14:32:27 -0700 (PDT) Received-SPF: pass (google.com: domain of mptcp+bounces-5955-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=AvqVKdIp; spf=pass (google.com: domain of mptcp+bounces-5955-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) smtp.mailfrom="mptcp+bounces-5955-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 9A35C1C208CA for ; Tue, 5 Jul 2022 21:32:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0079B320C; Tue, 5 Jul 2022 21:32:25 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 BA9466028 for ; Tue, 5 Jul 2022 21:32:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657056743; x=1688592743; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=zdPUfS8BpWFcbtpib3NKokn6LkmEHx7NP2q0cxq90Bk=; b=AvqVKdIpqyZoWCcFbH0MK18Mcy/s9mY92Q80MaBY/jlcwYl6+8Dw/zOa m9Fw5QDF8/rl+jRNLwniZLzSMJ/ueOaJrFjkvKQGIoHdB+LVWrbiIwdBF j1RabIVwVVICxwfokkCOP5HBimqcg8z96elBdeIqdgGSU5UHtibnT7YQH FwcZrs/Y5FD4YRKGVqFJrX5OwGlBnIMrpdBcIjTaQNLEC2vSMyR7Pgfr0 p2K0u4sypzQpxhb4pQpGGMvheEIL7lA4RD+dMDYwje18+Ev3ApzzTy7Cp I3CecRRjZwn0MUlTzmetZk+QcUtVm/MmG2tIGjRVnEYlo3Jo52DvcNl2f Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10399"; a="284250763" X-IronPort-AV: E=Sophos;i="5.92,247,1650956400"; d="scan'208";a="284250763" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2022 14:32:23 -0700 X-IronPort-AV: E=Sophos;i="5.92,247,1650956400"; d="scan'208";a="590558754" Received: from rcenter-mobl.amr.corp.intel.com (HELO mjmartin-desk2.intel.com) ([10.209.17.169]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2022 14:32:23 -0700 From: Mat Martineau To: netdev@vger.kernel.org Cc: Geliang Tang , davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com, edumazet@google.com, fw@strlen.de, matthieu.baerts@tessares.net, mptcp@lists.linux.dev, Mat Martineau Subject: [PATCH net 7/7] mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy Date: Tue, 5 Jul 2022 14:32:17 -0700 Message-Id: <20220705213217.146898-8-mathew.j.martineau@linux.intel.com> X-Mailer: git-send-email 2.37.0 In-Reply-To: <20220705213217.146898-1-mathew.j.martineau@linux.intel.com> References: <20220705213217.146898-1-mathew.j.martineau@linux.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" From: Geliang Tang This patch increases MPTCP_MIB_RMSUBFLOW mib counter in userspace pm destroy subflow function mptcp_nl_cmd_sf_destroy() when removing subflow. Fixes: 702c2f646d42 ("mptcp: netlink: allow userspace-driven subflow establ= ishment") Signed-off-by: Geliang Tang Signed-off-by: Mat Martineau --- net/mptcp/pm_userspace.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/mptcp/pm_userspace.c b/net/mptcp/pm_userspace.c index 51e2f066d54f..9e82250cbb70 100644 --- a/net/mptcp/pm_userspace.c +++ b/net/mptcp/pm_userspace.c @@ -5,6 +5,7 @@ */ =20 #include "protocol.h" +#include "mib.h" =20 void mptcp_free_local_addr_list(struct mptcp_sock *msk) { @@ -410,6 +411,7 @@ int mptcp_nl_cmd_sf_destroy(struct sk_buff *skb, struct= genl_info *info) =20 mptcp_subflow_shutdown(sk, ssk, RCV_SHUTDOWN | SEND_SHUTDOWN); mptcp_close_ssk(sk, ssk, subflow); + MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_RMSUBFLOW); err =3D 0; } else { err =3D -ESRCH; --=20 2.37.0