Thread (9 messages) 9 messages, 3 authors, 2021-06-15

Re: [PATCH net-next v2 0/3] Some optimization for lockless qdisc

From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-06-09 16:20:28
Also in: bpf, lkml, netdev

On Wed, 9 Jun 2021 09:31:39 +0800 Yunsheng Lin wrote:
On 2021/6/8 20:53, Vladimir Oltean wrote:
quoted
On Thu, Jun 03, 2021 at 11:35:48AM -0700, Jakub Kicinski wrote:  
quoted
On Thu, 3 Jun 2021 09:47:57 +0800 Yunsheng Lin wrote:  
quoted
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 <kuba@kernel.org>  
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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help