summaryrefslogtreecommitdiff
path: root/share/man/man4
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2022-01-10 10:54:55 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2022-01-10 10:54:55 +0000
commitffb0b145d5ba9506eaec924f804a2c0857ebe791 (patch)
tree7416eecb6bde7956fa4ba27b9bdf06c4fbf6d070 /share/man/man4
parent2995e5c60438da7c5cf25c25df285bfab8f4d3b5 (diff)
add a bit more.
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/kstat.420
1 files changed, 19 insertions, 1 deletions
diff --git a/share/man/man4/kstat.4 b/share/man/man4/kstat.4
index 9209ed9a451..5741afeb24c 100644
--- a/share/man/man4/kstat.4
+++ b/share/man/man4/kstat.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: kstat.4,v 1.4 2022/01/10 10:20:31 dlg Exp $
+.\" $OpenBSD: kstat.4,v 1.5 2022/01/10 10:54:54 dlg Exp $
.\"
.\" Copyright (c) 2022 Jonathan Gray <jsg@openbsd.org>
.\"
@@ -87,6 +87,24 @@ This check can be disabled by setting the
flag in
.Va ks_rflags .
.Pp
+A kstat is identified by a 64bit number, or the combination of a
+provider name, unit number, name, and unit number.
+Upon the successful request of a kstat, the
+.Nm
+driver will update the
+.Vt kstat_req
+structure with current information.
+.\" list the struct members taht get updated and what they mean?
+.Pp
+Unless
+.Va ks_data
+is
+.Dv NULL ,
+the kstat subsystem will request an update of the statistics data
+and copy up to
+.Va ks_datalen
+bytes of it to the specified memory.
+.Pp
The kstat
.Xr ioctl 2
calls are as follows: