Thread (66 messages) 66 messages, 5 authors, 2025-08-06

Re: [RFC v1 01/22] docs: ethtool: document that rx_buf_len must control payload lengths

From: Jakub Kicinski <kuba@kernel.org>
Date: 2025-08-01 23:13:28
Also in: io-uring

On Mon, 28 Jul 2025 14:36:37 -0700 Mina Almasry wrote:
quoted
+``ETHTOOL_A_RINGS_RX_BUF_LEN`` controls the size of the buffer chunks driver
+uses to receive packets. If the device uses different memory polls for headers
+and payload this setting may control the size of the header buffers but must
+control the size of the payload buffers.
+  
To be honest I'm not a big fan of the ambiguity here? Could this
configure just the payload buffer sizes? And a new one to configure
the header buffer sizes eventually?

Also, IIUC in this patchset, actually the size applied will be the
order that is larger than the size configured, no? So a setting of 9KB
will actually result in 16KB, no? Should this be documented? Or do we
expect non power of 2 sizes to be rejected by the driver and this API
fail?
This is an existing parameter.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help