From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18417C433E2 for ; Fri, 11 Sep 2020 03:42:53 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 07AE621D7E for ; Fri, 11 Sep 2020 03:42:51 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Ah0MCnYa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07AE621D7E Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6EA8D1B75C; Fri, 11 Sep 2020 05:42:50 +0200 (CEST) Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) by dpdk.org (Postfix) with ESMTP id 381F81B13C for ; Fri, 11 Sep 2020 05:42:49 +0200 (CEST) Received: by mail-oi1-f177.google.com with SMTP id x69so8114740oia.8 for ; Thu, 10 Sep 2020 20:42:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GDQ8vAQtoBTVQ/P5CE9KJAmQOlmDzhjiD6uD2HwUaYo=; b=Ah0MCnYa2rgoouCZVDG+kF944FOBA+Y0kx9cAouDy+ndGppdtwOjMtqDwK+vS8fM+s HlPCbqzVRXX16naupohkyd+9Yfo+9fv9CUZsd+ENGP0ABhZ1M0G3BNPWFg7dmcHPckRT eequlr0eJ1b6YW/IBiTPvN+7seVRG8JcLpQa8= 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=GDQ8vAQtoBTVQ/P5CE9KJAmQOlmDzhjiD6uD2HwUaYo=; b=iVIae2C6EGhIVlEoqZllBoPIVMkMXhXEXUBPoQqy7LM8HdCmV/RULlDlWBImc4D/8O HaH8dKQip3M4+tGkzJy1OYpUEyb2+EeD+P7t0fdNwMKcFQHloilHA6Nt6ZLqIiviwyBt +IY/Se4+MSn4eg2UABeylgnCjWKzggGJG5Xkf/ueKFJ245FC+loQgNhijrLodaxLij67 W84t3lnH3C/CTdJp6EKSiTRK/RdXkZqxPAsGVqqdX5oKfbOQVcppVTnS8I7BPOw57lUi KYwztKXI5n9qmY1geENx12F/OksR2jNpYFPNKP0lQkFuKUj+fRmjWXN6eKH5mUvWKwI0 gTRw== X-Gm-Message-State: AOAM532YiTnTB0T1uxydqD8iS4MM+WatRDlQjyp5pK6ZhO/HToiqoZti /CBhWrf5s34V4/g6s7Uru2vWjJc+yINiogz7L7cG/A== X-Google-Smtp-Source: ABdhPJzW+X4wSw6ghVO+CTUDSMUK8//DaK+1J8okzyhlMdEVTfsn8P2wAl6EOQCLmVsOs2h/bc20BOJ/gooQQcPmbq4= X-Received: by 2002:aca:f417:: with SMTP id s23mr119718oih.168.1599795768365; Thu, 10 Sep 2020 20:42:48 -0700 (PDT) MIME-Version: 1.0 References: <20200909155302.28656-1-lance.richardson@broadcom.com> In-Reply-To: <20200909155302.28656-1-lance.richardson@broadcom.com> From: Ajit Khaparde Date: Thu, 10 Sep 2020 20:42:32 -0700 Message-ID: To: Lance Richardson Cc: dpdk-dev Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, Sep 9, 2020 at 8:53 AM Lance Richardson < lance.richardson@broadcom.com> wrote: > Fixes and optimizations to improve bnxt vector mode > performance and functionality. > Patchset applied to dpdk-next-net-brcm. Thanks > > Lance Richardson (12): > net/bnxt: fix burst mode get for Arm > net/bnxt: fix rxq/txq get information > net/bnxt: use appropriate type for Rx mbuf ring > net/bnxt: require async cq for vector mode > net/bnxt: improve support for small ring sizes > net/bnxt: use smaller cq when agg ring not needed > net/bnxt: increase max burst size for vector mode > net/bnxt: use table-based packet type translation > net/bnxt: table-based handling for ol flags > net/bnxt: optimize vector mode mbuf allocation > net/bnxt: handle multiple packets per loop in vector PMD > net/bnxt: transmit vector mode improvements > > drivers/net/bnxt/bnxt.h | 19 +- > drivers/net/bnxt/bnxt_ethdev.c | 85 ++-- > drivers/net/bnxt/bnxt_reps.c | 21 +- > drivers/net/bnxt/bnxt_ring.c | 4 +- > drivers/net/bnxt/bnxt_rxq.c | 21 +- > drivers/net/bnxt/bnxt_rxq.h | 1 + > drivers/net/bnxt/bnxt_rxr.c | 362 ++++++++------ > drivers/net/bnxt/bnxt_rxr.h | 16 +- > drivers/net/bnxt/bnxt_rxtx_vec_common.h | 52 +- > drivers/net/bnxt/bnxt_rxtx_vec_neon.c | 524 +++++++++++---------- > drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 600 ++++++++++++------------ > drivers/net/bnxt/bnxt_txq.c | 7 +- > 12 files changed, 964 insertions(+), 748 deletions(-) > > -- > 2.25.1 > >