On Tue, May 13, 2025 at 12:08 PM Haifeng Xu <[email protected]> wrote:
>
> Hi all,
>
>         If the packets arrive at the rx and then raise soft irq to handle it, 
> but in i40e_clean_rx_irq, status_error_len is 0 and return.

Directly "return"? What version of I40E are you looking at?

>         The data isn't fetchted from the rx buffer, so the how the packets 
> arrive at the rx will be processed?

In i40e_clean_rx_irq(), packets are one by one constructed into the
sk_buff and then passed to the stack by napi_gro_receive().

AFAIK, common drivers implement nearly the same scenario.


Thanks,
Jason


>
>         FYI, the every rx/tx queue has been bounded to one cpu(64 queues, 64 
> cpus).
>
> Thanks!
>

Reply via email to