net/bnxt: support clear on read
authorFarah Smith <farah.smith@broadcom.com>
Wed, 3 Nov 2021 00:52:35 +0000 (17:52 -0700)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Thu, 4 Nov 2021 20:52:45 +0000 (21:52 +0100)
commit06d1a5d056b30dd18b1e4abc98c19cde57a8016c
treee76eddd82ed13523c3f770d6b8bf8d9dd2740ffc
parenta738cbfe0d19cac5f1950979f045888bca3ed5d7
net/bnxt: support clear on read

Add clear on read stats support for Thor. Currently, the
flow stats are not cleared after they are read from the FW.
This patch adds support for clear on read. Since clear on
read support is added for flow stats in Thor, the flow
accumulation is enabled on Thor as well.

Signed-off-by: Farah Smith <farah.smith@broadcom.com>
Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Randy Schacher <stuart.schacher@broadcom.com>
Reviewed-by: Shahaji Bhosle <sbhosle@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/tf_core/tf_msg.c
drivers/net/bnxt/tf_core/tf_msg.h
drivers/net/bnxt/tf_core/tf_tbl.c
drivers/net/bnxt/tf_core/tf_tbl_sram.c
drivers/net/bnxt/tf_ulp/bnxt_ulp.c