From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 21D433859DE; Sat, 13 Jun 2026 21:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781387868; cv=none; b=RIyBDNhCCU9EafcpMDK8ASsXJLrmsVSI6jeT1m5lwNUb2MyG+a7n4kaZwK8j02VqTV6DMeGnKc5Mtt6XTkFlmOA5zzWI4wItHM6ZFNr3+n9OWM+LDaaHD7U9Idcw+yg1b3WQDdgsUidn6CUW84CDtUNZw9BttYZY1h2LWLB0PQg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781387868; c=relaxed/simple; bh=6NQ2s0f/MOg3LP4SOx5Sg5CMSqdXSNQtJ7rh0ggzxr8=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YgsKAVu86bWvG1MJXbMwjc9amJ82mqd1npLp8A+QE7+ZCYLAFx4EwTdBk9vJowDvL4NiRNSZ+S7ikWx23UhLkbdplHRUWSBGoYf591LvjvwJOLTWb9DTIkcZ3tlXokRsykovACcgkwkWgYc9kb4JcRIR58a5hkpwE8vIHrfC/bk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fTwZKeFv; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fTwZKeFv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2DFE91F00A3A; Sat, 13 Jun 2026 21:57:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781387866; bh=X7e2OPAFhMbwhdtXfMUgF9EH5ALpvDIAwiduKVL6wfo=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=fTwZKeFvDUxPQnLiSJVYyon5k4ZkAkZEQOEAmoVguxzYGnyKGuPQUsv/QkBWKm0tU 0+C0kjOd4nkeKJ4iFWOWtSlAlmqJGIudZev8X8w8/jvoj26XcW/RU03e532G6ulLaN VdDJ29oFZ8XFXBMZZ8lJpAd3xliC685Hv/uBvVPO4eEq9WIKVvFv3LtAnirCvo8vVp 1V4qnDY70G+lgpX/0qAkm+U+HmN68TPcE9j+3K+JuIgONAviaF8pkmZaqtXM6Jg9Y5 JeRnXNWIa8FclvmuzPBUjfifhegO9jAqsLjPVQNxkFOQlmT3/sOhwg/CQDVWJMbgDg Ul+mW0H9V1JzQ== Date: Sat, 13 Jun 2026 14:57:45 -0700 From: Jakub Kicinski To: Nicolai Buchwitz Cc: Doug Berger , Florian Fainelli , bcm-kernel-feedback-list@broadcom.com, Andrew Lunn , "David S . Miller" , Eric Dumazet , Paolo Abeni , Justin Chen , Ovidiu Panait , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 0/3] net: bcmgenet: collapse TX priority queues Message-ID: <20260613145745.36c5403e@kernel.org> In-Reply-To: <20260612205915.3156127-1-nb@tipi-net.de> References: <20260612205915.3156127-1-nb@tipi-net.de> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 12 Jun 2026 22:59:12 +0200 Nicolai Buchwitz wrote: > Tested on Raspberry Pi CM4 (BCM2711): > - Ovidiu's reproducer (iperf3 -u -b0 -P16 -t60) no longer trips > NETDEV_WATCHDOG. > - UDP sustains 956 Mbit/s line rate over 60 s with 0 datagrams > lost (0/4952890). > - Single-stream TCP throughput unchanged at 943 Mbit/s. Of course it has no impact on a single TCP stream test, since TCP stream can only use one queue. If anything it should help. The testing here is not very convincing. At least install a realistic qdisc (fq/fq_codel/cake) and run multi-stream test with multiple cores? What's the CPU idle delta in such a test? The reason for this change is not coming thru from the submission. Ovidiu's patch makes much more intuitive sense. I'll apply that, please rebase.