From: Eric Dumazet <eduma...@google.com> Date: Wed, 18 Nov 2015 06:30:49 -0800
> This patch series extends busy polling range to tunnels devices, > and adds busy polling generic support to all NAPI drivers. > > No need to provide ndo_busy_poll() method and extra synchronization > between ndo_busy_poll() and normal napi->poll() method. > This was proven very difficult and bug prone. > > mlx5 driver is changed to support busy polling using this new method, > and a second mlx5 patch adds napi_complete_done() support and proper > SNMP accounting. > > bnx2x and mlx4 drivers are converted to new infrastructure, > reducing kernel bloat and improving performance. > > Latest patch, adding generic support, adds a new requirement : > > -free_netdev() and netif_napi_del() must be called from process context. > > Since this might not be the case in some drivers, we might have to > either : fix the non conformant drivers (by disabling busy polling on them) > or revert this last patch. I like this series a lot, and hope we can fix any fallout quickly and painlessly. Applied to net-next. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html