Thread (18 messages) 18 messages, 2 authors, 2026-03-19

Re: [PATCH net-next 06/15] libie: add bookkeeping support for control queue messages

From: Tony Nguyen <anthony.l.nguyen@intel.com>
Date: 2026-03-19 16:17:20
Also in: linux-doc

On 3/18/2026 7:34 PM, Jakub Kicinski wrote:
On Tue, 17 Mar 2026 16:08:54 -0700 Tony Nguyen wrote:
quoted
From: Phani R Burra <redacted>

All send control queue messages are allocated/freed in libie itself and
tracked with the unique transaction (Xn) ids until they receive response or
time out. Responses can be received out of order, therefore transactions
are stored in an array and tracked though a bitmap.

Pre-allocated DMA memory is used where possible. It reduces the driver
overhead in handling memory allocation/free and message timeouts.
Warning: include/linux/intel/libie/controlq.h:397 struct member 'force' not described in 'libie_ctlq_xn_clean_params'
Will fix this
Please also look thru the AI reviews before you repost:
https://netdev-ai.bots.linux.dev/ai-review.html?id=2078570c-9d93-4076-ace9-f275d8637314
and:
https://sashiko.dev/#/patchset/20260317230905.847744-1-anthony.l.nguyen%40intel.com
and look these over and adjust as needed.

Thanks,
Tony
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help