devlink: add a new info version tag
authorFei Qin <fei.qin@corigine.com>
Wed, 10 Apr 2024 11:26:35 +0000 (13:26 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 12 Apr 2024 10:40:09 +0000 (11:40 +0100)
Add definition and documentation for the new generic
info "board.part_number".

The new one is for part number specific use, and board.id
is modified to match the documentation in devlink-info.

Signed-off-by: Fei Qin <fei.qin@corigine.com>
Signed-off-by: Louis Peens <louis.peens@corigine.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/devlink/devlink-info.rst
include/net/devlink.h

index 1242b0e6826bfa601be9c41c871d8c2e73aa547a..23073bc219d8ed893426bafac90cac870cb81a2d 100644 (file)
@@ -146,6 +146,11 @@ board.manufacture
 
 An identifier of the company or the facility which produced the part.
 
+board.part_number
+-----------------
+
+Part number of the board and its components.
+
 fw
 --
 
index bb1af599d1010581226baf1406e880f256e57ec1..d31769a116cef2f7a775d97641590a68dd00ff9e 100644 (file)
@@ -599,12 +599,14 @@ enum devlink_param_generic_id {
        .validate = _validate,                                          \
 }
 
-/* Part number, identifier of board design */
+/* Identifier of board design */
 #define DEVLINK_INFO_VERSION_GENERIC_BOARD_ID  "board.id"
 /* Revision of board design */
 #define DEVLINK_INFO_VERSION_GENERIC_BOARD_REV "board.rev"
 /* Maker of the board */
 #define DEVLINK_INFO_VERSION_GENERIC_BOARD_MANUFACTURE "board.manufacture"
+/* Part number of the board and its components */
+#define DEVLINK_INFO_VERSION_GENERIC_BOARD_PART_NUMBER "board.part_number"
 
 /* Part number, identifier of asic design */
 #define DEVLINK_INFO_VERSION_GENERIC_ASIC_ID   "asic.id"