svn commit: r353344 - head/sys/dev/ioat

Eric van Gyzen vangyzen at FreeBSD.org
Wed Oct 9 12:14:11 UTC 2019


Author: vangyzen
Date: Wed Oct  9 12:14:10 2019
New Revision: 353344
URL: https://svnweb.freebsd.org/changeset/base/353344

Log:
  Add CTLFLAG_STATS to the dev.ioat.N.stats sysctl OIDs
  
  Refer to r353111.
  
  MFC after:	2 weeks
  Sponsored by:	Dell EMC Isilon

Modified:
  head/sys/dev/ioat/ioat.c

Modified: head/sys/dev/ioat/ioat.c
==============================================================================
--- head/sys/dev/ioat/ioat.c	Wed Oct  9 11:57:45 2019	(r353343)
+++ head/sys/dev/ioat/ioat.c	Wed Oct  9 12:14:10 2019	(r353344)
@@ -1997,23 +1997,23 @@ ioat_setup_sysctl(device_t device)
 	    "IOAT channel statistics");
 	statpar = SYSCTL_CHILDREN(tmp);
 
-	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "interrupts", CTLFLAG_RW,
-	    &ioat->stats.interrupts,
+	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "interrupts",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.interrupts,
 	    "Number of interrupts processed on this channel");
-	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "descriptors", CTLFLAG_RW,
-	    &ioat->stats.descriptors_processed,
+	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "descriptors",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.descriptors_processed,
 	    "Number of descriptors processed on this channel");
-	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "submitted", CTLFLAG_RW,
-	    &ioat->stats.descriptors_submitted,
+	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "submitted",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.descriptors_submitted,
 	    "Number of descriptors submitted to this channel");
-	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "errored", CTLFLAG_RW,
-	    &ioat->stats.descriptors_error,
+	SYSCTL_ADD_UQUAD(ctx, statpar, OID_AUTO, "errored",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.descriptors_error,
 	    "Number of descriptors failed by channel errors");
-	SYSCTL_ADD_U32(ctx, statpar, OID_AUTO, "halts", CTLFLAG_RW,
-	    &ioat->stats.channel_halts, 0,
+	SYSCTL_ADD_U32(ctx, statpar, OID_AUTO, "halts",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.channel_halts, 0,
 	    "Number of times the channel has halted");
-	SYSCTL_ADD_U32(ctx, statpar, OID_AUTO, "last_halt_chanerr", CTLFLAG_RW,
-	    &ioat->stats.last_halt_chanerr, 0,
+	SYSCTL_ADD_U32(ctx, statpar, OID_AUTO, "last_halt_chanerr",
+	    CTLFLAG_RW | CTLFLAG_STATS, &ioat->stats.last_halt_chanerr, 0,
 	    "The raw CHANERR when the channel was last halted");
 
 	SYSCTL_ADD_PROC(ctx, statpar, OID_AUTO, "desc_per_interrupt",


More information about the svn-src-all mailing list