net/bnxt: add core changes for EM and EEM lookups
authorRandy Schacher <stuart.schacher@broadcom.com>
Thu, 2 Jul 2020 23:28:03 +0000 (16:28 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 7 Jul 2020 21:38:27 +0000 (23:38 +0200)
commit77805a17a3e082f1ae1366ea59f61035985446cc
tree7f96b79132853fa733bad460cddeabed22a9be49
parent847ff69fa62dbc40793eccf0fa51d7bb3fb1639a
net/bnxt: add core changes for EM and EEM lookups

- Move External Exact and Exact Match to device module using HCAPI
  to add and delete entries
- Make EM active through the device interface.

Signed-off-by: Randy Schacher <stuart.schacher@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Shahaji Bhosle <sbhosle@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
17 files changed:
drivers/net/bnxt/Makefile
drivers/net/bnxt/hcapi/cfa_p40_hw.h [new file with mode: 0644]
drivers/net/bnxt/hcapi/hcapi_cfa_common.c [deleted file]
drivers/net/bnxt/hcapi/hcapi_cfa_p4.c
drivers/net/bnxt/tf_core/hwrm_tf.h
drivers/net/bnxt/tf_core/tf_core.c
drivers/net/bnxt/tf_core/tf_core.h
drivers/net/bnxt/tf_core/tf_device.h
drivers/net/bnxt/tf_core/tf_device_p4.c
drivers/net/bnxt/tf_core/tf_em.c
drivers/net/bnxt/tf_core/tf_em.h
drivers/net/bnxt/tf_core/tf_msg.c
drivers/net/bnxt/tf_core/tf_msg.h
drivers/net/bnxt/tf_core/tf_resources.h
drivers/net/bnxt/tf_core/tf_rm.c
drivers/net/bnxt/tf_core/tf_tbl.c
drivers/net/bnxt/tf_core/tf_tbl.h