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 26DACC54FB3 for ; Mon, 26 May 2025 08:12:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9CE3B6B0083; Mon, 26 May 2025 04:12:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9A5F76B0088; Mon, 26 May 2025 04:12:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 894466B0089; Mon, 26 May 2025 04:12:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 689926B0083 for ; Mon, 26 May 2025 04:12:58 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0C6681203F1 for ; Mon, 26 May 2025 08:12:58 +0000 (UTC) X-FDA: 83484343236.13.23ACD6D Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf23.hostedemail.com (Postfix) with ESMTP id 7C74014000A for ; Mon, 26 May 2025 08:12:55 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf23.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=1748247176; 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=9S80p78fBrsobR1mWtbJSFdKNrh+UYGs8uVl9nu0Mh4=; b=Kaz79r1yXr3Hc8x2fetksiCLSkhvZVvWKaBHo09DCyHsAnSXsYbYtgTEZK06GDsVsDXjx7 D9Q87zjtLgu1HMcu5FVh+qCQWfn2dGTv9bHbvZymZQOMkXl5fvuUlwkybGuWOB6+p6yUr6 7qDBFtDnqs4oM9ZNOnOm6pQE5hCn2Qs= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf23.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748247176; a=rsa-sha256; cv=none; b=A4p+nrh4EwK9tYeQeeJX+1HP7VdCWssUNq5UNAXRbXqBZ0AIE2KC6Tn/Rf6HjgMCZur/2t t5hLCWqlMqnoo18DGidB+PYFaMahjlS1KEpXg2LWknIph8ZuhLyGzCH7n2krAMImyz2UfP tr2PmiEDPTyp2iTgZavmof5jhPTj7H0= X-AuditID: a67dfc5b-681ff7000002311f-61-683422858314 Date: Mon, 26 May 2025 17:12:47 +0900 From: Byungchul Park To: Mina Almasry Cc: 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, asml.silence@gmail.com, 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 13/18] mlx5: use netmem descriptor and APIs for page pool Message-ID: <20250526081247.GA47983@system.software.com> References: <20250523032609.16334-1-byungchul@sk.com> <20250523032609.16334-14-byungchul@sk.com> <20250526030858.GA56990@system.software.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20250526030858.GA56990@system.software.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHeXfOzo7TwXFavZkVzkwSNUvDJ+j6Jd6oyPBDoR9q5amt5rRZ poFgzagktTRT50lmmvcaLHMzQmx5iy7apFqlzbwhZUZpkhe6TIn89uO5/f4fHpaSl4p9WLX2 FK/TKjUKRkpLv3jcCrmgiFCFteq9QDDVMVD7MwUq+6xiEGoaEExMvZfAeEs7A2WlkxQInRk0 /DBNUzDU1i8BZ8UwDQ8vWijoz+lgICtjhoLz1ioRdDVki+H69G0KLOl9Euh+IDDwoe63GIZt WTQ8MVTT4MzeBm3GxTD5dBRBi8kigskrNxnIsxsZGMhwIrA/7qeh+Fw2AlOTQwwzPwVmmx+p r34rIo2GXgkxmk+Te1VBJNNhp4i55jJDzN9zJaTn9UOGdBTO0KTROi4iWfoxhnwbekeTr02v GGKqf0WTZ8YWCRk3r4jiYqSb4niNOpnXrd1ySKoayxuhEu+6p4x8DkxHo2wmYlnMRWBDmzYT uc1hWV4G42KaC8B953LmmOECscMxRbnYm1uDy5uuiV1McU4xfiEcd7EXtwdbckZFLpZxgJ3V BX9npKyccyDc22yTzDc88ZOiQXp+ORDPltgpVwaKW4Yrf7Hz5ZVYf794zuXGbcTZE/o51yLO Hzc3tItcNzFXz+LO/FxmPvRS/KjKQV9FnoYFCsMCheG/wrBAYUR0DZKrtcnxSrUmIlSVqlWn hB5JiDejv49TkTYba0Xfu6JtiGORwkN2SBGukouVyUmp8TaEWUrhLfMVwlRyWZwy9SyvSzio O63hk2xoGUsrlsjWT56Jk3PHlKf4EzyfyOv+dUWsm086yqkMDvCtGui4F3xwC8cOkonlhVub Wt+9uRO68xLsW3WDzi0/7IBNQ/c7Nfnba93KE/yMJW/X1OPN0Zb8/oZE7/zdkWkwE2jf8TFZ 7/tyOrbYXYiMiovv3pBSEDNxV1HXc9Ta7rVXMIfsejp9snv/p9Xh/iKtx4Min7qYA0s6Ep4r 6CSVcl0QpUtS/gHQPK7/NAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTYRTHe97b3i0Xr0vtTYNgIZKQFl040QUpqKcoCewC9aGNfGnLOceW NiVL2ySynJZd16yVprnE0bRthojMlUpRoRnrOtMUoWU3k0qxnBL57cf5n/P7fzksKSuiY1m1 9rCg1yo1ckZCSVLXmJYUyVeolnaPI7A56xi489MINb1eGmwON4KRX69F8N3fzkDljVESbE/N FPxw/iZh4GGfCILVgxQ0n/SQ0FfawUCJeYyEE97bBLRVdNLwzG2h4fzvWyR4CnpF0H3fxsC7 uj80DPpKKOi01lIQtKTAQ3sMjD4KIfA7PQSMnqlgoLzLzkC/OYigq62PgquFFgTOlgANYz9t TIocN9a+JHCT9a0I213ZuOF2Ii4OdJHY5TjFYNe3cyL85kUzgzsuj1G4yfudwCWmYQZ/HXhF 4c8tPQyuHPpCYGdjD4Uf2/2iHZF7JWvTBY06R9Anr1dIVMPlQ6SufrZx6GNCAQqxxUjM8twK vrLczISZ4uL53sLSKWa4BD4Q+EWGOYpbzFe1nKXDTHJBmn9iOxTmudx23lMaIsIs5YAP1l6a 3JGwMi6A+LetPtF0EMl3XvlATR8n8OPXuial7CTH8TUT7PR4IW+6d3WqS8yt5i0jpqmuaG4R 3+puJ8rQHOsMk3WGyfrfZJ1hsiPKgaLU2pxMpVqzMsmQocrVqo1JB7IyXWjyOarzx8960Uj3 Zh/iWCSPkCrky1UyWpljyM30IZ4l5VHSBbalKpk0XZmbJ+iz9uuzNYLBh+JYSj5PunWPoJBx B5WHhQxB0An6fynBimMLUNbstu4N7iPR7k951y84zHcmds4dOG43pl00tTxa0Fxd5b25JfX5 6YOrlkVsG+8sTpxv9CelvNreHkG8MG40iDVHd+2eo6uKb3+ALbHa/h42dCHeoduXJpJ6oxdZ 6vNxdtvCjNS03PvHNlUkNCg+v1+/LnlW5LHjvdSlmCGizH93nZwyqJTLEkm9QfkXuwxA+xgD AAA= X-CFilter-Loop: Reflected X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7C74014000A X-Stat-Signature: pz45s3k6cs11gkoznzd61usajcbh64wq X-Rspam-User: X-HE-Tag: 1748247175-358703 X-HE-Meta: U2FsdGVkX1+azGJ7jjXSDx1FURLRtMe6UqmTM6ld2x6/Zf1i19OjdszTt3MS5zkaPk2A7wMtmRpOEC5M63IH/ADX5vLCvD1QAyeT5tsH0PNv5+T7LcenJizJtYBbNy7QF4JPpGgawRCCoLbijDD/lsDXfQFuhr2Oe47tQRKRObqNAB4OjC/UuIhJOIt9qpsa6teb9UsQY9sqPxOWz8eI3UXnYWG0gNb+WLf2wBEOnb8Ns90jUFjz8ySLsCLTZSK+54rCS7I4aM/k6iXsQOAZa3PNDvlRFk7JeVlDIOzuSBj/EOCy7V3PxIW8PZo/I6/Hi3l06bBSy85tewoyQVJ2Pl+BsE7sBBF16EusP8mCviuF8TjOxwpkNZbDtPfVHMzD4S61DZZuP6T9mX/4xGDRfa/4ttwvrSp5rYyTVFqfFK7nPWxld8+XhZzTl9jGnSTHCzmrZvTSq5uFqrv3bvmnpOZkzaMc3r01lNa6mdRkn4ngYQFAn5rkNrY8jv7DgFJ4DCNPA4kCFMo6gCeVFHjk4O+mjZ6/CXLXibE4AQYpcaIhYnxwedIvMS3awDdH2VOdGPqXc6XLUo3qskWlkNeYFLSZOjoaiABhBqB2o7KPmUZr4kZwIKxEwNFwqv+4h5ZYlCWDPBQGgtUobGfpRollxN9uAdZlGH6p36eX6i+hlY+aTXnzUbOgGWluixEH+ggg/LP1Qcrph2LgPI3lAkiMIg72LbTlT2c9+QsMJOQ2H0aNl5rfqn8y6A== 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 Mon, May 26, 2025 at 12:08:58PM +0900, Byungchul Park wrote: > On Fri, May 23, 2025 at 10:13:27AM -0700, Mina Almasry wrote: > > On Thu, May 22, 2025 at 8:26 PM Byungchul Park wrote: > > > > > > To simplify struct page, the effort to seperate its own descriptor from > > > struct page is required and the work for page pool is on going. > > > > > > Use netmem descriptor and APIs for page pool in mlx5 code. > > > > > > Signed-off-by: Byungchul Park > > > > Just FYI, you're racing with Nvidia adding netmem support to mlx5 as > > well. Probably they prefer to take their patch. So try to rebase on > > top of that maybe? Up to you. > > > > https://lore.kernel.org/netdev/1747950086-1246773-9-git-send-email-tariqt@nvidia.com/ > > > > I also wonder if you should send this through the net-next tree, since > > it seem to race with changes that are going to land in net-next soon. > > Up to you, I don't have any strong preference. But if you do send to > > net-next, there are a bunch of extra rules to keep in mind: > > > > https://docs.kernel.org/process/maintainer-netdev.html It looks like I have to wait for net-next to reopen, maybe until the next -rc1 released.. Right? However, I can see some patches posted now. Hm.. Byungchul > > I can send to net-next, but is it okay even if it's more than 15 patches? > > Byungchul > > > > -- > > Thanks, > > Mina