Blame man/man8/devlink-health.8

Packit d3f73b
.TH DEVLINK\-HEALTH 8 "20 Feb 2019" "iproute2" "Linux"
Packit d3f73b
.SH NAME
Packit d3f73b
devlink-health \- devlink health reporting and recovery
Packit d3f73b
.SH SYNOPSIS
Packit d3f73b
.sp
Packit d3f73b
.ad l
Packit d3f73b
.in +8
Packit d3f73b
.ti -8
Packit d3f73b
.B devlink
Packit d3f73b
.RI "[ " OPTIONS " ]"
Packit d3f73b
.B health
Packit d3f73b
.RI  " { " COMMAND " | "
Packit d3f73b
.BR help " }"
Packit d3f73b
.sp
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.IR OPTIONS " := { "
Packit d3f73b
\fB\-V\fR[\fIersion\fR] }
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health show"
Packit d3f73b
.RI "[ " DEV ""
Packit d3f73b
.B reporter
Packit d3f73b
.RI ""REPORTER " ] "
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health recover"
Packit d3f73b
.RI "" DEV ""
Packit d3f73b
.B reporter
Packit d3f73b
.RI "" REPORTER ""
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health diagnose"
Packit d3f73b
.RI "" DEV ""
Packit d3f73b
.B reporter
Packit d3f73b
.RI "" REPORTER ""
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health dump show"
Packit d3f73b
.RI "" DEV ""
Packit d3f73b
.B  reporter
Packit d3f73b
.RI "" REPORTER ""
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health dump clear"
Packit d3f73b
.RI "" DEV ""
Packit d3f73b
.B reporter
Packit d3f73b
.RI "" REPORTER ""
Packit d3f73b
Packit d3f73b
.ti -8
Packit d3f73b
.BR "devlink health set"
Packit d3f73b
.RI "" DEV ""
Packit d3f73b
.B reporter
Packit d3f73b
.RI "" REPORTER ""
Packit d3f73b
.RI " { "
Packit d3f73b
.B grace_period | auto_recover
Packit d3f73b
.RI " } { "
Packit d3f73b
.RI "" msec ""
Packit d3f73b
.RI "|"
Packit d3f73b
.RI "" boolean ""
Packit d3f73b
.RI " } "
Packit d3f73b
.ti -8
Packit d3f73b
.B devlink health help
Packit d3f73b
Packit d3f73b
.SH "DESCRIPTION"
Packit d3f73b
.SS devlink health show - Show status and configuration on all supported reporters on all devlink devices.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SS devlink health recover - Initiate a recovery operation on a reporter.
Packit d3f73b
This action performs a recovery and increases the recoveries counter on success.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SS devlink health diagnose - Retrieve diagnostics data on a reporter.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SS devlink health dump show - Display the last saved dump.
Packit d3f73b
Packit d3f73b
.PD 0
Packit d3f73b
.P
Packit d3f73b
devlink health saves a single dump per reporter. If an dump is
Packit d3f73b
.P
Packit d3f73b
not already stored by the Devlink, this command will generate a new
Packit d3f73b
.P
Packit d3f73b
dump. The dump can be generated either automatically when a
Packit d3f73b
.P
Packit d3f73b
reporter reports on an error or manually at the user's request.
Packit d3f73b
.PD
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SS devlink health dump clear - Delete the saved dump.
Packit d3f73b
Deleting the saved dump enables a generation of a new dump on
Packit d3f73b
.PD 0
Packit d3f73b
.P
Packit d3f73b
the next "devlink health dump show" command.
Packit d3f73b
.PD
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SS devlink health set - Enable the user to configure:
Packit d3f73b
.PD 0
Packit d3f73b
1) grace_period [msec] - Time interval between consecutive auto recoveries.
Packit d3f73b
.P
Packit d3f73b
2) auto_recover [true/false] - Indicates whether the devlink should execute automatic recover on error.
Packit d3f73b
.P
Packit d3f73b
Please note that this command is not supported on a reporter which
Packit d3f73b
doesn't support a recovery method.
Packit d3f73b
.PD
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "DEV"
Packit d3f73b
- specifies the devlink device.
Packit d3f73b
Packit d3f73b
.PP
Packit d3f73b
.I "REPORTER"
Packit d3f73b
- specifies the reporter's name registered on the devlink device.
Packit d3f73b
Packit d3f73b
.SH "EXAMPLES"
Packit d3f73b
.PP
Packit d3f73b
devlink health show
Packit d3f73b
.RS 4
Packit d3f73b
List status and configuration of available reporters on devices.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health recover pci/0000:00:09.0 reporter tx
Packit d3f73b
.RS 4
Packit d3f73b
Initiate recovery on tx reporter registered on pci/0000:00:09.0.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health diagnose pci/0000:00:09.0 reporter tx
Packit d3f73b
.RS 4
Packit d3f73b
List diagnostics data on the specified device and reporter.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health dump show pci/0000:00:09.0 reporter tx
Packit d3f73b
.RS 4
Packit d3f73b
Display the last saved dump on the specified device and reporter.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health dump clear pci/0000:00:09.0 reporter tx
Packit d3f73b
.RS 4
Packit d3f73b
Delete saved dump on the specified device and reporter.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health set pci/0000:00:09.0 reporter tx grace_period 3500
Packit d3f73b
.RS 4
Packit d3f73b
Set time interval between auto recoveries to minimum of 3500 msec on
Packit d3f73b
the specified device and reporter.
Packit d3f73b
.RE
Packit d3f73b
.PP
Packit d3f73b
devlink health set pci/0000:00:09.0 reporter tx auto_recover false
Packit d3f73b
.RS 4
Packit d3f73b
Turn off auto recovery on the specified device and reporter.
Packit d3f73b
.RE
Packit d3f73b
.SH SEE ALSO
Packit d3f73b
.BR devlink (8),
Packit d3f73b
.BR devlink-dev (8),
Packit d3f73b
.BR devlink-port (8),
Packit d3f73b
.BR devlink-param (8),
Packit d3f73b
.BR devlink-region (8),
Packit d3f73b
.br
Packit d3f73b
Packit d3f73b
.SH AUTHOR
Packit d3f73b
Aya Levin <ayal@mellanox.com>