> 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
