net/bnxt: add shadow table capability with search
authorMike Baucom <michael.baucom@broadcom.com>
Thu, 23 Jul 2020 11:56:31 +0000 (17:26 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 29 Jul 2020 22:41:23 +0000 (00:41 +0200)
commit0a80226921e7d7bb630cc29c4c22fef8d31b68c8
tree699809081523d0cb80235c7e6ae16a25f0dd9fda
parentb389a7888ed2f12f4a885bd7e6b7271e3238ee1a
net/bnxt: add shadow table capability with search

- Added Index Table shadow tables for searching
- Added Search API to allow reuse of Table entries

Signed-off-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Farah Smith <farah.smith@broadcom.com>
drivers/net/bnxt/tf_core/tf_core.c
drivers/net/bnxt/tf_core/tf_core.h
drivers/net/bnxt/tf_core/tf_device_p4.c
drivers/net/bnxt/tf_core/tf_shadow_tbl.c
drivers/net/bnxt/tf_core/tf_shadow_tbl.h
drivers/net/bnxt/tf_core/tf_shadow_tcam.c
drivers/net/bnxt/tf_core/tf_tbl.c
drivers/net/bnxt/tf_core/tf_tbl.h
drivers/net/bnxt/tf_core/tf_tcam.h