> Add queue-set allocation and teardown helpers using a scratch port > context, without releasing the vport. These prepare the reconfiguration > paths to retain their running queues if replacement allocation fails. > > Extract the TX drain, retaining pcie_flr(). On reset failure, leave > pending TX SKBs mapped; this does not prevent subsequent ring and RX > teardown. Track successful drain-initiated resets and request best-effort > sibling rebuilds, without reinitializing the HWC. Clear removed ports > from ac->ports[] before those walks can reach them. > > The new queue-set helpers have no callers yet. > > Signed-off-by: Long Li <[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
