1.. 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. 68