Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb

Fix macro names to report fw.mgmt and fw.ncsi versions to match the
devlink documentation.

Example display after fixes:

$ devlink dev info pci/0000:af:00.0
pci/0000:af:00.0:
driver bnxt_en
serial_number B0-26-28-FF-FE-25-84-20
versions:
fixed:
board.id BCM957454A4540
asic.id C454
asic.rev 1
running:
fw 216.1.154.0
fw.psid 0.0.0
fw.mgmt 216.1.146.0
fw.mgmt.api 1.10.1
fw.ncsi 864.0.44.0
fw.roce 216.1.16.0

Fixes: 9599e036b161 ("bnxt_en: Add support for devlink info command")
Signed-off-by: Vasundhara Volam <vasundhara-v.volam@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Vasundhara Volam and committed by
David S. Miller
2013d038 56d69c78

+6 -6
+4 -4
Documentation/networking/devlink/bnxt.rst
··· 66 66 * - ``fw`` 67 67 - stored, running 68 68 - Overall board firmware version 69 - * - ``fw.app`` 69 + * - ``fw.mgmt`` 70 70 - stored, running 71 - - Data path firmware version 71 + - NIC hardware resource management firmware version 72 72 * - ``fw.mgmt.api`` 73 73 - running 74 74 - Minimum firmware interface spec version supported between driver and firmware 75 - * - ``fw.mgmt`` 75 + * - ``fw.nsci`` 76 76 - stored, running 77 - - Management firmware version 77 + - General platform management firmware version 78 78 * - ``fw.roce`` 79 79 - stored, running 80 80 - RoCE management firmware version
+2 -2
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
··· 479 479 ver_resp->roce_fw_bld_8b, ver_resp->roce_fw_rsvd_8b); 480 480 } 481 481 rc = devlink_info_version_running_put(req, 482 - DEVLINK_INFO_VERSION_GENERIC_FW_APP, fw_ver); 482 + DEVLINK_INFO_VERSION_GENERIC_FW_MGMT, fw_ver); 483 483 if (rc) 484 484 return rc; 485 485 ··· 491 491 492 492 if (!(bp->flags & BNXT_FLAG_CHIP_P5)) { 493 493 rc = devlink_info_version_running_put(req, 494 - DEVLINK_INFO_VERSION_GENERIC_FW_MGMT, mgmt_ver); 494 + DEVLINK_INFO_VERSION_GENERIC_FW_NCSI, mgmt_ver); 495 495 if (rc) 496 496 return rc; 497 497