From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 33AFD49659; Mon, 13 Oct 2025 17:54:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760378089; cv=none; b=l0AUnOkQ/qbuXYqHJE3j5pukLJmoA1wZLR0ZERUZamGJ8/xOL/vC3XznHkDRmkE6zJhFTYTLu7rXtiYbsQP5CBFqaA7uK3QjrCP7UPhAeg/TZsg5yWkqLxbcsHG5qIWNm6QgyfUwt8d8n+yKMGQizTzbXHnL28BRXaK0oN+jhQM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760378089; c=relaxed/simple; bh=EWEtJ0uVO4HZO/aJ732euBce8aoHBa3Di6u9l2h4/yI=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LhfhumpF/kMHaOy2VZW6k9/WSipnHbVlEpohxGO3iOaUaVMte4/bJEM7FG4hiZx5D/YU09BNz6fivq14MNcC1IEUlnGxmwY/4OivqUa8id5SexRX7bLh+4Sqb0o2K82HH0Aa44Y+7we5h8za3/YFHccHUFz+xKtjOWQ8TxwU4FI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oSbLoXOE; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="oSbLoXOE" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 00839C4CEE7; Mon, 13 Oct 2025 17:54:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1760378088; bh=EWEtJ0uVO4HZO/aJ732euBce8aoHBa3Di6u9l2h4/yI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=oSbLoXOEvrilJkaTbESHRLeDE5e2R4V+3bVG0TYE+nSUAvDl1/+AOhI5ue6domWT9 nQEougzn96fcv4zpP8/x/fx9NN6l2hY/cRlqpA6KIJ5PFzvrwhcfL2XO8WpILANJpV GDgdfY5uogjl4DqMM4edXdZdXoCcoOrYlqiDfe5Ie9eDMMIQctzkopFU/CkxLJFc6k jI9xuKQ0SK05N89h4C6/IqqMFtzHpi59hx0JLMPAF/gmZRhcPFkNawFZGQsceW62v0 XuesLaIzifjs9IJZCRjlS28CX1iOcSelVW6nBsU5xzsmuIeY2cue6B/HndV5wcbZJ9 np8BoLnKJapzg== Date: Mon, 13 Oct 2025 10:54:46 -0700 From: Jakub Kicinski To: Pavel Begunkov Cc: netdev@vger.kernel.org, Andrew Lunn , davem@davemloft.net, Eric Dumazet , Paolo Abeni , Simon Horman , Donald Hunter , Michael Chan , Pavan Chebbi , Jesper Dangaard Brouer , John Fastabend , Stanislav Fomichev , Joshua Washington , Harshitha Ramamurthy , Jian Shen , Salil Mehta , Jijie Shao , Sunil Goutham , Geetha sowjanya , Subbaraya Sundeep , hariprasad , Bharat Bhushan , Saeed Mahameed , Tariq Toukan , Mark Bloch , Leon Romanovsky , Alexander Duyck , kernel-team@meta.com, Ilias Apalodimas , Joe Damato , David Wei , Willem de Bruijn , Mina Almasry , Breno Leitao , Dragos Tatulea , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-rdma@vger.kernel.org, Jonathan Corbet Subject: Re: [PATCH net-next v4 00/24][pull request] Queue configs and large buffer providers Message-ID: <20251013105446.3efcb1b3@kernel.org> In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-rdma@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Mon, 13 Oct 2025 15:54:02 +0100 Pavel Begunkov wrote: > Jakub Kicinski (20): > docs: ethtool: document that rx_buf_len must control payload lengths > net: ethtool: report max value for rx-buf-len > net: use zero value to restore rx_buf_len to default > net: clarify the meaning of netdev_config members > net: add rx_buf_len to netdev config > eth: bnxt: read the page size from the adapter struct > eth: bnxt: set page pool page order based on rx_page_size > eth: bnxt: support setting size of agg buffers via ethtool > net: move netdev_config manipulation to dedicated helpers > net: reduce indent of struct netdev_queue_mgmt_ops members > net: allocate per-queue config structs and pass them thru the queue > API > net: pass extack to netdev_rx_queue_restart() > net: add queue config validation callback > eth: bnxt: always set the queue mgmt ops > eth: bnxt: store the rx buf size per queue > eth: bnxt: adjust the fill level of agg queues with larger buffers > netdev: add support for setting rx-buf-len per queue > net: wipe the setting of deactived queues > eth: bnxt: use queue op config validate > eth: bnxt: support per queue configuration of rx-buf-len I'd like to rework these a little bit. On reflection I don't like the single size control. Please hold off. Also what's the resolution for the maintainers entry / cross posting?