Back to home page

OSCL-LXR

 
 

    


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