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 * - ``enable_remote_dev_reset`` 26 - Runtime 27 * - ``enable_roce`` 28 - Permanent 29 30The ``bnxt`` driver also implements the following driver-specific 31parameters. 32 33.. list-table:: Driver-specific parameters implemented 34 :widths: 5 5 5 85 35 36 * - Name 37 - Type 38 - Mode 39 - Description 40 * - ``gre_ver_check`` 41 - Boolean 42 - Permanent 43 - Generic Routing Encapsulation (GRE) version check will be enabled in 44 the device. If disabled, the device will skip the version check for 45 incoming packets. 46 47Info versions 48============= 49 50The ``bnxt_en`` driver reports the following versions 51 52.. list-table:: devlink info versions implemented 53 :widths: 5 5 90 54 55 * - Name 56 - Type 57 - Description 58 * - ``board.id`` 59 - fixed 60 - Part number identifying the board design 61 * - ``asic.id`` 62 - fixed 63 - ASIC design identifier 64 * - ``asic.rev`` 65 - fixed 66 - ASIC design revision 67 * - ``fw.psid`` 68 - stored, running 69 - Firmware parameter set version of the board 70 * - ``fw`` 71 - stored, running 72 - Overall board firmware version 73 * - ``fw.mgmt`` 74 - stored, running 75 - NIC hardware resource management firmware version 76 * - ``fw.mgmt.api`` 77 - running 78 - Minimum firmware interface spec version supported between driver and firmware 79 * - ``fw.nsci`` 80 - stored, running 81 - General platform management firmware version 82 * - ``fw.roce`` 83 - stored, running 84 - RoCE management firmware version 85