net/bnxt: support HCAPI interface
authorPeter Spreadborough <peter.spreadborough@broadcom.com>
Thu, 2 Jul 2020 23:28:02 +0000 (16:28 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 7 Jul 2020 21:38:26 +0000 (23:38 +0200)
commit847ff69fa62dbc40793eccf0fa51d7bb3fb1639a
treefde3e246b24a5d3d614854ecf0af5c728a8c4e86
parent2f1b44456cbc0b59173802e429e176aca722e528
net/bnxt: support HCAPI interface

Add new hardware shim APIs to support multiple
device generations

Signed-off-by: Peter Spreadborough <peter.spreadborough@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Randy Schacher <stuart.schacher@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/hcapi/Makefile [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa.h [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa_common.c [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa_defs.h [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa_p4.c [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa_p4.h [new file with mode: 0644]
drivers/net/bnxt/meson.build
drivers/net/bnxt/tf_core/tf_em.c
drivers/net/bnxt/tf_core/tf_tbl.c
drivers/net/bnxt/tf_core/tf_tbl.h