]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r312872:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 3 Aug 2017 14:14:13 +0000 (14:14 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 3 Aug 2017 14:14:13 +0000 (14:14 +0000)
commitd25de2645ad9246179b75210ddd7e2e9cea93022
treeadac5488c492d067eca4437a42a5055c4b29588b
parent3d1f3c6e713156b6296734efa3248a5cf5ee787d
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

git-svn-id: svn://svn.freebsd.org/base/stable/10@322007 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
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