Received: by 2002:aa6:c3ca:0:b029:c8:4414:5686 with SMTP id b10csp1823434lkq; Fri, 19 Mar 2021 12:47:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzbpbKaJYP8wqHBevbbQRmye/a0c9o/zX6rGg/nCXNfifOOiYEYDJ9a8qtXT+crGDdeQmLF X-Received: by 2002:a05:6402:375:: with SMTP id s21mr11482423edw.287.1616183247565; Fri, 19 Mar 2021 12:47:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616183247; cv=none; d=google.com; s=arc-20160816; b=Txi54z3RZZ8KXBkPxUpuRgtnCvbKDB4ymHuJnTXJ35qHzAKARqBxw8fjk4L6i7F/+b trGvbQZAC3k5vlHU62wsZyW7xq+JWDRQ4/FRlp2gojfbx7k6MxQmta7RWe7/+Io4jsC0 sM4zwUbOt02Sk07oGKECQB9DtRlDtd6Fi5RmuD4oSJDn3/8LFDJ97O3tjbrtOUg6VvlV t63Ag8QyIwDX4uZav9COpb3QpzmeucXualQQ9TUZEX5aJ1YjntqtqmXKqUpmCjFmob0C dkncwLHrMy8btIAbPSfhuXK6ZeM0jHAxf15kHDFUPlhDjmUwEaOBbaz7GH0xV0x7bKM/ LScQ== 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=0iG9i0hkyLebN0rrxlD9RQ2LdGYygnU0VLbpS3c4IRk=; b=v2Mc4LwgDmfzACryH7vn52Qe9X80Eku0yqOMQwvO8EO356gXodIfLRCdW4YfOuZJf7 2m3TMpWRH0VucPP4aISqArgc4jcu0N4adpfwc+U3K5L9Y7NI9NECBbFVBiCduEQlF6tY c5dSuj8vdVliPC5jIedhCrQsgq4LazTNnoLM52U8BVyzb4LJIj3UISKLz8pSJuy8gLQr NXA2nC+jj1/L3DuMioReQ1c57si8NJC9fkgpVjUxAOlIhx2HGzID3Ij/flsb+LlgbXXr zzByklLLVVtKki9Um6a+OHBv9RTeZtZTGp+UPGqTbRA+JagXSALlDOb//K8Q+ZgDg8FS ufZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="NmnEUZh/"; 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 os24si4925624ejb.729.2021.03.19.12.47.04; Fri, 19 Mar 2021 12:47:27 -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=@gmail.com header.s=20161025 header.b="NmnEUZh/"; 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 S230379AbhCSTpp (ORCPT + 99 others); Fri, 19 Mar 2021 15:45:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230228AbhCSTpm (ORCPT ); Fri, 19 Mar 2021 15:45:42 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71423C06175F; Fri, 19 Mar 2021 12:45:42 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id e14so3436013plj.2; Fri, 19 Mar 2021 12:45:42 -0700 (PDT) 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=0iG9i0hkyLebN0rrxlD9RQ2LdGYygnU0VLbpS3c4IRk=; b=NmnEUZh/mG38WsmKqMoGP/bFCNSRtEm07atlNjDURO9qH2FksvyTqya9HEULPbBSDP 5tiU1iM8Offa/AAxF0dmmVdo62PdAHmqDlnRZhMokJ1HFgo50q926GyFET6E8yPtXkBo VRdvPxvbfUI/mFAQzV7MDnvVSSPWH2ZonsltFA9vElxbaeLABCp4hPFQfuvgzkrtYR/S cXFC8hX/c7eC1MyMz7egoNpKuWHvQzKMVePunhUIvrZJYI0+UEltRceXeJndlvchewO8 C/syoOiiRP2rlgrhajw2Hix/n/EywylXWtSE1keAxGXYKTIekc/x87gIuPUMUMC/8Y+t g6ug== 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=0iG9i0hkyLebN0rrxlD9RQ2LdGYygnU0VLbpS3c4IRk=; b=tELqgTtnOjm18GKF9wgB5V+fjyzTwFeVmIijVhWPFC9GD9cV0Lf7cyuxPl8+INFiT7 vyuOBDCcGQ4jvhcCRcv8ZWr2vwlxmxEbM1eqBC/XR8VrEKsGBD9aiaANkft/xCgBpZZi AF7sRzHznhPFle2vA99lD/ijFsjXyOYJYVaVV/AXIadoVfzV94wXW7ru9pRieGNHvZ5x EZo3j1qT55dTNkaKFQ53Zc6rnbJURorKz8kp7dpd92vasE/lErpAk13ciMwEAvXvumln /i947P+DLHJKY1SBClSxkQair+5zZBK+EY5oI59gfz2J/fKZgxfQTBJSppVQ9UBUEALl fCEA== X-Gm-Message-State: AOAM532ID/qDV5tve17yLxWwWR0J2h7LBya7CYHUAdLkaKt59URJzcYd dw6FW2LaxUVwmdgtMwTeqQv+yauU6jPAnpHz/LM= X-Received: by 2002:a17:902:be02:b029:e6:bb0d:6c1e with SMTP id r2-20020a170902be02b02900e6bb0d6c1emr15754118pls.77.1616183142004; Fri, 19 Mar 2021 12:45:42 -0700 (PDT) MIME-Version: 1.0 References: <1616050402-37023-1-git-send-email-linyunsheng@huawei.com> In-Reply-To: From: Cong Wang Date: Fri, 19 Mar 2021 12:45:30 -0700 Message-ID: Subject: Re: [Linuxarm] [PATCH net] net: sched: fix packet stuck problem for lockless qdisc To: Yunsheng Lin Cc: David Miller , Jakub Kicinski , Vladimir Oltean , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Eric Dumazet , Wei Wang , "Cong Wang ." , Taehee Yoo , Linux Kernel Network Developers , LKML , linuxarm@openeuler.org, Marc Kleine-Budde , linux-can@vger.kernel.org, Jamal Hadi Salim , Jiri Pirko , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , kpsingh@kernel.org, bpf , Jonas Bonn , Paolo Abeni , Michael Zhivich , Josh Hunt , Jike Song , Kehuan Feng , Ahmad Fatoum Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 19, 2021 at 2:25 AM Yunsheng Lin wrote: > I had done some performance test to see if there is value to > fix the packet stuck problem and support lockless qdisc bypass, > here is some result using pktgen in 'queue_xmit' mode on a dummy > device as Paolo Abeni had done in [1], and using pfifo_fast qdisc: > > threads vanilla locked-qdisc vanilla+this_patch > 1 2.6Mpps 2.9Mpps 2.5Mpps > 2 3.9Mpps 4.8Mpps 3.6Mpps > 4 5.6Mpps 3.0Mpps 4.7Mpps > 8 2.7Mpps 1.6Mpps 2.8Mpps > 16 2.2Mpps 1.3Mpps 2.3Mpps > > locked-qdisc: test by removing the "TCQ_F_NOLOCK | TCQ_F_CPUSTATS". I read this as this patch introduces somehow a performance regression for -net, as the lockless bypass patch you submitted is for -net-next. Thanks.