]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r312872:
authorhselasky <hselasky@FreeBSD.org>
Thu, 3 Aug 2017 14:12:23 +0000 (14:12 +0000)
committerhselasky <hselasky@FreeBSD.org>
Thu, 3 Aug 2017 14:12:23 +0000 (14:12 +0000)
commit49d44a4c7da3d59acf273f4cd73d3a16f1cebfbf
tree2662b962bcb0873d265a4f47902e5f866137c214
parent155436b66c4f67eda2db5e33d5dc408cf6f9b3bd
MFC r312872:
Add support for reading advanced diagnostic counters.

By default reading the diagnostic counters is disabled. The firmware
decides which counters are supported and only those supported show up
in the dev.mce.X.diagnostics sysctl tree.

To enable reading of diagnostic counters set one or more of the
following sysctls to one:

dev.mce.X.conf.diag_general_enable=1
dev.mce.X.conf.diag_pci_enable=1

Sponsored by: Mellanox Technologies
sys/conf/files
sys/dev/mlx5/diagnostics.h [new file with mode: 0644]
sys/dev/mlx5/mlx5_core/mlx5_diagnostics.c [new file with mode: 0644]
sys/dev/mlx5/mlx5_en/en.h
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
sys/modules/mlx5/Makefile