^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Linux Devlink Documentation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) ===========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) devlink is an API to expose device information and resources not directly
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) related to any device class, such as chip-wide/switch-ASIC-wide configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Interface documentation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) -----------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) The following pages describe various interfaces available through devlink in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) general.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) .. toctree::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) :maxdepth: 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) devlink-dpipe
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) devlink-health
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) devlink-info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) devlink-flash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) devlink-params
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) devlink-region
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) devlink-resource
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) devlink-reload
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) devlink-trap
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Driver-specific documentation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) -----------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Each driver that implements ``devlink`` is expected to document what
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) parameters, info versions, and other features it supports.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) .. toctree::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) :maxdepth: 1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) bnxt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) ionic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) ice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) mlx4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) mlx5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) mlxsw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) mv88e6xxx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) netdevsim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) nfp
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) sja1105
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) qed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) ti-cpsw-switch