Messages in this thread | | | From | Dmitry Safonov <> | Subject | [RFC 0/2] Net softirq deferring to ksoftirqd | Date | Tue, 9 Jan 2018 13:36:21 +0000 |
| |
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 <akpm@linux-foundation.org> Cc: David Miller <davem@davemloft.net> Cc: Eric Dumazet <edumazet@google.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Hannes Frederic Sowa <hannes@stressinduktion.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: "Levin, Alexander (Sasha Levin)" <alexander.levin@verizon.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Paolo Abeni <pabeni@redhat.com> Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Radu Rendec <rrendec@arista.com> Cc: Rik van Riel <riel@redhat.com> Cc: Stanislaw Gruszka <sgruszka@redhat.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Wanpeng Li <wanpeng.li@hotmail.com>
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(-)
-- 2.13.6
| |