From: Ajit Khaparde <ajit.khaparde@broadcom.com>
To: dev@dpdk.org
Subject: [PATCH v2 00/18] bnxt patchset
Date: Fri, 22 Dec 2023 13:56:41 -0800 [thread overview]
Message-ID: <20231222215659.64993-1-ajit.khaparde@broadcom.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2527 bytes --]
This patchset contains more code fixes and reafctoring, apart from
extending more support for the newer P7 device family.
The patchset adds vector mode support for compressed Rx CQE.
This patchset includes support for checksum and XOR RSS hash mode.
It also adds support for forced speeds and autoneg support upto 400G.
v1->v2:
- Fixed a redefinition of page size and used rte variant instead.
- Fixed typo in some commit logs
Ajit Khaparde (9):
net/bnxt: add support for UDP GSO
net/bnxt: add support for compressed Rx CQE
net/bnxt: reattempt mbuf allocation for Rx and AGG rings
net/bnxt: refactor Rx doorbell during Rx flush
net/bnxt: extend RSS hash support for P7 devices
net/bnxt: add ESP and AH header based RSS support
net/bnxt: set allmulti mode if multicast filter fails
net/bnxt: add AVX2 support for compressed CQE
net/bnxt: enable SSE mode for compressed CQE
Damodharam Ammepalli (4):
net/bnxt: add flow query callback
net/bnxt: add tunnel TPA support
net/bnxt: add 400G get support for P7 devices
net/bnxt: query extended stats from firmware
Jay Ding (1):
net/bnxt: add VF FLR async event handler
Kalesh AP (4):
net/bnxt: fix a typo while parsing link speed
net/bnxt: fix setting 50G and 100G forced speed
net/bnxt: fix speed change from 200G to 25G on Thor
net/bnxt: support backward compatibility
drivers/net/bnxt/bnxt.h | 106 ++-
drivers/net/bnxt/bnxt_cpr.c | 20 +
drivers/net/bnxt/bnxt_cpr.h | 3 +-
drivers/net/bnxt/bnxt_ethdev.c | 253 ++++++--
drivers/net/bnxt/bnxt_flow.c | 98 ++-
drivers/net/bnxt/bnxt_hwrm.c | 853 +++++++++++++++++++++++--
drivers/net/bnxt/bnxt_hwrm.h | 16 +-
drivers/net/bnxt/bnxt_reps.c | 2 +-
drivers/net/bnxt/bnxt_ring.c | 19 +-
drivers/net/bnxt/bnxt_rxq.c | 8 +-
drivers/net/bnxt/bnxt_rxq.h | 1 +
drivers/net/bnxt/bnxt_rxr.c | 320 ++++++++--
drivers/net/bnxt/bnxt_rxr.h | 59 ++
drivers/net/bnxt/bnxt_rxtx_vec_avx2.c | 309 +++++++++
drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 167 ++++-
drivers/net/bnxt/bnxt_stats.c | 279 +++++++-
drivers/net/bnxt/bnxt_txq.c | 2 +
drivers/net/bnxt/bnxt_txr.c | 7 +-
drivers/net/bnxt/bnxt_vnic.c | 195 +++++-
drivers/net/bnxt/bnxt_vnic.h | 20 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 10 +-
21 files changed, 2542 insertions(+), 205 deletions(-)
--
2.39.2 (Apple Git-143)
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4218 bytes --]
next reply other threads:[~2023-12-22 21:57 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-22 21:56 Ajit Khaparde [this message]
2023-12-22 21:56 ` [PATCH v2 01/18] net/bnxt: add support for UDP GSO Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 02/18] net/bnxt: add support for compressed Rx CQE Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 03/18] net/bnxt: fix a typo while parsing link speed Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 04/18] net/bnxt: fix setting 50G and 100G forced speed Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 05/18] net/bnxt: fix speed change from 200G to 25G on Thor Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 06/18] net/bnxt: support backward compatibility Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 07/18] net/bnxt: reattempt mbuf allocation for Rx and AGG rings Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 08/18] net/bnxt: refactor Rx doorbell during Rx flush Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 09/18] net/bnxt: extend RSS hash support for P7 devices Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 10/18] net/bnxt: add flow query callback Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 11/18] net/bnxt: add ESP and AH header based RSS support Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 12/18] net/bnxt: set allmulti mode if multicast filter fails Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 13/18] net/bnxt: add VF FLR async event handler Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 14/18] net/bnxt: add tunnel TPA support Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 15/18] net/bnxt: add 400G get support for P7 devices Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 16/18] net/bnxt: query extended stats from firmware Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 17/18] net/bnxt: add AVX2 support for compressed CQE Ajit Khaparde
2023-12-22 21:56 ` [PATCH v2 18/18] net/bnxt: enable SSE mode " Ajit Khaparde
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231222215659.64993-1-ajit.khaparde@broadcom.com \
--to=ajit.khaparde@broadcom.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).