DELTA
totalbytesread = DELTA(bytes, DEVSTAT_READ);
totalbyteswrite = DELTA(bytes, DEVSTAT_WRITE);
totalbytesfree = DELTA(bytes, DEVSTAT_FREE);
totaltransfersread = DELTA(operations, DEVSTAT_READ);
totaltransferswrite = DELTA(operations, DEVSTAT_WRITE);
totaltransfersother = DELTA(operations, DEVSTAT_NO_DATA);
totaltransfersfree = DELTA(operations, DEVSTAT_FREE);
if (sockevent & DELTA) {
cbb_clrb(sc, CBB_SOCKET_MASK, DELTA);
cbb_set(sc, CBB_SOCKET_EVENT, DELTA);
(uintmax_t)DELTA(rpccnt[NFSPROC_GETATTR]),
(uintmax_t)DELTA(rpccnt[NFSPROC_LOOKUP]),
(uintmax_t)DELTA(rpccnt[NFSPROC_READLINK]),
(uintmax_t)DELTA(rpccnt[NFSPROC_READ]),
(uintmax_t)DELTA(rpccnt[NFSPROC_WRITE]),
(uintmax_t)DELTA(rpccnt[NFSPROC_RENAME]),
(uintmax_t)DELTA(rpccnt[NFSPROC_ACCESS]),
(uintmax_t)(DELTA(rpccnt[NFSPROC_READDIR]) +
DELTA(rpccnt[NFSPROC_READDIRPLUS]))
sperc1(DELTA(attrcache_hits),
DELTA(attrcache_misses)),
sperc1(DELTA(lookupcache_hits),
DELTA(lookupcache_misses)),
sperc2(DELTA(biocache_reads),
DELTA(read_bios)),
sperc2(DELTA(biocache_writes),
DELTA(write_bios)),
sperc1(DELTA(accesscache_hits),
DELTA(accesscache_misses)),
sperc2(DELTA(biocache_readdirs),
DELTA(readdir_bios))
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_GETATTR]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_LOOKUP]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_READLINK]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_READ]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_WRITE]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_RENAME]),
(uintmax_t)DELTA(srvrpccnt[NFSV4OP_ACCESS]),
(uintmax_t)(DELTA(srvrpccnt[NFSV4OP_READDIR]) +
DELTA(srvrpccnt[NFSV4OP_READDIRPLUS])));