treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / networking / devlink / bnxt.rst
blob82ef9ec46707e8160eb84d9c7c28e35daec7ab0b
1 .. SPDX-License-Identifier: GPL-2.0
3 ====================
4 bnxt devlink support
5 ====================
7 This document describes the devlink features implemented by the ``bnxt``
8 device driver.
10 Parameters
11 ==========
13 .. list-table:: Generic parameters implemented
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
26 The ``bnxt`` driver also implements the following driver-specific
27 parameters.
29 .. list-table:: Driver-specific parameters implemented
30    :widths: 5 5 5 85
32    * - Name
33      - Type
34      - Mode
35      - Description
36    * - ``gre_ver_check``
37      - Boolean
38      - Permanent
39      - Generic Routing Encapsulation (GRE) version check will be enabled in
40        the device. If disabled, the device will skip the version check for
41        incoming packets.
43 Info versions
44 =============
46 The ``bnxt_en`` driver reports the following versions
48 .. list-table:: devlink info versions implemented
49       :widths: 5 5 90
51    * - Name
52      - Type
53      - Description
54    * - ``asic.id``
55      - fixed
56      - ASIC design identifier
57    * - ``asic.rev``
58      - fixed
59      - ASIC design revision
60    * - ``fw.psid``
61      - stored, running
62      - Firmware parameter set version of the board
63    * - ``fw``
64      - stored, running
65      - Overall board firmware version
66    * - ``fw.app``
67      - stored, running
68      - Data path firmware version
69    * - ``fw.mgmt``
70      - stored, running
71      - Management firmware version
72    * - ``fw.roce``
73      - stored, running
74      - RoCE management firmware version