From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; Wed, 9 Sep 2020 17:53:10 +0200 (CEST) Received: by mail-pj1-f51.google.com with SMTP id s2so1551751pjr.4 for ; 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 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2020 08:53:08 -0700 (PDT) From: Lance Richardson 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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(-) -- 2.25.1