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 45074C54FB3 for ; Mon, 26 May 2025 03:09:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A34E56B007B; Sun, 25 May 2025 23:09:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A0C956B0082; Sun, 25 May 2025 23:09:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8FC836B0083; Sun, 25 May 2025 23:09:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 726466B007B for ; Sun, 25 May 2025 23:09:08 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 35671141A70 for ; Mon, 26 May 2025 03:09:08 +0000 (UTC) X-FDA: 83483577576.03.5D9BBBA Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf22.hostedemail.com (Postfix) with ESMTP id A228DC0004 for ; Mon, 26 May 2025 03:09:05 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748228946; 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=2t81XsvR87jNKlHhmZUnYUFEMojkxkhQrYPzQ2o1118=; b=0LHjKbVemgsiQaXRJFGLAECoRNUEggFtwFUD98bQO5W8QwjfeHyQoD0tSAVugsSMS1eR11 NGyYq7QnsvX2IYebpQypWBdagxWa93JBUzFBWAH01nPH7KmE/G5jV2Id8n0zQA49kcQrze QjLEaB77quiDDvba838ybgQtrMrPlhM= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748228946; a=rsa-sha256; cv=none; b=epFWMkxs3sLzbnaGd/5nS4TPK42jZlfVKfbMECj602fVJaPq5tVtt13c+K1HJh5c/NwcBz 8Q5qxFiIhVqI/OcgaziUDEOGkQg0OetC/n1mZVbQZZQWGqHQd81kOg/Ame/R5puzlcxDi4 JnZarMv8X2B+Rn5vQn1/ELyzs/kBqE0= X-AuditID: a67dfc5b-681ff7000002311f-42-6833db5079af Date: Mon, 26 May 2025 12:08:58 +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: <20250526030858.GA56990@system.software.com> References: <20250523032609.16334-1-byungchul@sk.com> <20250523032609.16334-14-byungchul@sk.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: H4sIAAAAAAAAA02Sa0hTYRjHeXfec3Ycro7L6k2zyyoiQ7sY9HTFIOJAFEV9iCLykIe20mUz TaXMcmFaajeo1kmWlbeMyTK3wkSneUdNMdZ1YhZ90C5e5ryUOS3y24//c/k9Hx6WUploP1ar OynqdUKEmlFgRY/3vaBd70I0K60V00EyFzLwyB0HuR02GqSCEgT9Q+/k0FdVw8D9ey4KpGYD hgHzMAWfqzvl4Mz5gqE0xUpBZ2YtA+mGEQrO2/Jk0FKSQcON4YcUWJM65ND2XGLgY+EYDV/s 6RjqjPkYnBmhUG2aBa6GbgRVZqsMXJfvMnC91cTAJ4MTQWtlJ4Y75zIQmMscNIy4JSZ0IV+c /0bGPzN+kPMmSwz/JC+QT3O0UrylIJXhLb3X5Pz716UMX3trBPPPbH0yPj35G8P//PwW89/L 2hneXNyO+UZTlZzvs8zbxe1XbAwXI7Sxon7F5jCFpqYuD0elecU1FK9NQrflaciLJdwa8tht oP6xJdVOpyGWxdwSktK2wxMz3FLicAxNtPhyy8iDsqu0hynOSZMm6aiHZ3A7iDWzW+ZhJQfk e08m9rCKy0ekaGz5ZO5D6m534cnZpWQ0q5XyqCjOn+T+Zifj+ST56Z0JlRe3m1R3JU+0z+QW kfKSmvH1ivEri1ky3HPp7/lzSEWeA19BPsYpCuMUhfG/wjhFYUK4AKm0uthIQRuxJlgTr9PG BR8+HmlB43+Tc2b0gA31tuyxI45Fam9lmDpEo6KF2Oj4SDsiLKX2Vc6VVmpUynAhPkHUHz+k j4kQo+3In8Xq2crVrlPhKu6IcFI8JopRov5fVcZ6+SWhXGfbiYD+nqJ8qfbXAmWCwyUkvAi7 FdXdrrk5mnj6SvO2jvrBmReczkHThjO6gUplrg0HOTourkrQNWc3v5xGbVo842hAouSbfbax vOzG9r7Bka17X61bsDPzR+hXQ/1iQ8lBWU7G+uS3bq4/a6it5bK74em+HP8PTdu3CVuq5gUG q3G0RlgVSOmjhT8Ja5nvMwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTYRTHefZe9iotXpfWg0rCQkxLsyw8VIQh1EOhJkGFBTr1zU3nhU1F o8CaIY3UrCCdU2amThMny7yEiEzzQmmiGKbVxEuEeSlvaEaXJZHffvzPOb//l8NRUi3jyimT UgV1klwlYx1px9BjWt+wsQCFf95AIBjMtSw8XcuAqvFmBgw1jQiW18fEsNTZzUJ52SoFhjfZ NKyYv1Mw3TUhBlvlJxpac5oomMjvYSE3e4OCW80mEXSU9DIw0JjHwMPvFRQ0ZY2LYeiFgYWP tb8Y+GTNpaFXX02DLS8Iuow7YfXVLIJOc5MIVu+WsPBg0MjCZLYNwWDHBA3FN/MQmNtGGNhY M7BBMtJQ/U5EWvQfxMRoSSPPTD5ENzJIEUvNHZZYFu+Lyfu3rSzpKdygSUvzkojkaudZ8m16 lCYLbcMsKf/8VUTMDcM0eW3sFJ9zinA8HiuolOmC+sCJKEdFd6+JTtE5ZLxqCMxCRWIdcuAw fxhb7lgZHeI4mvfEOUMh9pjlvfDIyDplZ2feGz9pK2DsTPE2Bvcb4u28gw/BTfmzIjtLeMAL c/m0naV8NcL1v/Zt5k64t2iK3rz1wj9KByl7FcW74aqf3GbsgbXPi/9WOfDhuGtK+3fdhd+D 2xu7RffQdv0Wk36LSf/fpN9iMiK6Bjkrk9IT5UrVET9NgiIzSZnhF5OcaEF/XqPyxo+CZrQ8 dNqKeA7JtkmiZAEKKSNP12QmWhHmKJmzxN3gr5BKYuWZ1wR1cqQ6TSVorMiNo2W7JGcuClFS Pk6eKiQIQoqg/jcVcQ6uWchUV30quK3e75xb6cuVN0crSuZlA2Vy5Zwm3iN8t278UqFn7B5y Ymatx8tpcSai0b21zh1HjxXsP9t35PL24zbTySH2tr9vqsuV+fjgUe+6/vqrU0FxpX0Lpabr C+fbY/ojH/c9Ut29UBvWfTpmMnR5aviLom4gfm/chv/Ew0NB0ZkyWqOQH/Sh1Br5b+5GyJYW AwAA X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: A228DC0004 X-Stat-Signature: dbzoemfuz37w3urkph8its9tw7b7f5o3 X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1748228945-405067 X-HE-Meta: U2FsdGVkX19APCVx+DJ0g/yIGzfjdmavKlhcCAgR/9VqWG/KKZiyk7nPyZYNciR1szNRKy4VMOAmVqEMU+xtf2mm70jjTfn5FUq/KbmCoWI8lIjeox0gSKCuoliq4SIJaiQuuggQNnXodK0CmGNjHYIFvEN+BRpgu/06MxNffwVaumGeiCMiHNfRlG1QDvjXuZ3pRLYLexINGjSEVqwQLbq5xea++81YpPwrOl4W3hZwDfhFrjDKxmnm2xeC9WWxULzF6WKb5mGySxzScfRZz25W5UJbQK9iK8Gooq27t3O5oSbpRvAjaRzShKdnQMSA11/vrKRAyjupiBGtepafIsx3xnnlTKH9j6vzhtpc8AVJaUYnllx+CM6yZK3dqYkShFAtVmQ60hGuj7y96A3cI5FmayfCJqvPdYaI60LER2AcBSv6orw1ovXVyTfDJeW+LTxOgQqq6AN5SBho5kDUB4ANfHfMQMjqJgw7MmuLMmVyHDpjUGRwRFzMNO3tH5KKqhWpHaANdp/QFvIRaiZDY1Rd4jnpUxwcn8SWhtHu4+bC7c+2WraijDRzdozdX1CSwCWQ7gPEWxplkoibT8VcJD75QSAyw57InRbNr/WY7ViyEdnddJn0HLBp4bxzAoW0T2rArEv8Xw+bixY4qvxP3qDe2V09o4p9u/5cHY9fCZyzOLzmLegs3+G6dAq/gOEc4V+G19wklsx00cS7JzW0FOOrTZOSLSeSM/DWVuGdZC2o8JL18OEiug== 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 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 I can send to net-next, but is it okay even if it's more than 15 patches? Byungchul > > -- > Thanks, > Mina