numam-dpdk/drivers/net/bnxt/tf_core
Peter Spreadborough 539931eab3 net/bnxt: support EM with FKB
Main TF changes to support EM insert with FKB.
Flexible Key builder is required to create Wild Card
and Exact Match keys for TCAM lookups.

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>
Reviewed-by: Farah Smith <farah.smith@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2021-06-09 21:29:22 +02:00
..
bitalloc.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
bitalloc.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
cfa_resource_types.h net/bnxt: add base TRUFLOW support for Thor 2021-06-09 20:47:25 +02:00
hwrm_tf.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
ll.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
ll.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
lookup3.h net/bnxt: support exact match 2020-07-07 23:38:26 +02:00
meson.build net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
rand.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
rand.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
stack.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
stack.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_common.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_core.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_core.h net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_device_p4.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_device_p4.h net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_device_p58.c net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_device_p58.h net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_device.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_device.h net/bnxt: add mailbox selection via device operation 2021-06-09 20:47:59 +02:00
tf_em_common.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_em_common.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_em_hash_internal.c net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_em_host.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_em_internal.c net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_em.h net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_ext_flow_handle.h net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_global_cfg.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_global_cfg.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_hash.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_hash.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_identifier.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_identifier.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_if_tbl.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_if_tbl.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_msg_common.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_msg.c net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_msg.h net/bnxt: support EM with FKB 2021-06-09 21:29:22 +02:00
tf_project.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_resources.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_rm.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_rm.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_session.c net/bnxt: check resource reservation in TRUFLOW 2021-06-09 20:48:08 +02:00
tf_session.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_shadow_identifier.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_shadow_identifier.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_shadow_tbl.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_shadow_tbl.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_shadow_tcam.c net/bnxt: add base TRUFLOW support for Thor 2021-06-09 20:47:25 +02:00
tf_shadow_tcam.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_tbl.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_tbl.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_tcam.c net/bnxt: add mailbox selection via device operation 2021-06-09 20:47:59 +02:00
tf_tcam.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tf_util.c net/bnxt: update TRUFLOW resources 2021-06-09 21:20:42 +02:00
tf_util.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tfp.c net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00
tfp.h net/bnxt: update copyright year 2021-01-29 18:16:10 +01:00