OSDN Git Service

devlink: promote "fw.bundle_id" to a generic info version
authorJacob Keller <jacob.e.keller@intel.com>
Thu, 12 Mar 2020 01:58:16 +0000 (18:58 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 21 Mar 2020 07:57:16 +0000 (00:57 -0700)
The nfp driver uses ``fw.bundle_id`` to represent a unique identifier of the
entire firmware bundle.

A future change is going to introduce a similar notion in the ice
driver, so promote ``fw.bundle_id`` into a generic version now.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Documentation/networking/devlink/devlink-info.rst
drivers/net/ethernet/netronome/nfp/nfp_devlink.c
include/net/devlink.h

index 70981dd..b701899 100644 (file)
@@ -98,3 +98,8 @@ fw.roce
 
 RoCE firmware version which is responsible for handling roce
 management.
+
+fw.bundle_id
+------------
+
+Unique identifier of the entire firmware bundle.
index c50fce4..07dbf4d 100644 (file)
@@ -211,7 +211,7 @@ static const struct nfp_devlink_versions {
        enum nfp_nsp_versions id;
        const char *key;
 } nfp_devlink_versions_nsp[] = {
-       { NFP_VERSIONS_BUNDLE,  "fw.bundle_id", },
+       { NFP_VERSIONS_BUNDLE,  DEVLINK_INFO_VERSION_GENERIC_FW_BUNDLE_ID, },
        { NFP_VERSIONS_BSP,     DEVLINK_INFO_VERSION_GENERIC_FW_MGMT, },
        { NFP_VERSIONS_CPLD,    "fw.cpld", },
        { NFP_VERSIONS_APP,     DEVLINK_INFO_VERSION_GENERIC_FW_APP, },
index c9ca86b..e68781b 100644 (file)
@@ -490,6 +490,8 @@ enum devlink_param_generic_id {
 #define DEVLINK_INFO_VERSION_GENERIC_FW_PSID   "fw.psid"
 /* RoCE FW version */
 #define DEVLINK_INFO_VERSION_GENERIC_FW_ROCE   "fw.roce"
+/* Firmware bundle identifier */
+#define DEVLINK_INFO_VERSION_GENERIC_FW_BUNDLE_ID      "fw.bundle_id"
 
 struct devlink_region;
 struct devlink_info_req;