Skip to content

Commit

Permalink
devlink: document region snapshot triggering from userspace
Browse files Browse the repository at this point in the history
Now that devlink regions can be triggered via
DEVLINK_CMD_REGION_TRIGGER, document this in the devlink-region.rst
file.

Signed-off-by: Jacob Keller <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
jacob-keller authored and davem330 committed Jan 11, 2020
1 parent b7ec1ec commit 9cd3e2c
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Documentation/networking/devlink/devlink-region.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,13 @@ region can then be accessed via the devlink region interface.

Region snapshots are collected by the driver, and can be accessed via read
or dump commands. This allows future analysis on the created snapshots.
Regions may optionally support triggering snapshots on demand.

The major benefit to creating a region is to provide access to internal
address regions that are otherwise inaccessible to the user. They can be
used to provide an additional way to debug complex error states.
address regions that are otherwise inaccessible to the user.

Regions may also be used to provide an additional way to debug complex error
states, but see also :doc:`devlink-health`

example usage
-------------
Expand All @@ -37,6 +40,9 @@ example usage
# Delete a snapshot using:
$ devlink region del pci/0000:00:05.0/cr-space snapshot 1
# Trigger (request) a snapshot be taken:
$ devlink region trigger pci/0000:00:05.0/cr-space
# Dump a snapshot:
$ devlink region dump pci/0000:00:05.0/fw-health snapshot 1
0000000000000000 0014 95dc 0014 9514 0035 1670 0034 db30
Expand Down

0 comments on commit 9cd3e2c

Please sign in to comment.