scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE
authorJustin Tee <justin.tee@broadcom.com>
Wed, 16 Nov 2022 01:19:17 +0000 (17:19 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 17 Nov 2022 18:18:42 +0000 (18:18 +0000)
commitae696255d655bec673e5a5707f37ff6a098e89c2
tree972d971bd01511e494851648f0c66e8193b11e3e
parent2c1a0a7584f5084f3ec79f86c9a54ee4c55307c4
scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE

The lpfc_cmf_timer adjusts phba->cmf_link_byte_count periodically and can
artifically inflate bandwidth percent.

During bandwidth calculation, correct for this by setting a cap of logging
a maximum of 100%.

Bandwidth calculation is only used for display under LOG_CGN_MGMT so there
is no expectation of impacts on performance.

Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Link: https://lore.kernel.org/r/20221116011921.105995-3-justintee8345@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_sli.c