bnxt_en: Add support for new RX and TPA_START completion types for P7
authorMichael Chan <michael.chan@broadcom.com>
Fri, 1 Dec 2023 22:39:19 +0000 (14:39 -0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 4 Dec 2023 23:12:48 +0000 (15:12 -0800)
commita7445d69809fe33619c451a8bf68d6b9cf335909
treea31d838b681b766fc29150470690afa06e302757
parent39b2e62be3704d358c2c82eb326ae4b82a23ce1a
bnxt_en: Add support for new RX and TPA_START completion types for P7

These new completion types are supported on the new P7 chips.
These new types have commonalities with the legacy types.  After
the refactoring, we mainly have to add new functions to handle the
the new meta data formats and the RX hash information in the new
types.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Link: https://lore.kernel.org/r/20231201223924.26955-11-michael.chan@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c