Re: [PATCH] hv_netvsc: remove ndo_poll_controller

2018-10-02 Thread David Miller
From: Stephen Hemminger Date: Sat, 29 Sep 2018 14:52:56 +0200 > Similar to other patches from ERic. > > As diagnosed by Song Liu, ndo_poll_controller() can > be very dangerous on loaded hosts, since the cpu > calling ndo_poll_controller() might steal all NAPI > contexts (for all RX/TX queues of

RE: [PATCH] hv_netvsc: remove ndo_poll_controller

2018-09-29 Thread Haiyang Zhang
> -Original Message- > From: Stephen Hemminger > Sent: Saturday, September 29, 2018 8:53 AM > To: netdev@vger.kernel.org > Cc: Stephen Hemminger ; Haiyang Zhang > ; Eric Dumazet > Subject: [PATCH] hv_netvsc: remove ndo_poll_controller > > Similar to other

Re: [PATCH] hv_netvsc: remove ndo_poll_controller

2018-09-29 Thread Stephen Hemminger
On Sat, 29 Sep 2018 14:52:56 +0200 Stephen Hemminger wrote: > Similar to other patches from ERic. > > As diagnosed by Song Liu, ndo_poll_controller() can > be very dangerous on loaded hosts, since the cpu > calling ndo_poll_controller() might steal all NAPI > contexts (for all RX/TX queues of th

[PATCH] hv_netvsc: remove ndo_poll_controller

2018-09-29 Thread Stephen Hemminger
Similar to other patches from ERic. As diagnosed by Song Liu, ndo_poll_controller() can be very dangerous on loaded hosts, since the cpu calling ndo_poll_controller() might steal all NAPI contexts (for all RX/TX queues of the NIC). This capture can last for unlimited amount of time, since one cpu