> From: Long Li <[email protected]>
> 
> Add queue-set allocation and teardown helpers using a scratch port
> context without releasing the vport. These prepare reconfiguration
> to retain its running queues if replacement allocation fails.
> 
> Leave ordinary mana_dealloc_queues() byte-identical to the pinned
> base. Do not introduce reset generations, sibling-port rebuilds, or
> an incomplete independent failed-FLR TX-buffer policy change.
> 
> Queue-set retirement itself performs no function reset. Its caller
> must drain old published TX queues before publishing a replacement;
> unpublished sets have never admitted TX. The first live-swap commit
> adds that nonresetting pre-publication wait. These helpers have no
> live replacement callers yet.
> 
> 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=1


Reply via email to