bnxt.rst 1.9 KB

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