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