Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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
26The ``bnxt`` driver also implements the following driver-specific
27parameters.
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
43Info versions
44=============
45
46The ``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