Skip to content

RFC Net softirq deferring to ksoftirqd

Dmitry Safonov lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 54 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2softirq: Defer net rx/tx processing to ksoftirqd contextkernel/softirq.c+24 -554 replies
2/2softirq: Introduce mask for __do_softirq()include/linux/interrupt.h kernel/softirq.c+26 -230 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [RFC 0/2] Net softirq deferring to ksoftirqd

Based on events I've saw on out-of-tree drivers, but I believe that can happen on the mainstream ones.
I managed to get some results in Qemu VMs, but this lacks testing on a real mainstream hardware.

Also I'm not sure that's completely sane thing to-do, so sending early to get some reviews.

Cc Andrew Morton <[email protected]>
Cc David Miller <[email protected]>
Cc Eric Dumazet <[email protected]>
Cc Frederic Weisbecker <[email protected]>
Cc Hannes Frederic Sowa <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc "Levin, Alexander (Sasha Levin)" <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Paolo Abeni <[email protected]>
Cc "Paul E. McKenney" <[email protected]>
Cc Peter Zijlstra <[email protected]>
Cc Radu Rendec <[email protected]>
Cc Rik van Riel <[email protected]>
Cc Stanislaw Gruszka <[email protected]>
Cc Thomas Gleixner <[email protected]>
Cc Wanpeng Li <[email protected]>

Dmitry Safonov (2):
softirq: Defer net rx/tx processing to ksoftirqd context
softirq: Introduce mask for __do_softirq()

 include/linux/interrupt.h |  8 ++++----
 kernel/softirq.c          | 48 ++++++++++++++++++++++++++++++++++-------------
 2 files changed, 39 insertions(+), 17 deletions(-)
Signature · 1 line
2.13.6