On Sat, Dec 9, 2023 at 5:31 PM Ajit Khaparde wrote: > > While some of the patches refactor and improve existing code, > this series adds support for the new 5760X P7 device family. > Follow-on patches will incrementally add more functionality. > > v1->v2: > - Fixed unused variable error > - Fixed some spellings > - Code refactoring and fixes in backing store v2 Patchset applied to dpdk-next-net-brcm for-next-net branch. Thanks > > Ajit Khaparde (12): > net/bnxt: refactor epoch setting > net/bnxt: update HWRM API > net/bnxt: use the correct COS queue for Tx > net/bnxt: refactor mem zone allocation > net/bnxt: add support for p7 device family > net/bnxt: refactor code to support P7 devices > net/bnxt: fix array overflow > net/bnxt: add support for backing store v2 > net/bnxt: modify sending new HWRM commands to firmware > net/bnxt: retry HWRM ver get if the command fails > net/bnxt: cap ring resources for P7 devices > net/bnxt: add support for v3 Rx completion > > Kalesh AP (1): > net/bnxt: log a message when multicast promisc mode changes > > Kishore Padmanabha (1): > net/bnxt: refactor the ulp initialization > > drivers/net/bnxt/bnxt.h | 97 +- > drivers/net/bnxt/bnxt_cpr.h | 5 +- > drivers/net/bnxt/bnxt_ethdev.c | 319 ++++- > drivers/net/bnxt/bnxt_flow.c | 2 +- > drivers/net/bnxt/bnxt_hwrm.c | 416 ++++++- > drivers/net/bnxt/bnxt_hwrm.h | 15 + > drivers/net/bnxt/bnxt_ring.c | 15 +- > drivers/net/bnxt/bnxt_rxq.c | 2 +- > drivers/net/bnxt/bnxt_rxr.c | 93 +- > drivers/net/bnxt/bnxt_rxr.h | 92 ++ > drivers/net/bnxt/bnxt_util.c | 10 + > drivers/net/bnxt/bnxt_util.h | 1 + > drivers/net/bnxt/bnxt_vnic.c | 58 +- > drivers/net/bnxt/bnxt_vnic.h | 1 - > drivers/net/bnxt/hsi_struct_def_dpdk.h | 1531 ++++++++++++++++++++++-- > 15 files changed, 2408 insertions(+), 249 deletions(-) > > -- > 2.39.2 (Apple Git-143) >