Merge tag 'v5.6' into next
[linux-2.6-microblaze.git] / Documentation / networking / devlink / bnxt.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ====================
4 bnxt devlink support
5 ====================
6
7 This document describes the devlink features implemented by the ``bnxt``
8 device driver.
9
10 Parameters
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
26 The ``bnxt`` driver also implements the following driver-specific
27 parameters.
28
29 .. list-table:: Driver-specific parameters implemented
30    :widths: 5 5 5 85
31
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.
42
43 Info versions
44 =============
45
46 The ``bnxt_en`` driver reports the following versions
47
48 .. list-table:: devlink info versions implemented
49       :widths: 5 5 90
50
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