net/bnxt: remove settings for multiple session
authorJay Ding <jay.ding@broadcom.com>
Tue, 16 Nov 2021 13:04:34 +0000 (18:34 +0530)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Tue, 16 Nov 2021 23:09:12 +0000 (00:09 +0100)
commite90df01c7aba0738a73505942939d2f9e94e1adc
tree66e067526e111ed719f1c1b64e930d71a149f876
parente0699d649679b1b9b5e6779b35f575519ec4c8a6
net/bnxt: remove settings for multiple session

Move wc_tcam_slices_per_row and database structure of
global_cfg and if_tbl to session structure to support
multiple TruFlow sessions with different card type under single
DPDK application instance.

Signed-off-by: Jay Ding <jay.ding@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Farah Smith <farah.smith@broadcom.com>
Reviewed-by: Randy Schacher <stuart.schacher@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/tf_core/tf_device.c
drivers/net/bnxt/tf_core/tf_device_p4.c
drivers/net/bnxt/tf_core/tf_device_p58.c
drivers/net/bnxt/tf_core/tf_global_cfg.c
drivers/net/bnxt/tf_core/tf_if_tbl.c
drivers/net/bnxt/tf_core/tf_session.c
drivers/net/bnxt/tf_core/tf_session.h