aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hyperv/storvsc
diff options
context:
space:
mode:
authorDon Morris <dgmorris@earthlink.net>2021-04-30 18:33:00 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2021-12-02 18:46:36 +0000
commit8f82dc8dd3ffad550725f87ae69c0ad10fedf443 (patch)
tree67edd8b544b2a3147b9fbc83327c79f1b4edd6f3 /sys/dev/hyperv/storvsc
parent24a41a520f5847ce2056bc2fa34977f07f5d4c74 (diff)
Diffstat (limited to 'sys/dev/hyperv/storvsc')
-rw-r--r--sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c b/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
index 702308e26a1d..13e52ec1b6db 100644
--- a/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
+++ b/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
@@ -1006,12 +1006,15 @@ storvsc_sysctl(device_t dev)
ctx = device_get_sysctl_ctx(dev);
child = SYSCTL_CHILDREN(device_get_sysctl_tree(dev));
- SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_bio_cnt", CTLFLAG_RW,
- &sc->sysctl_data.data_bio_cnt, "# of bio data block");
- SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_vaddr_cnt", CTLFLAG_RW,
- &sc->sysctl_data.data_vaddr_cnt, "# of vaddr data block");
- SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_sg_cnt", CTLFLAG_RW,
- &sc->sysctl_data.data_sg_cnt, "# of sg data block");
+ SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_bio_cnt",
+ CTLFLAG_RW | CTLFLAG_STATS, &sc->sysctl_data.data_bio_cnt,
+ "# of bio data block");
+ SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_vaddr_cnt",
+ CTLFLAG_RW | CTLFLAG_STATS, &sc->sysctl_data.data_vaddr_cnt,
+ "# of vaddr data block");
+ SYSCTL_ADD_ULONG(ctx, child, OID_AUTO, "data_sg_cnt",
+ CTLFLAG_RW | CTLFLAG_STATS, &sc->sysctl_data.data_sg_cnt,
+ "# of sg data block");
/* dev.storvsc.UNIT.channel */
ch_tree = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "channel",