bnxt.rst 1.9 KB

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