1f2cab25bSIvan Vecera.. SPDX-License-Identifier: GPL-2.0 2f2cab25bSIvan Vecera 3f2cab25bSIvan Vecera==================== 4f2cab25bSIvan Vecerai40e devlink support 5f2cab25bSIvan Vecera==================== 6f2cab25bSIvan Vecera 7f2cab25bSIvan VeceraThis document describes the devlink features implemented by the ``i40e`` 8f2cab25bSIvan Veceradevice driver. 9f2cab25bSIvan Vecera 10f2cab25bSIvan VeceraInfo versions 11f2cab25bSIvan Vecera============= 12f2cab25bSIvan Vecera 13f2cab25bSIvan VeceraThe ``i40e`` driver reports the following versions 14f2cab25bSIvan Vecera 15f2cab25bSIvan Vecera.. list-table:: devlink info versions implemented 16f2cab25bSIvan Vecera :widths: 5 5 5 90 17f2cab25bSIvan Vecera 18f2cab25bSIvan Vecera * - Name 19f2cab25bSIvan Vecera - Type 20f2cab25bSIvan Vecera - Example 21f2cab25bSIvan Vecera - Description 22f2cab25bSIvan Vecera * - ``board.id`` 23f2cab25bSIvan Vecera - fixed 24f2cab25bSIvan Vecera - K15190-000 25f2cab25bSIvan Vecera - The Product Board Assembly (PBA) identifier of the board. 26f2cab25bSIvan Vecera * - ``fw.mgmt`` 27f2cab25bSIvan Vecera - running 28f2cab25bSIvan Vecera - 9.130 29f2cab25bSIvan Vecera - 2-digit version number of the management firmware that controls the 30f2cab25bSIvan Vecera PHY, link, etc. 31f2cab25bSIvan Vecera * - ``fw.mgmt.api`` 32f2cab25bSIvan Vecera - running 33f2cab25bSIvan Vecera - 1.15 34f2cab25bSIvan Vecera - 2-digit version number of the API exported over the AdminQ by the 35f2cab25bSIvan Vecera management firmware. Used by the driver to identify what commands 36f2cab25bSIvan Vecera are supported. 37f2cab25bSIvan Vecera * - ``fw.mgmt.build`` 38f2cab25bSIvan Vecera - running 39f2cab25bSIvan Vecera - 73618 40f2cab25bSIvan Vecera - Build number of the source for the management firmware. 41f2cab25bSIvan Vecera * - ``fw.undi`` 42f2cab25bSIvan Vecera - running 43f2cab25bSIvan Vecera - 1.3429.0 44f2cab25bSIvan Vecera - Version of the Option ROM containing the UEFI driver. The version is 45f2cab25bSIvan Vecera reported in ``major.minor.patch`` format. The major version is 46f2cab25bSIvan Vecera incremented whenever a major breaking change occurs, or when the 47f2cab25bSIvan Vecera minor version would overflow. The minor version is incremented for 48f2cab25bSIvan Vecera non-breaking changes and reset to 1 when the major version is 49f2cab25bSIvan Vecera incremented. The patch version is normally 0 but is incremented when 50f2cab25bSIvan Vecera a fix is delivered as a patch against an older base Option ROM. 51f2cab25bSIvan Vecera * - ``fw.psid.api`` 52f2cab25bSIvan Vecera - running 53f2cab25bSIvan Vecera - 9.30 54f2cab25bSIvan Vecera - Version defining the format of the flash contents. 55f2cab25bSIvan Vecera * - ``fw.bundle_id`` 56f2cab25bSIvan Vecera - running 57f2cab25bSIvan Vecera - 0x8000e5f3 58f2cab25bSIvan Vecera - Unique identifier of the firmware image file that was loaded onto 59f2cab25bSIvan Vecera the device. Also referred to as the EETRACK identifier of the NVM. 60