[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3A242C93-0408-4880-99E9-ACAB34462D09@fb.com>
Date: Tue, 18 Sep 2018 21:55:58 +0000
From: Song Liu <songliubraving@...com>
To: Eric Dumazet <edumazet@...gle.com>
CC: Jeff Kirsher <jeffrey.t.kirsher@...el.com>,
Eric Dumazet <eric.dumazet@...il.com>,
Alexei Starovoitov <ast@...com>,
netdev <netdev@...r.kernel.org>,
Alexander Duyck <alexander.h.duyck@...el.com>,
"michael.chan@...adcom.com" <michael.chan@...adcom.com>,
Kernel Team <Kernel-team@...com>
Subject: Re: pegged softirq and NAPI race (?)
> On Sep 18, 2018, at 2:46 PM, Eric Dumazet <edumazet@...gle.com> wrote:
>
> On Tue, Sep 18, 2018 at 2:41 PM Song Liu <songliubraving@...com> wrote:
>>
>>
>>
>>>
>> I would submit the patch if Eric prefer not to. :)
>
>
> Hmmm.... maybe the bug is really in ixgbe_netpoll()
>
> This whole ndo_poll_controller() stuff is crazy.
>
> All sane implementations should only call napi_schedule()
Current implement is about identical to napi_schedule_irqoff(). Do
we really need napi_schedule() instead?
On the other hand, I think we should check napi_complete_done() in
ixgbe_poll() anyway.
Song
Powered by blists - more mailing lists