Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael...
[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    * - ``board.id``
55      - fixed
56      - Part number identifying the board design
57    * - ``asic.id``
58      - fixed
59      - ASIC design identifier
60    * - ``asic.rev``
61      - fixed
62      - ASIC design revision
63    * - ``fw.psid``
64      - stored, running
65      - Firmware parameter set version of the board
66    * - ``fw``
67      - stored, running
68      - Overall board firmware version
69    * - ``fw.mgmt``
70      - stored, running
71      - NIC hardware resource management firmware version
72    * - ``fw.mgmt.api``
73      - running
74      - Minimum firmware interface spec version supported between driver and firmware
75    * - ``fw.nsci``
76      - stored, running
77      - General platform management firmware version
78    * - ``fw.roce``
79      - stored, running
80      - RoCE management firmware version