Skip to content

netpoll: recursion fixes, queueing, and cleanups

Matt Mackall netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6netpoll: shorten carrier detect timeoutnet/core/netpoll.c+2 -20 replies
2/6netpoll: filter inlinesinclude/linux/netpoll.h net/core/dev.c net/core/netpoll.c+22 -140 replies
3/6netpoll: add netpoll point to net_deviceinclude/linux/netdevice.h include/linux/netpoll.h net/core/netpoll.c+31 -660 replies
4/6netpoll: fix ->poll() lockinginclude/linux/netpoll.h net/core/dev.c net/core/netpoll.c+45 -90 replies
5/6netpoll: add optional dropping and queueing supportdrivers/net/netconsole.c include/linux/netpoll.h net/core/netpoll.c+60 -20 replies
6/6netpoll: handle xmit_lock recursion similarlynet/core/netpoll.c+3 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] netpoll: recursion fixes, queueing, and cleanups

This patch series against -rc4 fixes up some recursion deadlocks in netpoll and adds support for fallback to queueing. Various cleanups along the way.

Holds up under load testing via ipt_LOG on a dual Opteron with tg3.