blob: 56739a51cdfeb3bafc827556ea1db6c95f22f47b [file] [log] [blame]
Jacob Kellerff2e5c72020-03-11 18:58:17 -07001.. SPDX-License-Identifier: GPL-2.0
2
3===================
4ice devlink support
5===================
6
7This document describes the devlink features implemented by the ``ice``
8device driver.
9
10Info versions
11=============
12
13The ``ice`` driver reports the following versions
14
15.. list-table:: devlink info versions implemented
16 :widths: 5 5 5 90
17
18 * - Name
19 - Type
20 - Example
21 - Description
22 * - ``fw.mgmt``
23 - running
24 - 2.1.7
25 - 3-digit version number of the management firmware that controls the
26 PHY, link, etc.
27 * - ``fw.mgmt.api``
28 - running
29 - 1.5
30 - 2-digit version number of the API exported over the AdminQ by the
31 management firmware. Used by the driver to identify what commands
32 are supported.
33 * - ``fw.mgmt.build``
34 - running
35 - 0x305d955f
36 - Unique identifier of the source for the management firmware.
37 * - ``fw.undi``
38 - running
39 - 1.2581.0
40 - Version of the Option ROM containing the UEFI driver. The version is
41 reported in ``major.minor.patch`` format. The major version is
42 incremented whenever a major breaking change occurs, or when the
43 minor version would overflow. The minor version is incremented for
44 non-breaking changes and reset to 1 when the major version is
45 incremented. The patch version is normally 0 but is incremented when
46 a fix is delivered as a patch against an older base Option ROM.
47 * - ``fw.psid.api``
48 - running
49 - 0.80
50 - Version defining the format of the flash contents.
51 * - ``fw.bundle_id``
52 - running
53 - 0x80002ec0
54 - Unique identifier of the firmware image file that was loaded onto
55 the device. Also referred to as the EETRACK identifier of the NVM.
56 * - ``fw.app.name``
57 - running
58 - ICE OS Default Package
59 - The name of the DDP package that is active in the device. The DDP
60 package is loaded by the driver during initialization. Each varation
61 of DDP package shall have a unique name.
62 * - ``fw.app``
63 - running
64 - 1.3.1.0
65 - The version of the DDP package that is active in the device. Note
66 that both the name (as reported by ``fw.app.name``) and version are
67 required to uniquely identify the package.