Message ID | 20200909155302.28656-1-lance.richardson@broadcom.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CAD4CA04B5; Wed, 9 Sep 2020 17:53:12 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BE5C21BF8D; Wed, 9 Sep 2020 17:53:11 +0200 (CEST) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by dpdk.org (Postfix) with ESMTP id A09F6255 for <dev@dpdk.org>; Wed, 9 Sep 2020 17:53:10 +0200 (CEST) Received: by mail-pj1-f51.google.com with SMTP id s2so1551751pjr.4 for <dev@dpdk.org>; Wed, 09 Sep 2020 08:53:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=D0AsktS4JQjAW22Nc0NXDoNm4zl5UnthOfi6WM8+q74=; b=XbURBsIirarMH1PD9/Gd6daSRGYJnp+Ct29u2OBzfVJnSEHkkWE/fdCmMx6x5qviEg UeL39RETFZaDsVD8hYfsIEFTOuMJBS0t7vId2CCMaR0AEp/mELjBdBndm2GahGnPCeOJ UjOaLh3d8kZ2YQUMyo7jT3dWoExyxgxmNFaPI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=D0AsktS4JQjAW22Nc0NXDoNm4zl5UnthOfi6WM8+q74=; b=TqqHj6L8w8/7ScQ4imRRhinHrDhWo6anAluGN+2i5re6dfQ0YDtrqnsqjPTaf/epFi IpyMg7pTUMxngBdVI2ExmmwusOHeQmGX+gf6KjrfsLpG52hDf2mLuLIT6/F2SSUGNK0f EP4sH96PdKeYjyJLHz66Ltc+mKfXhycfH9ZtJl03G2KudZLDgHScsGLTxH4+l3p6kAE8 JD5EQUDSAcwK+dyT7kknutAC0vHTnUnLqcIqiZa731wCzDWqvsXRjjrQr3Tqly7tiue0 H+621BxZHCZ26WlzPrkxr5nYmz/2jBkJAGHVpnKqEW6Z6vc/YZ5VUduuK0JXTDnefr2o 6MIg== X-Gm-Message-State: AOAM533lSHMPnf5hHY+eDtIaAdl27sjqtjQaHAW3ul11rFAK6zDMuyZn Kt8fHpHDo0pnoHG/sQwiHP/kkUOGWbyEyxy2EOjTJEocZNWWeX+N0xjN+w5XNuWmd+obTpfRhcP VOGjqoXTrlQSd3PQj1ukKviTFnSUaOx/dHQEbgAJ1nRcyeIUmXJYAVq3fTLZ8FVXAWkE= X-Google-Smtp-Source: ABdhPJzlpRfy1ZiJPZe8/KLUtA9rPthEQA/C9fR1E5sjRLhkqA6MSgMpxeoyal2Ln1ngbqWSQxvVPQ== X-Received: by 2002:a17:90b:3252:: with SMTP id jy18mr1289524pjb.1.1599666789035; Wed, 09 Sep 2020 08:53:09 -0700 (PDT) Received: from localhost.localdomain ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id h15sm3188427pfo.23.2020.09.09.08.53.07 for <dev@dpdk.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2020 08:53:08 -0700 (PDT) From: Lance Richardson <lance.richardson@broadcom.com> To: Cc: dev@dpdk.org Date: Wed, 9 Sep 2020 11:52:53 -0400 Message-Id: <20200909155302.28656-1-lance.richardson@broadcom.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
net/bnxt: vector PMD improvements
|
|
Message
Lance Richardson
Sept. 9, 2020, 3:52 p.m. UTC
Fixes and optimizations to improve bnxt vector mode performance and functionality. 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(-)
Comments
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 > >
On 9/11/2020 4:42 AM, Ajit Khaparde wrote: > 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 > Pulled except 2/12, since it is individual fix, it can be sent separately later.