bnxt.rst 1.8 KB

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