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