| 403 | } |
| 404 | |
| 405 | static void |
| 406 | netisr_print_proto(struct sysctl_netisr_proto *snpp) |
| 407 | { |
| 408 | char tmp[20]; |
| 409 | |
| 410 | xo_emit("{[:-6}{k:name/%s}{]:}", snpp->snp_name); |
| 411 | xo_emit(" {:protocol/%5u}", snpp->snp_proto); |
| 412 | xo_emit(" {:queue-limit/%6u}", snpp->snp_qlimit); |
| 413 | xo_emit(" {:policy-type/%6s}", |
| 414 | (snpp->snp_policy == NETISR_POLICY_SOURCE) ? "source" : |
| 415 | (snpp->snp_policy == NETISR_POLICY_FLOW) ? "flow" : |
| 416 | (snpp->snp_policy == NETISR_POLICY_CPU) ? "cpu" : "-"); |
| 417 | netisr_dispatch_policy_to_string(snpp->snp_dispatch, tmp, |
| 418 | sizeof(tmp)); |
| 419 | xo_emit(" {:policy/%8s}", tmp); |
| 420 | xo_emit(" {:flags/%s%s%s}\n", |
| 421 | (snpp->snp_flags & NETISR_SNP_FLAGS_M2CPUID) ? "C" : "-", |
| 422 | (snpp->snp_flags & NETISR_SNP_FLAGS_DRAINEDCPU) ? "D" : "-", |
| 423 | (snpp->snp_flags & NETISR_SNP_FLAGS_M2FLOW) ? "F" : "-"); |
| 424 | } |
| 425 | |
| 426 | static void |
| 427 | netisr_print_workstream(struct sysctl_netisr_workstream *snwsp) |
no test coverage detected