cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bnxt.rst (1927B)


      1.. SPDX-License-Identifier: GPL-2.0
      2
      3====================
      4bnxt devlink support
      5====================
      6
      7This document describes the devlink features implemented by the ``bnxt``
      8device driver.
      9
     10Parameters
     11==========
     12
     13.. list-table:: Generic parameters implemented
     14
     15   * - Name
     16     - Mode
     17   * - ``enable_sriov``
     18     - Permanent
     19   * - ``ignore_ari``
     20     - Permanent
     21   * - ``msix_vec_per_pf_max``
     22     - Permanent
     23   * - ``msix_vec_per_pf_min``
     24     - Permanent
     25   * - ``enable_remote_dev_reset``
     26     - Runtime
     27
     28The ``bnxt`` driver also implements the following driver-specific
     29parameters.
     30
     31.. list-table:: Driver-specific parameters implemented
     32   :widths: 5 5 5 85
     33
     34   * - Name
     35     - Type
     36     - Mode
     37     - Description
     38   * - ``gre_ver_check``
     39     - Boolean
     40     - Permanent
     41     - Generic Routing Encapsulation (GRE) version check will be enabled in
     42       the device. If disabled, the device will skip the version check for
     43       incoming packets.
     44
     45Info versions
     46=============
     47
     48The ``bnxt_en`` driver reports the following versions
     49
     50.. list-table:: devlink info versions implemented
     51      :widths: 5 5 90
     52
     53   * - Name
     54     - Type
     55     - Description
     56   * - ``board.id``
     57     - fixed
     58     - Part number identifying the board design
     59   * - ``asic.id``
     60     - fixed
     61     - ASIC design identifier
     62   * - ``asic.rev``
     63     - fixed
     64     - ASIC design revision
     65   * - ``fw.psid``
     66     - stored, running
     67     - Firmware parameter set version of the board
     68   * - ``fw``
     69     - stored, running
     70     - Overall board firmware version
     71   * - ``fw.mgmt``
     72     - stored, running
     73     - NIC hardware resource management firmware version
     74   * - ``fw.mgmt.api``
     75     - running
     76     - Minimum firmware interface spec version supported between driver and firmware
     77   * - ``fw.nsci``
     78     - stored, running
     79     - General platform management firmware version
     80   * - ``fw.roce``
     81     - stored, running
     82     - RoCE management firmware version