> From: Long Li <[email protected]>
> 
> Replace detach/attach with queue-set allocation and publication. Failed
> allocation now leaves the running queues and ring sizes unchanged,
> rather than risking a detached port after attach failure.
> 
> Skip requests whose rounded sizes already match. Keep RDMA excluded
> through failure cleanup, which can release the vport.
> 
> This full rebuild temporarily keeps both sets of SQ/RQ/CQ objects,
> RX buffers and page pools live. The port-owned EQ pool is shared,
> not doubled. Device resource limits may reject this temporary peak;
> allocation failure preserves the live queues and configuration.
> 
> Signed-off-by: Long Li <[email protected]>
> Signed-off-by: Wei Hu <[email protected]>

Sashiko has reviewed this patch and found no issues. It looks great!

-- 
Sashiko AI review ยท 
https://sashiko.dev/#/patchset/[email protected]?part=5


Reply via email to