kern_test
struct kern_test kt;
error = SYSCTL_IN(req, &kt, sizeof(struct kern_test));
struct kern_test kt_data;
struct kern_test kt_data;
typedef void (*kerntfunc)(struct kern_test *);
static struct kern_test kern_test = {
strlcpy(kern_test.name, optarg, sizeof(kern_test.name));
kern_test.num_threads =
kern_test.tot_threads_running = atoi(optarg);
if (kern_test.name[0] == 0)
if (strcmp(kern_test.name, "callout_test") == 0)
memcpy(kern_test.test_options, &callout_test, sizeof(callout_test));
if (sysctlbyname("kern.testfrwk.runtest", NULL, NULL, &kern_test, sizeof(kern_test)) != 0)
errx(1, "Test '%s' could not be started", kern_test.name);