| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- .. SPDX-License-Identifier: GPL-2.0
- ====================
- bnxt devlink support
- ====================
- This document describes the devlink features implemented by the ``bnxt``
- device driver.
- Parameters
- ==========
- .. list-table:: Generic parameters implemented
- * - Name
- - Mode
- * - ``enable_sriov``
- - Permanent
- * - ``ignore_ari``
- - Permanent
- * - ``msix_vec_per_pf_max``
- - Permanent
- * - ``msix_vec_per_pf_min``
- - Permanent
- * - ``enable_remote_dev_reset``
- - Runtime
- * - ``enable_roce``
- - Permanent
- The ``bnxt`` driver also implements the following driver-specific
- parameters.
- .. list-table:: Driver-specific parameters implemented
- :widths: 5 5 5 85
- * - Name
- - Type
- - Mode
- - Description
- * - ``gre_ver_check``
- - Boolean
- - Permanent
- - Generic Routing Encapsulation (GRE) version check will be enabled in
- the device. If disabled, the device will skip the version check for
- incoming packets.
- Info versions
- =============
- The ``bnxt_en`` driver reports the following versions
- .. list-table:: devlink info versions implemented
- :widths: 5 5 90
- * - Name
- - Type
- - Description
- * - ``board.id``
- - fixed
- - Part number identifying the board design
- * - ``asic.id``
- - fixed
- - ASIC design identifier
- * - ``asic.rev``
- - fixed
- - ASIC design revision
- * - ``fw.psid``
- - stored, running
- - Firmware parameter set version of the board
- * - ``fw``
- - stored, running
- - Overall board firmware version
- * - ``fw.mgmt``
- - stored, running
- - NIC hardware resource management firmware version
- * - ``fw.mgmt.api``
- - running
- - Minimum firmware interface spec version supported between driver and firmware
- * - ``fw.nsci``
- - stored, running
- - General platform management firmware version
- * - ``fw.roce``
- - stored, running
- - RoCE management firmware version
|