Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp579728pxu; Fri, 11 Dec 2020 09:10:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJyUzBI49OO1wGJjOZRkIDgYF2WyC+B+KPQy/VjUFSac/JjJPNtiuIkv3pAK/vyycqXSsYeO X-Received: by 2002:a17:906:3153:: with SMTP id e19mr12353589eje.17.1607706642013; Fri, 11 Dec 2020 09:10:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607706642; cv=none; d=google.com; s=arc-20160816; b=SxztxtuUwqFPJdPEfL0yzunbUiWe5dtN+lRYlY92QPwE1yKU6c58ZwhPDvghSuLZ3V Tmy1loGyKvSxJT7M5bL65Sl9kRb2UQuulPavMqkoOqZIJn/4I1VsEN3z8EduJdpl2iH3 ad17zV0dvb11ec8C0Z0D9j9PeZs3aJd8Z15+iW4oswMRGERPhG/uQA9WybbZ8q09Hfup ztA9mSqDHv5RocBMaV6sBy6M3eFSxfmaQJ0tIA0sFEXEGe9mKI1YFXbmJo/cX0VFSAX8 oxM5N0n+u1ZMPSJSslLcJChzBK+TLQENS0ujY6LXmPnHpt+C1Pvow1Y17+pRquWesYue Exag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=xdZOjC/Y1Xw6QwgDQd8XrJb+pdedL1r+7uac4KYqQSk=; b=gQQ6o0CrrMq+2APyx8sL8xzHLkrCMVCVZfLxVKFczWY+Kkpd9RqRrcvhUFR/XZ+CgB Lb/Zd6xfeM9LsagUnZovHLW7RapVtRFdHKiFdqHaPSYvpVEN0at3pvJ+Q9fZmn991152 8imxRZGk20pWkNCYvzQgM+5DLJMh/KmbyziKMamfUdD2sKmqEt8WWvXsZywpsavOcIeA mwSuLySClF5fdxtAGsV2JUFgzy+7big9IBfyz5t/s11CQc8tXR5IOXwl6GqzgBRPNhfN KgVZ9hRvMuQh85HnpTchYhCccgC6YZ7PKZxG7dwVekoXTP6fr6ONjGPd0sfEWceaVHmY Ethg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uFYXR8j4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w2si4224096edi.59.2020.12.11.09.10.18; Fri, 11 Dec 2020 09:10:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uFYXR8j4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2436541AbgLKMpA (ORCPT + 99 others); Fri, 11 Dec 2020 07:45:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405471AbgLKMod (ORCPT ); Fri, 11 Dec 2020 07:44:33 -0500 Received: from mail-vk1-xa44.google.com (mail-vk1-xa44.google.com [IPv6:2607:f8b0:4864:20::a44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9F44FC0613CF; Fri, 11 Dec 2020 04:43:53 -0800 (PST) Received: by mail-vk1-xa44.google.com with SMTP id t16so2028294vkl.10; Fri, 11 Dec 2020 04:43:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xdZOjC/Y1Xw6QwgDQd8XrJb+pdedL1r+7uac4KYqQSk=; b=uFYXR8j4YCcEz6ra8rAkZqVSlXg8oO9o+pOqvc3Z7/CroWo/10nYMUwVqZIX/JdvxL ol9inmnhb1j6K0gz04b2Fw1i/C4OIFpEeFSZGewI6+4/5VhZz1F6qfIaUMsuTTa7i3Ey Wa0kHdJCreLo2uNWvjaTwvdhOanvgcXq0TFSP0zYcXhHpad+QbMRaUYZ3ZevZAlYmDpM KkoRymY9asgZiARWKe1eC+40AMMpT46xKEiJYAL6rouqlB6ACE7zifQ30S+x070VoTZd 8XV8k0/K0hwcATkG/vhAFjjnmDjZyqilKYSHvittTuIARQPVaWks/x2iPGNKzC3P8dV/ 0QcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xdZOjC/Y1Xw6QwgDQd8XrJb+pdedL1r+7uac4KYqQSk=; b=rzVC4Nd5wzA0xuwiVoAXuKTQrhlK54DL9v5VjmLalVcsiMi5HFcBSEoLk2AK5IU4ig E1wF005QPOqbfYvR2gM5xK98Crhk2NfvJMdUqSd+j+CpUINKRdkK/TviBio9FIi1Noua LA2+xKA1RJD7S8qNHCcLlPOE3WsXI0HwcAcgEWuYpREiY6wsmlTwd1VNxp9lWmY/vQQ7 lxc5OciPo3RNlKlb1gAlguFgzvq1EFVCuCeptPFV29VYJG8/hNoaL7Y/u1PQ5Eky7o4P mfrbXC3L8svjVr58zsVD94qouFv0aRYbBa8dvorDYqI8LxiWyCXSC7uxVjBif9ErWJdM +jHA== X-Gm-Message-State: AOAM531QCEr+VsGbXLTgClnpylnjLlBHqwbQNsFrIb18pbRoNpaMEuMv 7yrN8CGOSlZCjf1LKVd++Gct5XNnxUyVH40MK9s= X-Received: by 2002:a1f:9987:: with SMTP id b129mr12769098vke.5.1607690632638; Fri, 11 Dec 2020 04:43:52 -0800 (PST) MIME-Version: 1.0 References: <20201210035540.32530-1-TheSven73@gmail.com> <5ff5fd64-2bf0-cbf7-642f-67be198cba05@gmail.com> In-Reply-To: <5ff5fd64-2bf0-cbf7-642f-67be198cba05@gmail.com> From: Sven Van Asbroeck Date: Fri, 11 Dec 2020 07:43:40 -0500 Message-ID: Subject: Re: [PATCH net v2] lan743x: fix rx_napi_poll/interrupt ping-pong To: Heiner Kallweit Cc: Bryan Whitehead , Microchip Linux Driver Support , David S Miller , Jakub Kicinski , Andrew Lunn , netdev , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Heiner, On Thu, Dec 10, 2020 at 2:32 AM Heiner Kallweit wrote: > > > In addition you could play with sysfs attributes > /sys/class/net//gro_flush_timeout > /sys/class/net//napi_defer_hard_irqs Interesting, I will look into that. > > @@ -2407,7 +2409,7 @@ static int lan743x_rx_open(struct lan743x_rx *rx) > > > > netif_napi_add(adapter->netdev, > > &rx->napi, lan743x_rx_napi_poll, > > - rx->ring_size - 1); > > + 64); > > This value isn't completely arbitrary. > Better use constant NAPI_POLL_WEIGHT. > Thank you, I will change it in the next patch version.