> Build a replacement queue set before quiescing TX, then publish it and > retire the old set. Allocation failure preserves the running queues; > publication failure attempts rollback. If rollback also fails, close the > port and lower carrier, allowing a later administrative reopen. > > Keep RX queue indices valid until retiring queues stop delivering. Order > the port-up store before TX ring reads to avoid a missed queue wakeup. > > The temporary SQ/RQ peak is old + new. Later patches remove that peak for > channel-count changes; full per-queue rebuilds still require it. > > 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=3
