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 * - ``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 81