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

From: Jakub Kicinski <[email-masked]>
Date: Wed, 18 Mar 2026 19:34:47 -0700

On Tue, 17 Mar 2026 16:08:54 -0700 Tony Nguyen wrote:
> From: Phani R Burra <[email-masked]>
> 
> 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'

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