From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 11834C71136 for ; Thu, 12 Jun 2025 00:40:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A9E376B0088; Wed, 11 Jun 2025 20:40:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A27CD6B0089; Wed, 11 Jun 2025 20:40:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9170E6B008A; Wed, 11 Jun 2025 20:40:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 758866B0088 for ; Wed, 11 Jun 2025 20:40:35 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id BCACA1A1A56 for ; Thu, 12 Jun 2025 00:40:34 +0000 (UTC) X-FDA: 83544892788.27.9DB9FB1 Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf05.hostedemail.com (Postfix) with ESMTP id B2AD4100006 for ; Thu, 12 Jun 2025 00:40:32 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf05.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749688833; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7eccPLA6QZksjq/LmLqnGqt4ERH3fDa3H0+PkMkse+w=; b=1jG11HWH+BvKCEGaXm2a7YbXS0wy+5I8ox+95pKogEE4VXJtQlGwEhTiU1Vqg7xr3ddgwz ghHtZkoUTvvovc/xaNcj0xXDKBN5GQkcFnApAxU4CoprZsT9ppdddUb+dAPYF3nJrjl6Ar TTm/iExWBWnC5Ix0YhvL6KR30cI3LoA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749688833; a=rsa-sha256; cv=none; b=RJapPyoKWcMenG3Lc2bkk7Es1xwI6x2a2b/i4mJ6R9ZBZ2S49IVCkuWBVN3pSfpqB//PvK FLRK1wMGSr7ruhIYJyUMrrVUQo+cpmuYGfwXYbLhu2aMZf05BIIi57oqLlpt6EM1+rnDtO n/7pVRtPLvhHQWMHcnO8NKxetQRhmro= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf05.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com X-AuditID: a67dfc5b-669ff7000002311f-1b-684a21ffb9fe Date: Thu, 12 Jun 2025 09:40:26 +0900 From: Byungchul Park To: Mina Almasry Cc: Pavel Begunkov , willy@infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, kuba@kernel.org, ilias.apalodimas@linaro.org, harry.yoo@oracle.com, hawk@kernel.org, akpm@linux-foundation.org, davem@davemloft.net, john.fastabend@gmail.com, andrew+netdev@lunn.ch, toke@redhat.com, tariqt@nvidia.com, edumazet@google.com, pabeni@redhat.com, saeedm@nvidia.com, leon@kernel.org, ast@kernel.org, daniel@iogearbox.net, david@redhat.com, lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, horms@kernel.org, linux-rdma@vger.kernel.org, bpf@vger.kernel.org, vishal.moola@gmail.com Subject: Re: [PATCH net-next 0/9] Split netmem from struct page Message-ID: <20250612004026.GB41589@system.software.com> References: <20250609043225.77229-1-byungchul@sk.com> <8c7c1039-5b9c-4060-8292-87047dfd9845@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTURzGPXsve10OXqeto4XiuirYjT78qaigD50kwzC6mbiVL201V2xl GlhWi0iadjGouWyilZdoNW9TTGuJZhcSu7AuZlhZdJnk1DJX5qtEfvvxPH+eHwcORymKmXBO Z9grGA0avYqV0bJvQUWxI1Fx2vk+8zSwOa6xUPEzA66+dTFgK69B0D/0Sgq+5lYWiosGKbA9 NtMw4PhFwYeWbil0XemhoeF4LQXdefdYsJiHKTjiKpVAe00uA/m/LlNQm/1WCk/qbSy8uTbC QI/bQkObtYyGrtwV0GJXwuCDrwiaHbUSGDx5kYWzHXYW3pm7EHTc7aah4HAuAkejh4HhnzZ2 RRSpKnshIXXWTimxO/eRytIYkuPpoIiz/ARLnH1npOT18waW3Ds/TJM6l09CLEe9LPn+4SVN ehufscRR9YwmD+3NUuJzRiTwW2RLUwW9Ll0wzlumlmmL3IeZPTdkGWXmHiYbmbkcFMhhfhFu t7xichA3xu87D4kxzc/EzqffpCKz/Gzs8QxRIofy0bik8fTouYyjeC+Drw/VjxUh/HL84/U7 VmQ5D9g31MaKRwregXB20xc0XgTjtgvvaZGp0VV/YQcliil+Kr76hxuPI/HR6oKxzUB+He7p amREnsxPx7drWiXiJuYbOHzfewyNPyAM3yn10KdQsHWCwjpBYf2vsE5Q2BFdjhQ6Q3qaRqdf NFebadBlzN2+O82JRr/OlSx/kgv1tSe6Ec8hVZDcpV2tVTCadFNmmhthjlKFypUho5E8VZN5 QDDuTjHu0wsmN5rK0aop8oWD+1MV/A7NXmGXIOwRjP9aCRcYno3i0h7G+5O2LVCGxsTLTqy5 /DslmcrxHpkzc5kqwq8OD03xL1+8M96CrLZa1ZcZVc7cJWELIzZX1bP9tyqpJxkVsauiTCcH Dm44p3Ekzki+FBD0edPdR8FZYZKS+1sTlDtmTVobXRiw9tjNcwGR6qAKdVP1x5ru9Z8MK/O+ 9pL6jfkvVLRJq1kQQxlNmr+mcmk/NgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTcRjG++9cdlwtjtcOGkmrsItZgcGbRkYQ/ZUIg27Uh1zt0EbbjM1E u5DmMhy5NLuumQvNvESLaW6GaGxiSkY2W9jFJlomWJq35VIyV0R++/E8D7/3y8sQQblUOKNQ p/EatVQpoUWkaFd8ztqZpUny9QNOBkyWBzRUT2bA/R47BaaqOgTjvvdCGGt+RkPpXS8Bppc6 EiYsPwn43NIrBE95PwkNF20E9F5upSFfN0XAeXuFAJzFbRR01BkouPrzHgG2rB4hdD4x0fDx wQwF/Y58EtqMlSR4DFuhxRwG3udfETRbbALwXiqmochlpqFP50HgcvaScDvbgMDS2EXB1KSJ 3irBtZVvBbje2C3EZutJXFOxGuu7XAS2VuXR2Dp6RYg/vGmgcevNKRLX28cEOD9niMYjn9+R eLjRTePSge8CbKl1k7jd3CxMDjwo2izjlYp0XrNuS4pIfteRTZ14JMqo1PVTWUjH6BHDcGws 96n7nB4FMCS7grO+/ib0M81GcV1dPsLPIewqrqyxkNIjEUOwQxT30PfkTxHMJnA/PvTRfhaz wI352mj/KIi1IC6raRD9LQK5tlufSD8Ts9bpOy7Cf5hgI7j7v5i/cSSX8/j2H2cAu5vr9zRS fg5ll3FP654JCtBC4xyTcY7J+N9knGMyI7IKhSjU6SqpQrkxRntcnqlWZMQcTVVZ0ex3lJ+d LrSj8c4dDsQySLJAbJcnyoMoabo2U+VAHENIQsRhwbORWCbNPMVrUg9rTip5rQNFMKRkkThp P58SxB6TpvHHef4Er/nXCpiA8CwkXzP6a0/fznkbkqOqS3rcNwabhl5NIm0CljQcYIOzhfHq a4ZmR9Glkt17j6zT13hVm2TOF4dSWhSx7La49unumS86kypv/sSFRdcLwojnr4fbQ0siNbeS c23u4AVn9kW/kGviFqau3FK/eKdsInp57PYlZa3GuIq0stP5Ix0fqxMlpFYu3bCa0GilvwFy 0WHmGQMAAA== X-CFilter-Loop: Reflected X-Stat-Signature: wxwjn99wfktfn9ojgz7819zggis7hzu5 X-Rspamd-Queue-Id: B2AD4100006 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1749688832-192776 X-HE-Meta: U2FsdGVkX19Kgz4GW1bncfYD7cPoASATDjM66uTrT8E/7aAGDBusKvJRGCPWTLJaRQBe5sWO4Ux/Fv6glNFoMA1lEKei1jrpbJflUNgqBHIpI7F6TdEgKUh1eOAM7tbG87nPfX1poiKwCeY6kSYXurg2USPKOg7l3vgnmj54pMPNsRD6izgw1eG5UFp18qNRAAC34UOL5AlAmQrOYsUmwRmoXMlrG249nv3zm6pEg1j6MG+tOCgIifoZSU5L6eIhLRzK6nK1ph6VG6iOFfxFquZyC/tEkV3IWUX4CQccdmL7Jtrpbx+QE6+Dtkh+I7Zf7+YlDaKft/QuTt6Sh8WigWPm0gxPfz8JpXq0ul2J95ho+SyZoUm7x5mrkt4IZ8GS24YPxsJocch5hjSPzXurtlkjFOFpLUpv3rI+/7CNptTsWNKwLcoqo8C7VFkb6hVdiO6S4Curtrk6NyMZRWCV3eEqZViho8hxz4QQEZ32UnjDHzBoX+YgRERETppKIrAYpBec3r/4XMJEfCSyjM9FZwMaVjMXef7mDDxX5gas0uOIuTnW1HmBseI+y6Rx8VfryGBwequIOULwF7DWCMQRfQE81rr0GWQOWwurxnWE55sosi3Xlz3CfsDNUAkRNnq0VfeE+cfvjyD9nNn710cwlN/saduzGBASahCtrVU41QWUAQzZUorvhQnL2fkQ3erCR/60NPRt240NED/pz/Sp5Rtkd/Y452Qe+ifPBQVJsKPbGY8/jGd+nxDaSrLbni2tSEusypy9PFF4lLFqhaugoX63B1/Cy4Np5pGA/Uoo3MG8TWfQKVTDpLryzRDQwcU8e6+ow4L8bUPTjvWJfslhpx8d2OQbs5LaP1R42TLeO8Tb+Ks9Fz2CV2hC0OJdP/4SUhWSh+/V0zKfiAFuRaeaCQL6GMuSRgwNv6fxFXPK2t5/BJ5oPkr/8SDk8InUdERtOWms4wUhI364g7TPZY1 zyEj5RyF R461orGwLqfkcZ3fqMB5mqUEbzbzTcA8uPqvjDxtMEIMcbdfISIGoFaZTt6TaPS2VU36G X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Jun 11, 2025 at 01:48:36PM -0700, Mina Almasry wrote: > On Wed, Jun 11, 2025 at 7:24 AM Pavel Begunkov wrote: > > > > On 6/9/25 05:32, Byungchul Park wrote: > > > Hi all, > > > > > > In this version, I'm posting non-controversial patches first. I will > > > post the rest more carefully later. In this version, no update has been > > > applied except excluding some patches from the previous version. See > > > the changes below. > > > > fwiw, I tried it with net_iov (zcrx), it didn't blow up during a > > short test. > > > > FWIW, I ran my devmem TCP tests, and pp benchmark regression tests. > Both look good to me. For the pp benchmark: Thanks for the test. Byungchul > > Before: > > Fast path results: > no-softirq-page_pool01 Per elem: 11 cycles(tsc) 4.337 ns > > ptr_ring results: > no-softirq-page_pool02 Per elem: 529 cycles(tsc) 196.073 ns > > slow path results: > no-softirq-page_pool03 Per elem: 554 cycles(tsc) 205.195 ns > > After: > > Fast path results: > no-softirq-page_pool01 Per elem: 11 cycles(tsc) 4.401 ns > > ptr_ring results: > no-softirq-page_pool02 Per elem: 530 cycles(tsc) 196.443 ns > > slow path results: > no-softirq-page_pool03 Per elem: 551 cycles(tsc) 204.287 ns > > > > -- > Thanks, > Mina