Re: [PATCH net-next v4 00/24][pull request] Queue configs and large buffer providers

From: Jakub Kicinski

Date: Mon Oct 13 2025 - 13:54:48 EST


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?