net/bnxt: add base TRUFLOW support for Thor
authorFarah Smith <farah.smith@broadcom.com>
Sun, 30 May 2021 08:58:33 +0000 (14:28 +0530)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Wed, 9 Jun 2021 18:47:25 +0000 (20:47 +0200)
commit6c9aff87fa9e89508844530b0b72c9eb0e6169a9
treea555141fd8af54d2703ed6995b071782f02164d5
parent7100b0e5511e58269498900aea30bc03e15ba2fd
net/bnxt: add base TRUFLOW support for Thor

Add infrastructure code to support TRUFLOW on Thor NICs.
Also update meson.build

Signed-off-by: Farah Smith <farah.smith@broadcom.com>
Signed-off-by: Peter Spreadborough <peter.spreadborough@broadcom.com>
Signed-off-by: Randy Schacher <stuart.schacher@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
13 files changed:
drivers/net/bnxt/tf_core/cfa_resource_types.h
drivers/net/bnxt/tf_core/meson.build
drivers/net/bnxt/tf_core/tf_core.c
drivers/net/bnxt/tf_core/tf_device.c
drivers/net/bnxt/tf_core/tf_device.h
drivers/net/bnxt/tf_core/tf_device_p4.c
drivers/net/bnxt/tf_core/tf_device_p4.h
drivers/net/bnxt/tf_core/tf_device_p58.c [new file with mode: 0644]
drivers/net/bnxt/tf_core/tf_device_p58.h [new file with mode: 0644]
drivers/net/bnxt/tf_core/tf_em_common.c
drivers/net/bnxt/tf_core/tf_msg.c
drivers/net/bnxt/tf_core/tf_rm.c
drivers/net/bnxt/tf_core/tf_shadow_tcam.c