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