Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp5124447pxj; Wed, 9 Jun 2021 09:39:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQ9RxmU7ft+c/+4xh2sj6xngw52AtLo/jre1rn67eMBgIHTFfm8SV1ujjhRUICsWMl3SnX X-Received: by 2002:a17:906:2f0d:: with SMTP id v13mr726427eji.321.1623256782131; Wed, 09 Jun 2021 09:39:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623256782; cv=none; d=google.com; s=arc-20160816; b=z82MEWJzEWitvZLnfBIE7yD4DopEkVfLKkDb1G4UcmPkOkzxr0r4Qf4wRQx2PcJkBq Hts/YuY+cgKbr6y8uPWw2iOuRQEfR0A/TZc8xuz5m1HAfLPNo3BSIuUe3Po7seil95+S HEIuabLePG5l8DeE98Vw12/E1tDGPsBU/Ms/U080K8D2pwR4VD7Gjfo6Z7fqmDLQKPEI KuRg7dajb4B1N+35PNfHt49sGWqgJzYZavbPjyCd5vZE759B3BvWZ7uWPkM4JJ+CZRDK WfPbapa8aYx7oK+nRBXc+VKBJv+yhRGem+vKBfRuKNgkJKCAQSKaTGhfaHbTj/9EEt2B YIZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Y+CfO7A0RtOiy4MLCBsUkiKRBuUkrymwfCQbKJnl7BU=; b=ACa/u0exiUjXv6hKLa+j0CFHgyY/degOyycGbWUpDgFHZro5iynvPSAgFe1nqxUYhr VPo3CFOW5FRFsjlaBL2C/KLoULyTQUr7EXdbIWyP7Lc9OxkrP2r0eF1n1ngeinUDx18O uj0SwD80HrYG6hvhwoit0gv0QDzUm80YgZkeKSzFf6/+gHhccZ75BUzyLqOh+iaIsSeJ bZtMUeEhEqlioGE5MuBryPHVrXSHd9Gp5B0dxFf17X+RZN+6G7IK6OYMEYoFrhKl5WJp 3o8KGNiUyJOMVtx5gi7nB6XZ1mPnjY9LRDCbZyYgQgCXlSeBbN+yovzFJ7GkWlhK0sMq tr0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="f9wWN/fo"; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 7si227456ejr.674.2021.06.09.09.39.18; Wed, 09 Jun 2021 09:39:42 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b="f9wWN/fo"; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231462AbhFIQWT (ORCPT + 99 others); Wed, 9 Jun 2021 12:22:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:55528 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229472AbhFIQWS (ORCPT ); Wed, 9 Jun 2021 12:22:18 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 96BF2611AE; Wed, 9 Jun 2021 16:20:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623255623; bh=X7M0xs0eGOmGuyMA4YS5bDY1/R9cG9+jlCsQLk+6Bk8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=f9wWN/fooTuhyCp0R8Jp2CjqYeL3J0UBFkIffvtnJYsNs3ToYGhvYKqEn5KHZDRXS bx/TPjiJWwkpgdpMPu08fRjiiZgYuAEBnVentnCTUZ/SwI0672IoGErniHzwjOi8s2 hSCD7whhOlz4fmTnDVg5Tg9pWdpuvB/1ZDBlkV553NotAMfXHpP4FnZD3j1hRPbvYX 1YJ3Kc/MNLLaKtORDj+KXiFUZOJwfDIssdnzwkDyJ4QpH0UUmmoFQHu+Yc1PmMU2S5 HUg7iCGgHi7Vj+PTnWZZgsh4udEep36w4UJFLg2SEcLjkMGxgP779G5TYteDa0wSlr UHdHP8jCEoMdg== Date: Wed, 9 Jun 2021 09:20:16 -0700 From: Jakub Kicinski To: Yunsheng Lin , , , , Cc: Vladimir Oltean , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH net-next v2 0/3] Some optimization for lockless qdisc Message-ID: <20210609092016.4c43192f@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> In-Reply-To: <64aaa011-41a3-1e06-af02-909ff329ef7a@huawei.com> References: <1622684880-39895-1-git-send-email-linyunsheng@huawei.com> <20210603113548.2d71b4d3@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> <20210608125349.7azp7zeae3oq3izc@skbuf> <64aaa011-41a3-1e06-af02-909ff329ef7a@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 9 Jun 2021 09:31:39 +0800 Yunsheng Lin wrote: > On 2021/6/8 20:53, Vladimir Oltean wrote: > > On Thu, Jun 03, 2021 at 11:35:48AM -0700, Jakub Kicinski wrote: > >> On Thu, 3 Jun 2021 09:47:57 +0800 Yunsheng Lin wrote: > >>> Patch 1: remove unnecessary seqcount operation. > >>> Patch 2: implement TCQ_F_CAN_BYPASS. > >>> Patch 3: remove qdisc->empty. > >>> > >>> Performance data for pktgen in queue_xmit mode + dummy netdev > >>> with pfifo_fast: > >>> > >>> threads unpatched patched delta > >>> 1 2.60Mpps 3.21Mpps +23% > >>> 2 3.84Mpps 5.56Mpps +44% > >>> 4 5.52Mpps 5.58Mpps +1% > >>> 8 2.77Mpps 2.76Mpps -0.3% > >>> 16 2.24Mpps 2.23Mpps +0.4% > >>> > >>> Performance for IP forward testing: 1.05Mpps increases to > >>> 1.16Mpps, about 10% improvement. > >> > >> Acked-by: Jakub Kicinski > > > > Any idea why these patches are deferred in patchwork? > > https://patchwork.kernel.org/project/netdevbpf/cover/1622684880-39895-1-git-send-email-linyunsheng@huawei.com/ > > I suppose it is a controversial change, which need more time > hanging to be reviewed and tested. That'd be my guess also. A review from area experts would be great, perhaps from Cong, John, Michal.. If the review doesn't come by Friday - I'd repost.