Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757583AbeAINgb (ORCPT + 1 other); Tue, 9 Jan 2018 08:36:31 -0500 Received: from mail-wm0-f67.google.com ([74.125.82.67]:36228 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757542AbeAINg0 (ORCPT ); Tue, 9 Jan 2018 08:36:26 -0500 X-Google-Smtp-Source: ACJfBosi0wqmOysiFUmJh8i8WKcAbkOxAk0eVU9ktGn5tSqzZdTb5H3EeZZSYXC/js9oEWAnVJgi+Q== From: Dmitry Safonov To: linux-kernel@vger.kernel.org Cc: 0x7f454c46@gmail.com, Dmitry Safonov , Andrew Morton , David Miller , Eric Dumazet , Frederic Weisbecker , Hannes Frederic Sowa , Ingo Molnar , "Levin, Alexander (Sasha Levin)" , Linus Torvalds , Paolo Abeni , "Paul E. McKenney" , Peter Zijlstra , Radu Rendec , Rik van Riel , Stanislaw Gruszka , Thomas Gleixner , Wanpeng Li Subject: [RFC 0/2] Net softirq deferring to ksoftirqd Date: Tue, 9 Jan 2018 13:36:21 +0000 Message-Id: <20180109133623.10711-1-dima@arista.com> X-Mailer: git-send-email 2.13.6 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: 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 Cc: David Miller Cc: Eric Dumazet Cc: Frederic Weisbecker Cc: Hannes Frederic Sowa Cc: Ingo Molnar Cc: "Levin, Alexander (Sasha Levin)" Cc: Linus Torvalds Cc: Paolo Abeni Cc: "Paul E. McKenney" Cc: Peter Zijlstra Cc: Radu Rendec Cc: Rik van Riel Cc: Stanislaw Gruszka Cc: Thomas Gleixner Cc: Wanpeng Li 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