On Tuesday, January 20, 2026 3:52 PM, Vivek Behera <[email protected]> wrote: >This patch addresses the issue where the igc_xsk_wakeup function >was triggering an incorrect IRQ for tx-0 when the i226 is configured >with only 2 combined queues or in an environment with 2 active CPU cores. >This prevented XDP Zero-copy send functionality in such split IRQ >configurations. > >The fix implements the correct logic for extracting q_vectors saved >during rx and tx ring allocation and utilizes flags provided by the >ndo_xsk_wakeup API to trigger the appropriate IRQ. > >Fixes: fc9df2a0b520 ("igc: Enable RX via AF_XDP zero-copy") >Fixes: 15fd021bc427 ("igc: Add Tx hardware timestamp request for AF_XDP >zero-copy packet") >Signed-off-by: Vivek Behera <[email protected]> >Reviewed-by: Jacob Keller <[email protected]> >Reviewed-by: Aleksandr loktinov <[email protected]> >Reviewed-by: Piotr Kwapulinski <[email protected]>
Reviewed-by: Song Yoong Siang <[email protected]>
