0001 .. SPDX-License-Identifier: GPL-2.0
0002
0003 ====================
0004 bnxt devlink support
0005 ====================
0006
0007 This document describes the devlink features implemented by the ``bnxt``
0008 device driver.
0009
0010 Parameters
0011 ==========
0012
0013 .. list-table:: Generic parameters implemented
0014
0015 * - Name
0016 - Mode
0017 * - ``enable_sriov``
0018 - Permanent
0019 * - ``ignore_ari``
0020 - Permanent
0021 * - ``msix_vec_per_pf_max``
0022 - Permanent
0023 * - ``msix_vec_per_pf_min``
0024 - Permanent
0025 * - ``enable_remote_dev_reset``
0026 - Runtime
0027
0028 The ``bnxt`` driver also implements the following driver-specific
0029 parameters.
0030
0031 .. list-table:: Driver-specific parameters implemented
0032 :widths: 5 5 5 85
0033
0034 * - Name
0035 - Type
0036 - Mode
0037 - Description
0038 * - ``gre_ver_check``
0039 - Boolean
0040 - Permanent
0041 - Generic Routing Encapsulation (GRE) version check will be enabled in
0042 the device. If disabled, the device will skip the version check for
0043 incoming packets.
0044
0045 Info versions
0046 =============
0047
0048 The ``bnxt_en`` driver reports the following versions
0049
0050 .. list-table:: devlink info versions implemented
0051 :widths: 5 5 90
0052
0053 * - Name
0054 - Type
0055 - Description
0056 * - ``board.id``
0057 - fixed
0058 - Part number identifying the board design
0059 * - ``asic.id``
0060 - fixed
0061 - ASIC design identifier
0062 * - ``asic.rev``
0063 - fixed
0064 - ASIC design revision
0065 * - ``fw.psid``
0066 - stored, running
0067 - Firmware parameter set version of the board
0068 * - ``fw``
0069 - stored, running
0070 - Overall board firmware version
0071 * - ``fw.mgmt``
0072 - stored, running
0073 - NIC hardware resource management firmware version
0074 * - ``fw.mgmt.api``
0075 - running
0076 - Minimum firmware interface spec version supported between driver and firmware
0077 * - ``fw.nsci``
0078 - stored, running
0079 - General platform management firmware version
0080 * - ``fw.roce``
0081 - stored, running
0082 - RoCE management firmware version