From mboxrd@z Thu Jan 1 00:00:00 1970 From: Song Liu Subject: Re: pegged softirq and NAPI race (?) Date: Tue, 18 Sep 2018 21:55:58 +0000 Message-ID: <3A242C93-0408-4880-99E9-ACAB34462D09@fb.com> References: <0FD562CC-CDE9-43C8-9623-B42AC7A208C8@fb.com> <324c4a85-1749-9129-bf03-73a49d9a4059@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Cc: Jeff Kirsher , Eric Dumazet , Alexei Starovoitov , netdev , Alexander Duyck , "michael.chan@broadcom.com" , Kernel Team To: Eric Dumazet Return-path: Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:51706 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726821AbeISDa7 (ORCPT ); Tue, 18 Sep 2018 23:30:59 -0400 In-Reply-To: Content-Language: en-US Content-ID: <7261ABD292145948A556A830E7B52011@namprd15.prod.outlook.com> Sender: netdev-owner@vger.kernel.org List-ID: > On Sep 18, 2018, at 2:46 PM, Eric Dumazet wrote: >=20 > On Tue, Sep 18, 2018 at 2:41 PM Song Liu wrote: >>=20 >>=20 >>=20 >>>=20 >> I would submit the patch if Eric prefer not to. :) >=20 >=20 > Hmmm.... maybe the bug is really in ixgbe_netpoll() >=20 > This whole ndo_poll_controller() stuff is crazy. >=20 > All sane implementations should only call napi_schedule() Current implement is about identical to napi_schedule_irqoff(). Do=20 we really need napi_schedule() instead? On the other hand, I think we should check napi_complete_done() in ixgbe_poll() anyway.=20 Song