Changeset View
Changeset View
Standalone View
Standalone View
tools/tools/crypto/safestats.c
Show All 32 Lines | |||||
#include <stdio.h> | #include <stdio.h> | ||||
#include "../../../sys/dev/safe/safevar.h" | #include "../../../sys/dev/safe/safevar.h" | ||||
/* | /* | ||||
* Little program to dump the statistics block for the safe driver. | * Little program to dump the statistics block for the safe driver. | ||||
*/ | */ | ||||
int | int | ||||
main(int argc, char *argv[]) | main(void) | ||||
{ | { | ||||
struct safe_stats stats; | struct safe_stats stats; | ||||
size_t slen; | size_t slen; | ||||
slen = sizeof (stats); | slen = sizeof (stats); | ||||
if (sysctlbyname("hw.safe.stats", &stats, &slen, NULL, 0) < 0) | if (sysctlbyname("hw.safe.stats", &stats, &slen, NULL, 0) < 0) | ||||
err(1, "hw.safe.stats"); | err(1, "hw.safe.stats"); | ||||
printf("input %llu bytes %u packets\n", | printf("input %lu bytes %u packets\n", | ||||
stats.st_ibytes, stats.st_ipackets); | stats.st_ibytes, stats.st_ipackets); | ||||
printf("output %llu bytes %u packets\n", | printf("output %lu bytes %u packets\n", | ||||
stats.st_obytes, stats.st_opackets); | stats.st_obytes, stats.st_opackets); | ||||
printf("invalid %u badsession %u badflags %u\n", | printf("invalid %u badsession %u badflags %u\n", | ||||
stats.st_invalid, stats.st_badsession, stats.st_badflags); | stats.st_invalid, stats.st_badsession, stats.st_badflags); | ||||
printf("nodesc %u badalg %u ringfull %u\n", | printf("nodesc %u badalg %u ringfull %u\n", | ||||
stats.st_nodesc, stats.st_badalg, stats.st_ringfull); | stats.st_nodesc, stats.st_badalg, stats.st_ringfull); | ||||
printf("peoperr %u dmaerr %u bypasstoobig %u\n", | printf("peoperr %u dmaerr %u bypasstoobig %u\n", | ||||
stats.st_peoperr, stats.st_dmaerr, stats.st_bypasstoobig); | stats.st_peoperr, stats.st_dmaerr, stats.st_bypasstoobig); | ||||
printf("skipmismatch %u lenmismatch %u coffmisaligned %u cofftoobig %u\n", | printf("skipmismatch %u lenmismatch %u coffmisaligned %u cofftoobig %u\n", | ||||
Show All 14 Lines |