> From: Long Li <[email protected]>
> 
> Carry the XDP program with the queue set and install its per-queue
> references before redirecting RSS. This keeps the RX buffer layout and
> program together during publication and rollback.
> 
> Do not replace the live program during allocation. This also avoids the
> pre-existing failed-preallocation stale-pointer bug; its standalone net
> fix is linked below.
> 
> 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.
> 
> Reserve RAW-QP admission under vport_mutex for the entire live
> replacement, including unpublished queues, fail-close and scratch
> cleanup. Preserve validation, no-op and down-port behavior.
> 
> Link: 
> https://lore.kernel.org/all/[email protected]/
> 
> 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=8


Reply via email to