net/bnxt: use enum for bank ID
authorJay Ding <jay.ding@broadcom.com>
Wed, 3 Nov 2021 00:52:51 +0000 (17:52 -0700)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Thu, 4 Nov 2021 21:15:10 +0000 (22:15 +0100)
commitf2c730d423702fb9efbf778225fc7bcbb153fcb3
tree8daf2eab7f859024f76f5b52597313742fee0a96
parent62d8961f1030fb62ad286a2532330437b918fbcf
net/bnxt: use enum for bank ID

Instead of integer, using enum tf_sram_bank_id for bank
id in tf_set_sram_policy_parms.

Add index check against the allocation of the meter
instance for meter drop count because there is no
reason to access it if the corresponding meter
entry is not allocated.

Signed-off-by: Jay Ding <jay.ding@broadcom.com>
Reviewed-by: Steve Rempe <steve.rempe@broadcom.com>
Reviewed-by: Farah Smith <farah.smith@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/tf_core/tf_core.h
drivers/net/bnxt/tf_core/tf_device.h
drivers/net/bnxt/tf_core/tf_device_p58.c
drivers/net/bnxt/tf_core/tf_tbl.c