· 7 years ago · Sep 27, 2018, 08:36 PM
1## string `kern.ostype`
2Operating system type
3
4## string `kern.osrelease`
5Operating system release
6
7## integer `kern.osrevision`
8Operating system revision
9
10## string `kern.version`
11Kernel version
12
13## integer `kern.maxvnodes`
14Target for maximum number of vnodes
15
16## integer `kern.maxproc`
17Maximum number of processes
18
19## integer `kern.maxfiles`
20Maximum number of files
21
22## integer `kern.argmax`
23Maximum bytes of argument to execve(2)
24
25## integer `kern.securelevel`
26Current secure level
27
28## string `kern.hostname`
29Hostname
30
31## unsigned long `kern.hostid`
32Host ID
33
34## opaque `kern.clockrate`
35Rate and period of various kernel clocks
36
37## opaque `kern.proc.all`
38Return entire process table
39
40## `kern.proc.pid`
41Process table
42
43## `kern.proc.pgrp`
44Process table
45
46## `kern.proc.sid`
47Process table
48
49## `kern.proc.tty`
50Process table
51
52## `kern.proc.uid`
53Process table
54
55## `kern.proc.ruid`
56Process table
57
58## `kern.proc.args`
59Process argument list
60
61## `kern.proc.proc`
62Return process table, no threads
63
64## `kern.proc.sv_name`
65Process syscall vector name (ABI type)
66
67## `kern.proc.rgid`
68Process table
69
70## `kern.proc.gid`
71Process table
72
73## `kern.proc.pathname`
74Process executable path
75
76## `kern.proc.ovmmap`
77Old Process vm map entries
78
79## `kern.proc.ofiledesc`
80Process ofiledesc entries
81
82## `kern.proc.kstack`
83Process kernel stacks
84
85## `kern.proc.pid_td`
86Process table
87
88## `kern.proc.pgrp_td`
89Process table
90
91## `kern.proc.sid_td`
92Process table
93
94## `kern.proc.tty_td`
95Process table
96
97## `kern.proc.uid_td`
98Process table
99
100## `kern.proc.ruid_td`
101Process table
102
103## `kern.proc.proc_td`
104Return process table, no threads
105
106## `kern.proc.rgid_td`
107Process table
108
109## `kern.proc.gid_td`
110Process table
111
112## `kern.proc.vmmap`
113Process vm map entries
114
115## `kern.proc.filedesc`
116Process filedesc entries
117
118## `kern.proc.groups`
119Process groups
120
121## `kern.proc.env`
122Process environment
123
124## `kern.proc.auxv`
125Process ELF auxiliary vector
126
127## `kern.proc.rlimit`
128Process resource limits
129
130## `kern.proc.ps_strings`
131Process ps_strings location
132
133## `kern.proc.umask`
134Process umask
135
136## `kern.proc.osrel`
137Process binary osreldate
138
139## `kern.proc.sigtramp`
140Process signal trampoline location
141
142## `kern.proc.cwd`
143Process current working directory
144
145## `kern.proc.nfds`
146Number of open file descriptors
147
148## opaque `kern.file`
149Entire file table
150
151## integer `kern.posix1version`
152Version of POSIX attempting to comply to
153
154## integer `kern.ngroups`
155Maximum number of supplemental groups a user can belong to
156
157## integer `kern.job_control`
158Whether job control is available
159
160## integer `kern.saved_ids`
161Whether saved set-group/user ID is available
162
163## opaque `kern.boottime`
164System boottime
165
166## string `kern.domainname`
167Name of the current YP/NIS domain
168
169## integer `kern.osreldate`
170Kernel release date
171
172## string `kern.bootfile`
173Name of kernel file booted
174
175## integer `kern.maxfilesperproc`
176Maximum files allowed open per process
177
178## integer `kern.maxprocperuid`
179Maximum processes allowed per userid
180
181## unsigned long `kern.ipc.maxsockbuf`
182Maximum socket buffer size
183
184## unsigned long `kern.ipc.sockbuf_waste_factor`
185Socket buffer size waste factor
186
187## integer `kern.ipc.max_linkhdr`
188Size of largest link layer header
189
190## integer `kern.ipc.max_protohdr`
191Size of largest protocol layer header
192
193## integer `kern.ipc.max_hdr`
194Size of largest link plus protocol header
195
196## integer `kern.ipc.max_datalen`
197Minimum space left in mbuf after max_hdr
198
199## integer `kern.ipc.maxsockets`
200Maximum number of sockets available
201
202## integer `kern.ipc.numopensockets`
203Number of open sockets
204
205## unsigned integer `kern.ipc.soacceptqueue`
206Maximum listen socket pending connection accept queue size
207
208## opaque `kern.ipc.shmsegs`
209Array of struct shmid_kernel for each potential shared memory segment
210
211## integer `kern.ipc.shm_allow_removed`
212Enable/Disable attachment to attached segments marked for removal
213
214## integer `kern.ipc.shm_use_phys`
215Enable/Disable locking of shared memory pages in core
216
217## unsigned long `kern.ipc.shmall`
218Maximum number of pages available for shared memory
219
220## unsigned long `kern.ipc.shmseg`
221Number of segments per process
222
223## unsigned long `kern.ipc.shmmni`
224Number of shared memory identifiers
225
226## unsigned long `kern.ipc.shmmin`
227Minimum shared memory segment size
228
229## unsigned long `kern.ipc.shmmax`
230Maximum shared memory segment size
231
232## opaque `kern.ipc.sema`
233Array of struct semid_kernel for each potential semaphore
234
235## integer `kern.ipc.semaem`
236Adjust on exit max value
237
238## integer `kern.ipc.semvmx`
239Semaphore maximum value
240
241## integer `kern.ipc.semusz`
242Size in bytes of undo structure
243
244## integer `kern.ipc.semume`
245Max undo entries per process
246
247## integer `kern.ipc.semopm`
248Max operations per semop call
249
250## integer `kern.ipc.semmsl`
251Max semaphores per id
252
253## integer `kern.ipc.semmnu`
254Maximum number of undo structures in the system
255
256## integer `kern.ipc.semmns`
257Maximum number of semaphores in the system
258
259## integer `kern.ipc.semmni`
260Number of semaphore identifiers
261
262## opaque `kern.ipc.msqids`
263Array of struct msqid_kernel for each potential message queue
264
265## integer `kern.ipc.msgseg`
266Number of message segments
267
268## integer `kern.ipc.msgssz`
269Size of a message segment
270
271## integer `kern.ipc.msgtql`
272Maximum number of messages in the system
273
274## integer `kern.ipc.msgmnb`
275Maximum number of bytes in a queue
276
277## integer `kern.ipc.msgmni`
278Number of message queue identifiers
279
280## integer `kern.ipc.msgmax`
281Maximum message size
282
283## integer `kern.ipc.aio.lifetime`
284Maximum lifetime for idle aiod
285
286## integer `kern.ipc.aio.target_procs`
287Preferred number of ready kernel processes for async socket IO
288
289## integer `kern.ipc.aio.num_procs`
290Number of active kernel processes for async socket IO
291
292## integer `kern.ipc.aio.max_procs`
293Maximum number of kernel processes to use for async socket IO
294
295## integer `kern.ipc.aio.empty_retries`
296socket operation retries
297
298## integer `kern.ipc.aio.empty_results`
299socket operation returned EAGAIN
300
301## integer `kern.ipc.piperesizeallowed`
302Pipe resizing allowed
303
304## integer `kern.ipc.piperesizefail`
305Pipe resize failures
306
307## integer `kern.ipc.pipeallocfail`
308Pipe allocation failures
309
310## integer `kern.ipc.pipefragretry`
311Pipe allocation retries due to fragmentation
312
313## long integer `kern.ipc.pipekva`
314Pipe KVA usage
315
316## long integer `kern.ipc.maxpipekva`
317Pipe KVA limit
318
319## integer `kern.ipc.umtx_vnode_persistent`
320False forces destruction of umtx attached to file, on last close
321
322## opaque `kern.ipc.sfstat`
323sendfile statistics
324
325## integer `kern.ipc.nmbufs`
326Maximum number of mbufs allowed
327
328## integer `kern.ipc.nmbjumbo16`
329Maximum number of mbuf 16k jumbo clusters allowed
330
331## integer `kern.ipc.nmbjumbo9`
332Maximum number of mbuf 9k jumbo clusters allowed
333
334## integer `kern.ipc.nmbjumbop`
335Maximum number of mbuf page size jumbo clusters allowed
336
337## integer `kern.ipc.nmbclusters`
338Maximum number of mbuf clusters allowed
339
340## int64_t `kern.ipc.maxmbufmem`
341Maximum real memory allocatable to various mbuf types
342
343## integer `kern.logsigexit`
344Log processes quitting on abnormal signals to syslog(3)
345
346## integer `kern.iov_max`
347Maximum number of elements in an I/O vector; sysconf(_SC_IOV_MAX)
348
349## string `kern.hostuuid`
350Host UUID
351
352## opaque `kern.arandom`
353arc4rand
354
355## opaque `kern.crypto_stats`
356Crypto system statistics
357
358## integer `kern.cryptodevallowsoft`
359Enable/disable use of software crypto by /dev/crypto
360
361## integer `kern.userasymcrypto`
362Enable/disable user-mode access to asymmetric crypto support
363
364## unsigned long `kern.minvnodes`
365Old name for vfs.wantfreevnodes (legacy)
366
367## integer `kern.metadelay`
368Time to delay syncing metadata (in seconds)
369
370## integer `kern.dirdelay`
371Time to delay syncing directories (in seconds)
372
373## integer `kern.filedelay`
374Time to delay syncing files (in seconds)
375
376## unsigned long `kern.tty_nout`
377Total amount of bytes transmitted
378
379## unsigned long `kern.tty_nin`
380Total amount of bytes received
381
382## integer `kern.tty_inq_flush_secure`
383Zero buffers while flushing
384
385## opaque `kern.ttys`
386List of TTYs
387
388## integer `kern.tty_drainwait`
389Default output drain timeout in seconds
390
391## integer `kern.trap_enotcap`
392Deliver SIGTRAP on ENOTCAPABLE
393
394## integer `kern.smp.forward_signal_enabled`
395Forwarding of a signal to a process on a different CPU
396
397## integer `kern.smp.topology`
398Topology override setting; 0 is default provided by hardware.
399
400## integer `kern.smp.cpus`
401Number of CPUs online
402
403## integer `kern.smp.disabled`
404SMP has been disabled from the loader
405
406## integer `kern.smp.active`
407Indicates system is running in SMP mode
408
409## integer `kern.smp.maxcpus`
410Max number of CPUs that the system was compiled for.
411
412## integer `kern.smp.maxid`
413Max CPU ID.
414
415## integer `kern.msgbuf_clear`
416Clear kernel message buffer
417
418## string `kern.msgbuf`
419Contents of kernel message buffer
420
421## integer `kern.always_console_output`
422Always output to console despite TIOCCONS
423
424## integer `kern.log_console_add_linefeed`
425log_console() adds extra newlines
426
427## integer `kern.log_console_output`
428Duplicate console output to the syslog
429
430## string `kern.vm_guest`
431Virtual machine guest detected?
432
433## unsigned long `kern.sgrowsiz`
434Amount to grow stack on a stack fault
435
436## unsigned long `kern.maxssiz`
437Maximum stack size
438
439## unsigned long `kern.dflssiz`
440Initial stack size limit
441
442## unsigned long `kern.maxdsiz`
443Maximum data size
444
445## unsigned long `kern.dfldsiz`
446Initial data size limit
447
448## unsigned long `kern.maxtsiz`
449Maximum text size
450
451## integer `kern.bio_transient_maxcnt`
452Maximum number of transient BIOs mappings
453
454## long integer `kern.maxbcache`
455Maximum value of vfs.maxbufspace
456
457## long integer `kern.maxswzone`
458Maximum memory for swap metadata
459
460## integer `kern.msgbufsize`
461Size of the kernel message buffer
462
463## integer `kern.nswbuf`
464Number of swap buffers
465
466## integer `kern.nbuf`
467Number of buffers in the buffer cache
468
469## integer `kern.hz`
470Number of clock ticks per second
471
472## integer `kern.msgbuf_show_timestamp`
473Show timestamp in msgbuf
474
475## integer `kern.hintmode`
476Get/set current hintmode
477
478## integer `kern.devstat.version`
479Devstat list version number
480
481## long integer `kern.devstat.generation`
482Devstat list generation
483
484## integer `kern.devstat.numdevs`
485Number of devices in the devstat list
486
487## opaque `kern.devstat.all`
488All devices in the devstat list
489
490## string `kern.sched.topology_spec`
491XML dump of detected CPU topology
492
493## integer `kern.sched.always_steal`
494Always run the stealer from the idle thread
495
496## integer `kern.sched.trysteal_limit`
497Topological distance limit for stealing threads in sched_switch()
498
499## integer `kern.sched.steal_thresh`
500Minimum load on remote CPU before we'll steal
501
502## integer `kern.sched.steal_idle`
503Attempts to steal work from other cores before idling
504
505## integer `kern.sched.balance_interval`
506Average period in stathz ticks to run the long-term balancer
507
508## integer `kern.sched.balance`
509Enables the long-term load balancer
510
511## integer `kern.sched.affinity`
512Number of hz ticks to keep thread affinity for
513
514## integer `kern.sched.idlespinthresh`
515Threshold before we will permit idle thread spinning
516
517## integer `kern.sched.idlespins`
518Number of times idle thread will spin waiting for new work
519
520## integer `kern.sched.static_boost`
521Assign static kernel priorities to sleeping threads
522
523## integer `kern.sched.preempt_thresh`
524Maximal (lowest) priority for preemption
525
526## integer `kern.sched.interact`
527Interactivity score threshold
528
529## integer `kern.sched.slice`
530Quantum for timeshare threads in stathz ticks
531
532## integer `kern.sched.quantum`
533Quantum for timeshare threads in microseconds
534
535## string `kern.sched.name`
536Scheduler name
537
538## integer `kern.sched.preemption`
539Kernel preemption enabled
540
541## integer `kern.sched.cpusetsize`
542sizeof(cpuset_t)
543
544## integer `kern.callout_stat`
545Dump immediate statistic snapshot of the scheduled callouts
546
547## integer `kern.pin_pcpu_swi`
548Pin the per-CPU swis (except PCPU 0, which is also default
549
550## integer `kern.pin_default_swi`
551Pin the default (non-per-cpu) swi (shared with PCPU 0 swi)
552
553## integer `kern.ncallout`
554Number of entries in callwheel and size of timeout() preallocation
555
556## integer `kern.threads.max_threads_hits`
557kern.threads.max_threads_per_proc hit count
558
559## integer `kern.threads.max_threads_per_proc`
560Limit on threads per proc
561
562## integer `kern.timecounter.tsc_shift`
563Shift to pre-apply for the maximum TSC frequency
564
565## integer `kern.timecounter.smp_tsc_adjust`
566Try to adjust TSC on APs to match BSP
567
568## integer `kern.timecounter.smp_tsc`
569Indicates whether the TSC is safe to use in SMP mode
570
571## integer `kern.timecounter.invariant_tsc`
572Indicates whether the TSC is P-state invariant
573
574## integer `kern.timecounter.fast_gettime`
575Enable fast time of day
576
577## integer `kern.timecounter.tick`
578Approximate number of hardclock ticks in a millisecond
579
580## string `kern.timecounter.choice`
581Timecounter hardware detected
582
583## string `kern.timecounter.hardware`
584Timecounter hardware selected
585
586## integer `kern.timecounter.alloweddeviation`
587Allowed time interval deviation in percents
588
589## integer `kern.timecounter.stepwarnings`
590Log time steps
591
592## integer `kern.timecounter.tc.ACPI-safe.quality`
593goodness of time counter
594
595## uint64_t `kern.timecounter.tc.ACPI-safe.frequency`
596timecounter frequency
597
598## unsigned integer `kern.timecounter.tc.ACPI-safe.counter`
599current timecounter value
600
601## unsigned integer `kern.timecounter.tc.ACPI-safe.mask`
602mask for implemented bits
603
604## integer `kern.timecounter.tc.HPET.quality`
605goodness of time counter
606
607## uint64_t `kern.timecounter.tc.HPET.frequency`
608timecounter frequency
609
610## unsigned integer `kern.timecounter.tc.HPET.counter`
611current timecounter value
612
613## unsigned integer `kern.timecounter.tc.HPET.mask`
614mask for implemented bits
615
616## integer `kern.timecounter.tc.i8254.quality`
617goodness of time counter
618
619## uint64_t `kern.timecounter.tc.i8254.frequency`
620timecounter frequency
621
622## unsigned integer `kern.timecounter.tc.i8254.counter`
623current timecounter value
624
625## unsigned integer `kern.timecounter.tc.i8254.mask`
626mask for implemented bits
627
628## integer `kern.timecounter.tc.TSC.quality`
629goodness of time counter
630
631## uint64_t `kern.timecounter.tc.TSC.frequency`
632timecounter frequency
633
634## unsigned integer `kern.timecounter.tc.TSC.counter`
635current timecounter value
636
637## unsigned integer `kern.timecounter.tc.TSC.mask`
638mask for implemented bits
639
640## string `kern.corefile`
641Process corefile name format string
642
643## integer `kern.coredump_devctl`
644Generate a devctl notification when processes coredump
645
646## integer `kern.nodump_coredump`
647Enable setting the NODUMP flag on coredump files
648
649## integer `kern.coredump`
650Enable/Disable coredumps
651
652## integer `kern.capmode_coredump`
653Allow processes in capability mode to dump core
654
655## integer `kern.sugid_coredump`
656Allow setuid and setgid processes to dump core
657
658## integer `kern.lognosys`
659Log invalid syscalls
660
661## integer `kern.sigqueue.alloc_fail`
662signals failed to be allocated
663
664## integer `kern.sigqueue.overflow`
665Number of signals overflew
666
667## integer `kern.sigqueue.preallocate`
668Preallocated signal memory size
669
670## integer `kern.sigqueue.max_pending_per_proc`
671Max pending signals per proc
672
673## integer `kern.forcesigexit`
674Force trap signal to be handled
675
676## integer `kern.suspend_blocked`
677Block suspend due to a pending shutdown
678
679## string `kern.shutdown.dumpdevname`
680Device for kernel dumps
681
682## integer `kern.shutdown.kproc_shutdown_wait`
683Max wait time (sec) to stop for each process
684
685## integer `kern.shutdown.poweroff_delay`
686Delay before poweroff to write disk caches (msec)
687
688## integer `kern.sync_on_panic`
689Do a sync before rebooting from a panic
690
691## integer `kern.panic_reboot_wait_time`
692Seconds to wait before rebooting after a panic
693
694## unsigned integer `kern.racct.rctl.throttle_pct2`
695Throttling penalty for container consumption, in percent
696
697## unsigned integer `kern.racct.rctl.throttle_pct`
698Throttling penalty for process consumption, in percent
699
700## unsigned integer `kern.racct.rctl.throttle_max`
701Longest throttling duration, in hz
702
703## unsigned integer `kern.racct.rctl.throttle_min`
704Shortest throttling duration, in hz
705
706## unsigned integer `kern.racct.rctl.devctl_rate_limit`
707Maximum number of devctl messages per second
708
709## unsigned integer `kern.racct.rctl.log_rate_limit`
710Maximum number of log messages per second
711
712## unsigned integer `kern.racct.rctl.maxbufsize`
713Maximum output buffer size
714
715## unsigned integer `kern.racct.pcpu_threshold`
716Processes with higher %cpu usage than this value can be throttled.
717
718## unsigned integer `kern.racct.enable`
719Enable RACCT/RCTL
720
721## integer `kern.proc_vmmap_skip_resident_count`
722Skip calculation of the pages resident count in kern.proc.vmmap
723
724## integer `kern.kstack_pages`
725Kernel stack size in pages
726
727## integer `kern.hwpmc.softevents`
728maximum number of soft events
729
730## integer `kern.fallback_elf_brand`
731compatibility for kern.fallback_elf_brand
732
733## integer `kern.pid_max`
734Maximum allowed pid
735
736## integer `kern.features.ufs_quota64`
73764bit UFS disk quotas support
738
739## integer `kern.features.ufs_quota`
740UFS disk quotas support
741
742## integer `kern.features.ufs_gjournal`
743Journaling support through GEOM for UFS
744
745## integer `kern.features.ufs_acl`
746ACL support for UFS
747
748## integer `kern.features.softupdates`
749FFS soft-updates support
750
751## integer `kern.features.ffs_snapshot`
752FFS snapshot support
753
754## integer `kern.features.security_mac`
755Mandatory Access Control Framework support
756
757## integer `kern.features.audit`
758BSM audit support
759
760## integer `kern.features.ipsec_natt`
761UDP Encapsulation of IPsec ESP Packets ('NAT-T')
762
763## integer `kern.features.ipsec`
764Internet Protocol Security (IPsec)
765
766## integer `kern.features.inet6`
767Internet Protocol version 6
768
769## integer `kern.features.sctp`
770Stream Control Transmission Protocol
771
772## integer `kern.features.inet`
773Internet Protocol version 4
774
775## integer `kern.features.aio`
776Asynchronous I/O
777
778## integer `kern.features.posix_shm`
779POSIX shared memory
780
781## integer `kern.features.sysv_shm`
782System V shared memory segments support
783
784## integer `kern.features.sysv_sem`
785System V semaphores support
786
787## integer `kern.features.sysv_msg`
788System V message queues support
789
790## integer `kern.features.process_descriptors`
791Process Descriptors
792
793## integer `kern.features.security_capabilities`
794Capsicum Capabilities
795
796## integer `kern.features.security_capability_mode`
797Capsicum Capability Mode
798
799## integer `kern.features.stack`
800Support for capturing kernel stack
801
802## integer `kern.features.rctl`
803Resource Limits
804
805## integer `kern.features.racct`
806Resource Accounting
807
808## integer `kern.features.hwpmc_hooks`
809Kernel support for HW PMC
810
811## integer `kern.features.compat_freebsd7`
812Compatible with FreeBSD 7
813
814## integer `kern.features.compat_freebsd6`
815Compatible with FreeBSD 6
816
817## integer `kern.features.compat_freebsd5`
818Compatible with FreeBSD 5
819
820## integer `kern.features.compat_freebsd4`
821Compatible with FreeBSD 4
822
823## integer `kern.features.ktrace`
824Kernel support for system-call tracing
825
826## integer `kern.features.kdtrace_hooks`
827Kernel DTrace hooks which are required to load DTrace kernel modules
828
829## integer `kern.features.kposix_priority_scheduling`
830POSIX P1003.1B realtime extensions
831
832## integer `kern.features.geom_part_mbr`
833GEOM partitioning class for MBR support
834
835## integer `kern.features.geom_part_gpt`
836GEOM partitioning class for GPT partitions support
837
838## integer `kern.features.geom_part_ebr_compat`
839GEOM EBR partitioning class: backward-compatible partition names
840
841## integer `kern.features.geom_part_ebr`
842GEOM partitioning class for extended boot records support
843
844## integer `kern.features.geom_part_bsd`
845GEOM partitioning class for BSD disklabels
846
847## integer `kern.features.geom_label`
848GEOM labeling support
849
850## integer `kern.features.nfsd`
851NFSv4 server
852
853## integer `kern.features.nfscl`
854NFSv4 client
855
856## integer `kern.features.ata_cam`
857ATA devices are accessed through the cam(4) driver
858
859## integer `kern.features.compat_freebsd_32bit`
860Compatible with 32-bit FreeBSD
861
862## integer `kern.features.scbus`
863SCSI devices support
864
865## string `kern.conftxt`
866Kernel configuration file
867
868## string `kern.supported_archs`
869Supported architectures for binaries
870
871## integer `kern.maxusers`
872Hint for kernel tuning
873
874## string `kern.compiler_version`
875Version of compiler used to compile kernel
876
877## string `kern.ident`
878Kernel identifier
879
880## integer `kern.malloc_count`
881Count of kernel malloc types
882
883## opaque `kern.malloc_stats`
884Return malloc types
885
886## opaque `kern.function_list`
887kernel function list
888
889## string `kern.module_path`
890module load search path
891
892## unsigned integer `kern.ktrace.request_pool`
893Pool buffer size for ktrace(1)
894
895## unsigned integer `kern.ktrace.genio_size`
896Maximum size of genio event payload
897
898## integer `kern.randompid`
899Random PID modulus. Special values: 0: disable, 1: choose random value
900
901## integer `kern.lastpid`
902Last used PID
903
904## integer `kern.disallow_high_osrel`
905Disallow execution of binaries built for higher version of the world
906
907## integer `kern.coredump_pack_vmmapinfo`
908Enable file path packing in 'procstat -v' coredump notes
909
910## integer `kern.coredump_pack_fileinfo`
911Enable file path packing in 'procstat -f' coredump notes
912
913## unsigned integer `kern.kq_calloutmax`
914Maximum number of callouts allocated for kqueue
915
916## integer `kern.eventtimer.periodic`
917Enable event timer periodic mode
918
919## string `kern.eventtimer.timer`
920Chosen event timer
921
922## unsigned integer `kern.eventtimer.idletick`
923Run periodic events when idle
924
925## integer `kern.eventtimer.singlemul`
926Multiplier for periodic mode
927
928## string `kern.eventtimer.choice`
929Present event timers
930
931## integer `kern.eventtimer.et.HPET3.quality`
932Goodness of event timer
933
934## uint64_t `kern.eventtimer.et.HPET3.frequency`
935Event timer base frequency
936
937## integer `kern.eventtimer.et.HPET3.flags`
938Event timer capabilities
939
940## integer `kern.eventtimer.et.HPET2.quality`
941Goodness of event timer
942
943## uint64_t `kern.eventtimer.et.HPET2.frequency`
944Event timer base frequency
945
946## integer `kern.eventtimer.et.HPET2.flags`
947Event timer capabilities
948
949## integer `kern.eventtimer.et.HPET1.quality`
950Goodness of event timer
951
952## uint64_t `kern.eventtimer.et.HPET1.frequency`
953Event timer base frequency
954
955## integer `kern.eventtimer.et.HPET1.flags`
956Event timer capabilities
957
958## integer `kern.eventtimer.et.HPET.quality`
959Goodness of event timer
960
961## uint64_t `kern.eventtimer.et.HPET.frequency`
962Event timer base frequency
963
964## integer `kern.eventtimer.et.HPET.flags`
965Event timer capabilities
966
967## integer `kern.eventtimer.et.RTC.quality`
968Goodness of event timer
969
970## uint64_t `kern.eventtimer.et.RTC.frequency`
971Event timer base frequency
972
973## integer `kern.eventtimer.et.RTC.flags`
974Event timer capabilities
975
976## integer `kern.eventtimer.et.i8254.quality`
977Goodness of event timer
978
979## uint64_t `kern.eventtimer.et.i8254.frequency`
980Event timer base frequency
981
982## integer `kern.eventtimer.et.i8254.flags`
983Event timer capabilities
984
985## integer `kern.eventtimer.et.LAPIC.quality`
986Goodness of event timer
987
988## uint64_t `kern.eventtimer.et.LAPIC.frequency`
989Event timer base frequency
990
991## integer `kern.eventtimer.et.LAPIC.flags`
992Event timer capabilities
993
994## integer `kern.openfiles`
995System-wide number of open files
996
997## integer `kern.chroot_allow_open_directories`
998Allow a process to chroot(2) if it has a directory open
999
1000## string `kern.vty`
1001Console vty driver
1002
1003## integer `kern.constty_wakeups_per_second`
1004Times per second to check for pending console tty messages
1005
1006## integer `kern.consmsgbuf_size`
1007Console tty buffer size
1008
1009## integer `kern.consmute`
1010State of the console muting
1011
1012## string `kern.console`
1013Console device control
1014
1015## long integer `kern.cp_times`
1016per-CPU time statistics
1017
1018## long integer `kern.cp_time`
1019CPU time statistics
1020
1021## integer `kern.acct_suspended`
1022Accounting suspended or not
1023
1024## integer `kern.acct_configured`
1025Accounting configured or not
1026
1027## integer `kern.acct_chkfreq`
1028frequency for checking the free space
1029
1030## integer `kern.acct_resume`
1031percentage of free disk space above which accounting resumes
1032
1033## integer `kern.acct_suspend`
1034percentage of free disk space below which accounting stops
1035
1036## integer `kern.init_shutdown_timeout`
1037Shutdown timeout of init(8). Unused within kernel, but used to control init(8)
1038
1039## string `kern.init_path`
1040Path used to search the init process
1041
1042## integer `kern.elf32.read_exec`
1043enable execution from readable segments
1044
1045## integer `kern.elf32.nxstack`
1046ELF32: enable non-executable stack
1047
1048## integer `kern.elf32.fallback_brand`
1049ELF32 brand of last resort
1050
1051## integer `kern.elf64.nxstack`
1052ELF64: enable non-executable stack
1053
1054## integer `kern.elf64.fallback_brand`
1055ELF64 brand of last resort
1056
1057## integer `kern.geom.raid.raid5.enable`
1058Enable RAID5 transformation module taste
1059
1060## integer `kern.geom.raid.raid1e.enable`
1061Enable RAID1E transformation module taste
1062
1063## unsigned integer `kern.geom.raid.raid1e.rebuild_meta_update`
1064When to update the meta data.
1065
1066## unsigned integer `kern.geom.raid.raid1e.rebuild_cluster_idle`
1067Number of slabs to do each time we trigger a rebuild cycle
1068
1069## unsigned integer `kern.geom.raid.raid1e.rebuild_fair_io`
1070Fraction of the I/O bandwidth to use when disk busy for rebuild.
1071
1072## unsigned integer `kern.geom.raid.raid1e.rebuild_slab_size`
1073Amount of the disk to rebuild each read/write cycle of the rebuild.
1074
1075## integer `kern.geom.raid.raid1.enable`
1076Enable RAID1 transformation module taste
1077
1078## unsigned integer `kern.geom.raid.raid1.rebuild_meta_update`
1079When to update the meta data.
1080
1081## unsigned integer `kern.geom.raid.raid1.rebuild_cluster_idle`
1082Number of slabs to do each time we trigger a rebuild cycle
1083
1084## unsigned integer `kern.geom.raid.raid1.rebuild_fair_io`
1085Fraction of the I/O bandwidth to use when disk busy for rebuild.
1086
1087## unsigned integer `kern.geom.raid.raid1.rebuild_slab_size`
1088Amount of the disk to rebuild each read/write cycle of the rebuild.
1089
1090## integer `kern.geom.raid.raid0.enable`
1091Enable RAID0 transformation module taste
1092
1093## integer `kern.geom.raid.concat.enable`
1094Enable CONCAT transformation module taste
1095
1096## integer `kern.geom.raid.sii.enable`
1097Enable SiI metadata format taste
1098
1099## integer `kern.geom.raid.promise.enable`
1100Enable Promise metadata format taste
1101
1102## integer `kern.geom.raid.nvidia.enable`
1103Enable NVIDIA metadata format taste
1104
1105## integer `kern.geom.raid.jmicron.enable`
1106Enable JMicron metadata format taste
1107
1108## integer `kern.geom.raid.intel.enable`
1109Enable Intel metadata format taste
1110
1111## integer `kern.geom.raid.ddf.enable`
1112Enable DDF metadata format taste
1113
1114## unsigned integer `kern.geom.raid.idle_threshold`
1115Time in microseconds to consider a volume idle.
1116
1117## unsigned integer `kern.geom.raid.name_format`
1118Providers name format.
1119
1120## unsigned integer `kern.geom.raid.disconnect_on_failure`
1121Disconnect component on I/O failure.
1122
1123## unsigned integer `kern.geom.raid.clean_time`
1124Mark volume as clean when idling
1125
1126## unsigned integer `kern.geom.raid.start_timeout`
1127Time to wait for all array components
1128
1129## unsigned integer `kern.geom.raid.read_err_thresh`
1130Number of read errors equated to disk failure
1131
1132## unsigned integer `kern.geom.raid.debug`
1133Debug level
1134
1135## unsigned integer `kern.geom.raid.aggressive_spare`
1136Use disks without metadata as spare
1137
1138## integer `kern.geom.raid.enable`
1139Enable on-disk metadata taste
1140
1141## unsigned integer `kern.geom.part.mbr.enforce_chs`
1142Enforce alignment to CHS addressing
1143
1144## unsigned integer `kern.geom.part.check_integrity`
1145Enable integrity checking
1146
1147## integer `kern.geom.label.disk_ident.enable`
1148Create device nodes for drives which export a disk identification string
1149
1150## integer `kern.geom.label.gptid.enable`
1151Create device nodes for GPT UUIDs
1152
1153## integer `kern.geom.label.gpt.enable`
1154Create device nodes for GPT labels
1155
1156## integer `kern.geom.label.ufs.enable`
1157Create device nodes for UFS volume names
1158
1159## integer `kern.geom.label.ufsid.enable`
1160Create device nodes for UFS file system IDs
1161
1162## integer `kern.geom.label.reiserfs.enable`
1163Create device nodes for REISERFS volumes
1164
1165## integer `kern.geom.label.ntfs.enable`
1166Create device nodes for NTFS volumes
1167
1168## integer `kern.geom.label.msdosfs.enable`
1169Create device nodes for MSDOSFS volumes
1170
1171## integer `kern.geom.label.iso9660.enable`
1172Create device nodes for ISO9660 volume names
1173
1174## integer `kern.geom.label.ext2fs.enable`
1175Create device nodes for EXT2FS volumes
1176
1177## unsigned integer `kern.geom.label.debug`
1178Debug level
1179
1180## integer `kern.geom.collectstats`
1181Control statistics collection on GEOM providers and consumers
1182
1183## integer `kern.geom.notaste`
1184Prevent GEOM tasting
1185
1186## integer `kern.geom.debugflags`
1187Set various trace levels for GEOM debugging
1188
1189## string `kern.geom.conftxt`
1190Dump the GEOM config in txt
1191
1192## string `kern.geom.confdot`
1193Dump the GEOM config in dot
1194
1195## string `kern.geom.confxml`
1196Dump the GEOM config in XML
1197
1198## integer `kern.geom.inflight_transient_maps`
1199Current count of the active transient maps
1200
1201## integer `kern.geom.transient_map_soft_failures`
1202Count of retried failures to establish the transient mapping
1203
1204## integer `kern.geom.transient_map_hard_failures`
1205Failures to establish the transient mapping due to retry attempts exhausted
1206
1207## unsigned integer `kern.geom.transient_map_retries`
1208Max count of retries used before giving up on creating transient map
1209
1210## long integer `kern.geom.transient_maps`
1211Total count of the transient mapping requests
1212
1213## string `kern.geom.disk.ada3.led`
1214LED name
1215
1216## string `kern.geom.disk.ada2.led`
1217LED name
1218
1219## string `kern.geom.disk.ada1.led`
1220LED name
1221
1222## string `kern.geom.disk.ada0.led`
1223LED name
1224
1225## int64_t `kern.geom.dev.delete_max_sectors`
1226Maximum number of sectors in a single delete request sent to the provider. Larger requests are chunked so they can be interrupted. (0 = disable chunking)
1227
1228## string `kern.disks`
1229names of available disks
1230
1231## opaque `kern.devname`
1232devname(3) handler
1233
1234## integer `kern.vt.splash_cpu_duration`
1235Hide logos after (seconds)
1236
1237## integer `kern.vt.splash_cpu_style`
1238Draw logo style (0 = Alternate beastie, 1 = Beastie, 2 = Orb)
1239
1240## integer `kern.vt.splash_ncpu`
1241Override number of logos displayed (0 = do not override)
1242
1243## integer `kern.vt.splash_cpu`
1244Show logo CPUs during boot
1245
1246## integer `kern.vt.kbd_panic`
1247Enable request to panic. See kbdmap(5) to configure.
1248
1249## integer `kern.vt.kbd_debug`
1250Enable key combination to enter debugger. See kbdmap(5) to configure (typically Ctrl-Alt-Esc).
1251
1252## integer `kern.vt.kbd_reboot`
1253Enable reboot keyboard combination. See kbdmap(5) to configure (typically Ctrl-Alt-Delete).
1254
1255## integer `kern.vt.kbd_poweroff`
1256Enable Power Off keyboard combination. See kbdmap(5) to configure.
1257
1258## integer `kern.vt.kbd_halt`
1259Enable halt keyboard combination. See kbdmap(5) to configure.
1260
1261## integer `kern.vt.suspendswitch`
1262Switch to VT0 before suspend
1263
1264## integer `kern.vt.deadtimer`
1265Time to wait busy process in VT_PROCESS mode
1266
1267## integer `kern.vt.debug`
1268vt(9) debug level
1269
1270## integer `kern.vt.enable_bell`
1271Enable bell
1272
1273## integer `kern.vt.enable_altgr`
1274Enable AltGr key (Do not assume R.Alt as Alt)
1275
1276## unsigned integer `kern.random.fortuna.minpoolsize`
1277Minimum pool size necessary to cause a reseed
1278
1279## string `kern.random.harvest.mask_symbolic`
1280Entropy harvesting mask (symbolic)
1281
1282## string `kern.random.harvest.mask_bin`
1283Entropy harvesting mask (printable)
1284
1285## unsigned integer `kern.random.harvest.mask`
1286Entropy harvesting mask
1287
1288## string `kern.random.random_sources`
1289List of active fast entropy sources.
1290
1291## integer `kern.cam.enc.emulate_array_devices`
1292Emulate Array Devices for SAF-TE
1293
1294## integer `kern.cam.sa.allow_io_split`
1295Default I/O split value
1296
1297## unsigned integer `kern.cam.da.default_softtimeout`
1298Soft I/O timeout (ms)
1299
1300## integer `kern.cam.da.send_ordered`
1301Send Ordered Tags
1302
1303## integer `kern.cam.da.default_timeout`
1304Normal I/O timeout (in seconds)
1305
1306## integer `kern.cam.da.retry_count`
1307Normal I/O retry count
1308
1309## integer `kern.cam.da.poll_period`
1310Media polling period in seconds
1311
1312## integer `kern.cam.ada.3.sort_io_queue`
1313Sort IO queue to try and optimise disk access patterns
1314
1315## uint64_t `kern.cam.ada.3.max_seq_zones`
1316Maximum Number of Open Sequential Write Required Zones
1317
1318## uint64_t `kern.cam.ada.3.optimal_nonseq_zones`
1319Optimal Number of Non-Sequentially Written Sequential Write Preferred Zones
1320
1321## uint64_t `kern.cam.ada.3.optimal_seq_zones`
1322Optimal Number of Open Sequential Write Preferred Zones
1323
1324## string `kern.cam.ada.3.zone_support`
1325Zone Support
1326
1327## string `kern.cam.ada.3.zone_mode`
1328Zone Mode
1329
1330## integer `kern.cam.ada.3.rotating`
1331Rotating media
1332
1333## integer `kern.cam.ada.3.unmapped_io`
1334Unmapped I/O leaf
1335
1336## integer `kern.cam.ada.3.write_cache`
1337Enable disk write cache.
1338
1339## integer `kern.cam.ada.3.read_ahead`
1340Enable disk read ahead.
1341
1342## string `kern.cam.ada.3.delete_method`
1343BIO_DELETE execution method
1344
1345## integer `kern.cam.ada.2.sort_io_queue`
1346Sort IO queue to try and optimise disk access patterns
1347
1348## uint64_t `kern.cam.ada.2.max_seq_zones`
1349Maximum Number of Open Sequential Write Required Zones
1350
1351## uint64_t `kern.cam.ada.2.optimal_nonseq_zones`
1352Optimal Number of Non-Sequentially Written Sequential Write Preferred Zones
1353
1354## uint64_t `kern.cam.ada.2.optimal_seq_zones`
1355Optimal Number of Open Sequential Write Preferred Zones
1356
1357## string `kern.cam.ada.2.zone_support`
1358Zone Support
1359
1360## string `kern.cam.ada.2.zone_mode`
1361Zone Mode
1362
1363## integer `kern.cam.ada.2.rotating`
1364Rotating media
1365
1366## integer `kern.cam.ada.2.unmapped_io`
1367Unmapped I/O leaf
1368
1369## integer `kern.cam.ada.2.write_cache`
1370Enable disk write cache.
1371
1372## integer `kern.cam.ada.2.read_ahead`
1373Enable disk read ahead.
1374
1375## string `kern.cam.ada.2.delete_method`
1376BIO_DELETE execution method
1377
1378## integer `kern.cam.ada.1.sort_io_queue`
1379Sort IO queue to try and optimise disk access patterns
1380
1381## uint64_t `kern.cam.ada.1.max_seq_zones`
1382Maximum Number of Open Sequential Write Required Zones
1383
1384## uint64_t `kern.cam.ada.1.optimal_nonseq_zones`
1385Optimal Number of Non-Sequentially Written Sequential Write Preferred Zones
1386
1387## uint64_t `kern.cam.ada.1.optimal_seq_zones`
1388Optimal Number of Open Sequential Write Preferred Zones
1389
1390## string `kern.cam.ada.1.zone_support`
1391Zone Support
1392
1393## string `kern.cam.ada.1.zone_mode`
1394Zone Mode
1395
1396## integer `kern.cam.ada.1.rotating`
1397Rotating media
1398
1399## integer `kern.cam.ada.1.unmapped_io`
1400Unmapped I/O leaf
1401
1402## integer `kern.cam.ada.1.write_cache`
1403Enable disk write cache.
1404
1405## integer `kern.cam.ada.1.read_ahead`
1406Enable disk read ahead.
1407
1408## string `kern.cam.ada.1.delete_method`
1409BIO_DELETE execution method
1410
1411## integer `kern.cam.ada.0.sort_io_queue`
1412Sort IO queue to try and optimise disk access patterns
1413
1414## uint64_t `kern.cam.ada.0.max_seq_zones`
1415Maximum Number of Open Sequential Write Required Zones
1416
1417## uint64_t `kern.cam.ada.0.optimal_nonseq_zones`
1418Optimal Number of Non-Sequentially Written Sequential Write Preferred Zones
1419
1420## uint64_t `kern.cam.ada.0.optimal_seq_zones`
1421Optimal Number of Open Sequential Write Preferred Zones
1422
1423## string `kern.cam.ada.0.zone_support`
1424Zone Support
1425
1426## string `kern.cam.ada.0.zone_mode`
1427Zone Mode
1428
1429## integer `kern.cam.ada.0.rotating`
1430Rotating media
1431
1432## integer `kern.cam.ada.0.unmapped_io`
1433Unmapped I/O leaf
1434
1435## integer `kern.cam.ada.0.write_cache`
1436Enable disk write cache.
1437
1438## integer `kern.cam.ada.0.read_ahead`
1439Enable disk read ahead.
1440
1441## string `kern.cam.ada.0.delete_method`
1442BIO_DELETE execution method
1443
1444## integer `kern.cam.ada.write_cache`
1445Enable disk write cache
1446
1447## integer `kern.cam.ada.read_ahead`
1448Enable disk read-ahead
1449
1450## integer `kern.cam.ada.spindown_suspend`
1451Spin down upon suspend
1452
1453## integer `kern.cam.ada.spindown_shutdown`
1454Spin down upon shutdown
1455
1456## integer `kern.cam.ada.send_ordered`
1457Send Ordered Tags
1458
1459## integer `kern.cam.ada.default_timeout`
1460Normal I/O timeout (in seconds)
1461
1462## integer `kern.cam.ada.retry_count`
1463Normal I/O retry count
1464
1465## integer `kern.cam.cd.timeout`
1466Timeout, in us, for read operations
1467
1468## integer `kern.cam.cd.retry_count`
1469Normal I/O retry count
1470
1471## integer `kern.cam.cd.poll_period`
1472Media polling period in seconds
1473
1474## integer `kern.cam.scsi_delay`
1475Delay to allow devices to settle after a SCSI bus reset (ms)
1476
1477## integer `kern.cam.cam_srch_hi`
1478allow search above LUN 7 for SCSI3 and greater devices
1479
1480## integer `kern.cam.pmp.hide_special`
1481Hide extra ports
1482
1483## integer `kern.cam.pmp.default_timeout`
1484Normal I/O timeout (in seconds)
1485
1486## integer `kern.cam.pmp.retry_count`
1487Normal I/O retry count
1488
1489## unsigned integer `kern.cam.debug_delay`
1490Delay in us after each debug message
1491
1492## unsigned integer `kern.cam.dflags`
1493Enabled debug flags
1494
1495## integer `kern.cam.num_doneqs`
1496Number of completion queues/threads
1497
1498## unsigned integer `kern.cam.xpt_generation`
1499CAM peripheral generation count
1500
1501## integer `kern.cam.boot_delay`
1502Bus registration wait time
1503
1504## integer `kern.cam.sort_io_queues`
1505Sort IO queues to try and optimise disk access patterns
1506
1507## opaque `vm.vmtotal`
1508System virtual memory statistics
1509
1510## opaque `vm.loadavg`
1511Machine loadaverage history
1512
1513## unsigned integer `vm.v_free_min`
1514Minimum low-free-pages threshold
1515
1516## unsigned integer `vm.v_free_target`
1517Desired free pages
1518
1519## unsigned integer `vm.v_free_reserved`
1520Pages reserved for deadlock
1521
1522## unsigned integer `vm.v_inactive_target`
1523Pages desired inactive
1524
1525## unsigned integer `vm.v_pageout_free_min`
1526Min pages reserved for kernel
1527
1528## integer `vm.swap_enabled`
1529Enable entire process swapout
1530
1531## integer `vm.overcommit`
1532Configure virtual memory overcommit behavior. See tuning(7) for details.
1533
1534## long integer `vm.kvm_free`
1535Amount of KVM free
1536
1537## long integer `vm.kvm_size`
1538Size of KVM
1539
1540## unsigned long `vm.pmap.pdpe.demotions`
15411GB page demotions
1542
1543## unsigned long `vm.pmap.pde.promotions`
15442MB page promotions
1545
1546## unsigned long `vm.pmap.pde.p_failures`
15472MB page promotion failures
1548
1549## unsigned long `vm.pmap.pde.mappings`
15502MB page mappings
1551
1552## unsigned long `vm.pmap.pde.demotions`
15532MB page demotions
1554
1555## uint64_t `vm.pmap.pcid_save_cnt`
1556Count of saved TLB context on switch
1557
1558## integer `vm.pmap.pti`
1559Page Table Isolation enabled
1560
1561## integer `vm.pmap.invpcid_works`
1562Is the invpcid instruction available ?
1563
1564## integer `vm.pmap.pcid_enabled`
1565Is TLB Context ID enabled ?
1566
1567## integer `vm.pmap.pg_ps_enabled`
1568Are large page mappings enabled?
1569
1570## integer `vm.pmap.pat_works`
1571Is page attribute table fully functional?
1572
1573## integer `vm.idlezero_enable`
1574Allow the kernel to use idle cpu cycles to zero-out pages
1575
1576## integer `vm.swap_idle_threshold2`
1577Time before a process will be swapped out
1578
1579## integer `vm.swap_idle_threshold1`
1580Guaranteed swapped in time for a process
1581
1582## integer `vm.swap_idle_enabled`
1583Allow swapout on idle criteria
1584
1585## long integer `vm.reserv.reclaimed`
1586Cumulative number of reclaimed reservations
1587
1588## string `vm.reserv.partpopq`
1589Partially populated reservation queues
1590
1591## integer `vm.reserv.fullpop`
1592Current number of full reservations
1593
1594## long integer `vm.reserv.freed`
1595Cumulative number of freed reservations
1596
1597## long integer `vm.reserv.broken`
1598Cumulative number of broken reservations
1599
1600## string `vm.default_policy`
1601Default policy (rr, first-touch, first-touch-rr
1602
1603## integer `vm.ndomains`
1604Number of physical memory domains available.
1605
1606## string `vm.phys_segs`
1607Phys Seg Info
1608
1609## string `vm.phys_free`
1610Phys Free Info
1611
1612## integer `vm.max_wired`
1613System-wide limit to wired page count
1614
1615## unsigned integer `vm.background_launder_max`
1616background laundering cap, in kilobytes
1617
1618## unsigned integer `vm.background_launder_rate`
1619background laundering rate, in kilobytes per second
1620
1621## unsigned integer `vm.background_launder_target`
1622background laundering target, in pages
1623
1624## integer `vm.act_scan_laundry_weight`
1625weight given to clean vs. dirty pages in active queue scans
1626
1627## integer `vm.pageout_oom_seq`
1628back-to-back calls to oom detector to start OOM
1629
1630## integer `vm.pageout_lock_miss`
1631vget() lock misses during pageout
1632
1633## integer `vm.disable_swapspace_pageouts`
1634Disallow swapout of dirty pages
1635
1636## integer `vm.lowmem_period`
1637Low memory callback period
1638
1639## integer `vm.pageout_update_period`
1640Maximum active LRU update period
1641
1642## integer `vm.pageout_wakeup_thresh`
1643free page threshold for waking up the pageout daemon
1644
1645## integer `vm.panic_on_oom`
1646panic on out of memory instead of killing the largest process
1647
1648## string `vm.page_blacklist`
1649Blacklist pages
1650
1651## integer `vm.tryrelock_restart`
1652Number of tryrelock restarts
1653
1654## integer `vm.boot_pages`
1655number of pages allocated for bootstrapping the VM system
1656
1657## integer `vm.old_msync`
1658Use old (insecure) msync behavior
1659
1660## integer `vm.old_mlock`
1661Do not apply RLIMIT_MEMLOCK on mlockall
1662
1663## long integer `vm.stats.object.bypasses`
1664VM object bypasses
1665
1666## long integer `vm.stats.object.collapses`
1667VM object collapses
1668
1669## integer `vm.stats.misc.cnt_prezero`
1670The number of physical pages prezeroed at idle time
1671
1672## integer `vm.stats.misc.zero_page_count`
1673Number of zero-ed free pages
1674
1675## unsigned integer `vm.stats.vm.v_kthreadpages`
1676VM pages affected by fork() by kernel
1677
1678## unsigned integer `vm.stats.vm.v_rforkpages`
1679VM pages affected by rfork()
1680
1681## unsigned integer `vm.stats.vm.v_vforkpages`
1682VM pages affected by vfork()
1683
1684## unsigned integer `vm.stats.vm.v_forkpages`
1685VM pages affected by fork()
1686
1687## unsigned integer `vm.stats.vm.v_kthreads`
1688Number of fork() calls by kernel
1689
1690## unsigned integer `vm.stats.vm.v_rforks`
1691Number of rfork() calls
1692
1693## unsigned integer `vm.stats.vm.v_vforks`
1694Number of vfork() calls
1695
1696## unsigned integer `vm.stats.vm.v_forks`
1697Number of fork() calls
1698
1699## unsigned integer `vm.stats.vm.v_interrupt_free_min`
1700Reserved pages for interrupt code
1701
1702## unsigned integer `vm.stats.vm.v_pageout_free_min`
1703Min pages reserved for kernel
1704
1705## unsigned integer `vm.stats.vm.v_cache_count`
1706Pages on cache queue
1707
1708## unsigned integer `vm.stats.vm.v_laundry_count`
1709Pages eligible for laundering
1710
1711## unsigned integer `vm.stats.vm.v_inactive_count`
1712Inactive pages
1713
1714## unsigned integer `vm.stats.vm.v_inactive_target`
1715Desired inactive pages
1716
1717## unsigned integer `vm.stats.vm.v_active_count`
1718Active pages
1719
1720## unsigned integer `vm.stats.vm.v_wire_count`
1721Wired pages
1722
1723## unsigned integer `vm.stats.vm.v_free_count`
1724Free pages
1725
1726## unsigned integer `vm.stats.vm.v_free_min`
1727Minimum low-free-pages threshold
1728
1729## unsigned integer `vm.stats.vm.v_free_target`
1730Pages desired free
1731
1732## unsigned integer `vm.stats.vm.v_free_reserved`
1733Pages reserved for deadlock
1734
1735## unsigned integer `vm.stats.vm.v_page_count`
1736Total number of pages in system
1737
1738## unsigned integer `vm.stats.vm.v_page_size`
1739Page size in bytes
1740
1741## unsigned integer `vm.stats.vm.v_tfree`
1742Total pages freed
1743
1744## unsigned integer `vm.stats.vm.v_pfree`
1745Pages freed by exiting processes
1746
1747## unsigned integer `vm.stats.vm.v_dfree`
1748Pages freed by pagedaemon
1749
1750## unsigned integer `vm.stats.vm.v_tcached`
1751Total pages cached
1752
1753## unsigned integer `vm.stats.vm.v_pdshortfalls`
1754Page reclamation shortfalls
1755
1756## unsigned integer `vm.stats.vm.v_pdpages`
1757Pages analyzed by pagedaemon
1758
1759## unsigned integer `vm.stats.vm.v_pdwakeups`
1760Pagedaemon wakeups
1761
1762## unsigned integer `vm.stats.vm.v_reactivated`
1763Pages reactivated by pagedaemon
1764
1765## unsigned integer `vm.stats.vm.v_intrans`
1766In transit page faults
1767
1768## unsigned integer `vm.stats.vm.v_vnodepgsout`
1769Vnode pages paged out
1770
1771## unsigned integer `vm.stats.vm.v_vnodepgsin`
1772Vnode pages paged in
1773
1774## unsigned integer `vm.stats.vm.v_vnodeout`
1775Vnode pager pageouts
1776
1777## unsigned integer `vm.stats.vm.v_vnodein`
1778Vnode pager pageins
1779
1780## unsigned integer `vm.stats.vm.v_swappgsout`
1781Swap pages swapped out
1782
1783## unsigned integer `vm.stats.vm.v_swappgsin`
1784Swap pages swapped in
1785
1786## unsigned integer `vm.stats.vm.v_swapout`
1787Swap pager pageouts
1788
1789## unsigned integer `vm.stats.vm.v_swapin`
1790Swap pager pageins
1791
1792## unsigned integer `vm.stats.vm.v_ozfod`
1793Optimized zero fill pages
1794
1795## unsigned integer `vm.stats.vm.v_zfod`
1796Pages zero-filled on demand
1797
1798## unsigned integer `vm.stats.vm.v_cow_optim`
1799Optimized COW faults
1800
1801## unsigned integer `vm.stats.vm.v_cow_faults`
1802Copy-on-write faults
1803
1804## unsigned integer `vm.stats.vm.v_io_faults`
1805Page faults requiring I/O
1806
1807## unsigned integer `vm.stats.vm.v_vm_faults`
1808Address memory faults
1809
1810## unsigned integer `vm.stats.sys.v_soft`
1811Software interrupts
1812
1813## unsigned integer `vm.stats.sys.v_intr`
1814Device interrupts
1815
1816## unsigned integer `vm.stats.sys.v_syscall`
1817System calls
1818
1819## unsigned integer `vm.stats.sys.v_trap`
1820Traps
1821
1822## unsigned integer `vm.stats.sys.v_swtch`
1823Context switches
1824
1825## unsigned integer `vm.v_free_severe`
1826Severe page depletion point
1827
1828## unsigned long `vm.max_kernel_address`
1829Max kernel address
1830
1831## unsigned long `vm.min_kernel_address`
1832Min kernel address
1833
1834## integer `vm.zone_warnings`
1835Warn when UMA zones becomes full
1836
1837## opaque `vm.zone_stats`
1838Zone Stats
1839
1840## integer `vm.zone_count`
1841Number of UMA zones
1842
1843## `vm.swap_info`
1844Swap statistics by device
1845
1846## integer `vm.nswapdev`
1847Number of swap devices
1848
1849## integer `vm.dmmax`
1850Maximum size of a swap block in pages
1851
1852## string `vm.swap_fragmentation`
1853Swap Fragmentation Info
1854
1855## integer `vm.swap_async_max`
1856Maximum running async swap ops
1857
1858## unsigned long `vm.swap_maxpages`
1859Maximum amount of swap supported
1860
1861## unsigned long `vm.swzone`
1862Actual size of swap metadata zone
1863
1864## int64_t `vm.swap_reserved`
1865Amount of swap storage needed to back all allocated anonymous memory.
1866
1867## int64_t `vm.swap_total`
1868Total amount of available swap storage.
1869
1870## integer `vm.phys_pager_cluster`
1871prefault window size for phys pager
1872
1873## unsigned long `vm.kmem_map_free`
1874Free space in kmem
1875
1876## unsigned long `vm.kmem_map_size`
1877Current kmem allocation size
1878
1879## unsigned integer `vm.kmem_size_scale`
1880Scale factor for kernel memory size
1881
1882## unsigned long `vm.kmem_size_max`
1883Maximum size of kernel memory
1884
1885## unsigned long `vm.kmem_size_min`
1886Minimum size of kernel memory
1887
1888## unsigned long `vm.kmem_zmax`
1889Maximum allocation size that malloc(9) would use UMA as backend
1890
1891## unsigned long `vm.kmem_size`
1892Size of kernel memory
1893
1894## integer `vm.md_malloc_wait`
1895Allow malloc to wait for memory allocations
1896
1897## integer `vfs.msdosfs.use_buf_pager`
1898Use buffer pager instead of bmap
1899
1900## integer `vfs.ufs.rename_restarts`
1901Times rename had to restart due to lock contention
1902
1903## integer `vfs.ufs.dirhash_reclaimpercent`
1904set percentage of dirhash cache to be removed in low VM events
1905
1906## integer `vfs.ufs.dirhash_lowmemcount`
1907number of times low memory hook called
1908
1909## integer `vfs.ufs.dirhash_docheck`
1910enable extra sanity tests
1911
1912## integer `vfs.ufs.dirhash_mem`
1913current dirhash memory usage
1914
1915## integer `vfs.ufs.dirhash_maxmem`
1916maximum allowed dirhash memory usage
1917
1918## integer `vfs.ufs.dirhash_minsize`
1919minimum directory size in bytes for which to use hashed lookup
1920
1921## integer `vfs.nfs.defect`
1922Allow nfsiods to migrate serving different mounts
1923
1924## unsigned integer `vfs.nfs.iodmax`
1925Max number of nfsiod kthreads
1926
1927## unsigned integer `vfs.nfs.iodmin`
1928Min number of nfsiod kthreads to keep as spares
1929
1930## unsigned integer `vfs.nfs.iodmaxidle`
1931Max number of seconds an nfsiod kthread will sleep before exiting
1932
1933## integer `vfs.nfs.use_buf_pager`
1934Use buffer pager instead of direct readrpc call
1935
1936## integer `vfs.nfs.fileid_maxwarnings`
1937Limit fileid corruption warnings; 0 is off; -1 is unlimited
1938
1939## opaque `vfs.nfs.diskless_rootaddr`
1940Diskless root nfs address
1941
1942## string `vfs.nfs.diskless_rootpath`
1943Path to nfs root
1944
1945## integer `vfs.nfs.diskless_valid`
1946Has the diskless struct been filled correctly
1947
1948## integer `vfs.nfs.nfs_directio_allow_mmap`
1949Enable mmaped IO on file with O_DIRECT opens
1950
1951## integer `vfs.nfs.nfs_keep_dirty_on_error`
1952Retry pageout if error returned
1953
1954## integer `vfs.nfs.nfs_directio_enable`
1955Enable NFS directio
1956
1957## integer `vfs.nfs.clean_pages_on_close`
1958NFS clean dirty pages on close
1959
1960## integer `vfs.nfs.commit_on_close`
1961write+commit on close, else only write
1962
1963## integer `vfs.nfs.prime_access_cache`
1964Prime NFS ACCESS cache when fetching attributes
1965
1966## integer `vfs.nfs.access_cache_timeout`
1967NFS ACCESS cache timeout
1968
1969## integer `vfs.nfs.ignore_eexist`
1970NFS ignore EEXIST replies for mkdir/symlink
1971
1972## integer `vfs.nfs.userhashsize`
1973Size of hash tables for uid/name mapping
1974
1975## integer `vfs.nfs.debuglevel`
1976Debug level for NFS client
1977
1978## string `vfs.nfs.callback_addr`
1979NFSv4 callback addr for server to use
1980
1981## integer `vfs.nfs.realign_count`
1982Number of mbuf realignments done
1983
1984## integer `vfs.nfs.realign_test`
1985Number of realign tests done
1986
1987## integer `vfs.nfs.suppress_32bits_warning`
1988Suppress "> 32 bits" warnings
1989
1990## integer `vfs.nfs.enable_uidtostring`
1991Make nfs always send numeric owner_names
1992
1993## integer `vfs.nfs.skip_wcc_data_onerr`
1994Disable weak cache consistency checking when server returns an error
1995
1996## integer `vfs.nfs.nfs3_jukebox_delay`
1997Number of seconds to delay a retry after receiving EJUKEBOX
1998
1999## integer `vfs.nfs.reconnects`
2000Number of times the nfs client has had to reconnect
2001
2002## integer `vfs.nfs.bufpackets`
2003Buffer reservation size 2 < x < 64
2004
2005## integer `vfs.devfs.dotimes`
2006Update timestamps on DEVFS with default precision
2007
2008## unsigned integer `vfs.devfs.rule_depth`
2009Max depth of ruleset include
2010
2011## unsigned integer `vfs.devfs.generation`
2012DEVFS generation number
2013
2014## integer `vfs.cd9660.use_buf_pager`
2015Use buffer pager instead of bmap
2016
2017## unsigned integer `vfs.zfs.trim.max_interval`
2018Maximum interval between TRIM queue processing (seconds)
2019
2020## unsigned integer `vfs.zfs.trim.timeout`
2021Delay TRIMs by up to this many seconds
2022
2023## unsigned integer `vfs.zfs.trim.txg_delay`
2024Delay TRIMs by up to this many TXGs
2025
2026## integer `vfs.zfs.trim.enabled`
2027Enable ZFS TRIM
2028
2029## long integer `vfs.zfs.vol.immediate_write_sz`
2030Minimal size for indirect log write
2031
2032## integer `vfs.zfs.vol.unmap_sync_enabled`
2033UNMAPs requested as sync are executed synchronously
2034
2035## integer `vfs.zfs.vol.unmap_enabled`
2036Enable UNMAP functionality
2037
2038## integer `vfs.zfs.vol.recursive`
2039Allow zpools to use zvols as vdevs (DANGEROUS)
2040
2041## integer `vfs.zfs.vol.mode`
2042Expose as GEOM providers (1), device files (2) or neither
2043
2044## integer `vfs.zfs.version.zpl`
2045ZPL_VERSION
2046
2047## integer `vfs.zfs.version.spa`
2048SPA_VERSION
2049
2050## integer `vfs.zfs.version.acl`
2051ZFS_ACL_VERSION
2052
2053## integer `vfs.zfs.version.ioctl`
2054ZFS_IOCTL_VERSION
2055
2056## integer `vfs.zfs.debug`
2057Debug level
2058
2059## integer `vfs.zfs.super_owner`
2060File system owner can perform privileged operation on his file systems
2061
2062## long integer `vfs.zfs.immediate_write_sz`
2063Minimal size for indirect log write
2064
2065## integer `vfs.zfs.sync_pass_rewrite`
2066rewrite new bps starting in this pass
2067
2068## integer `vfs.zfs.sync_pass_dont_compress`
2069don't compress starting in this pass
2070
2071## integer `vfs.zfs.sync_pass_deferred_free`
2072defer frees starting in this pass
2073
2074## integer `vfs.zfs.zio.exclude_metadata`
2075Exclude metadata buffers from dumps as well
2076
2077## integer `vfs.zfs.zio.use_uma`
2078Use uma(9) for ZIO allocations
2079
2080## int64_t `vfs.zfs.zil_slog_bulk`
2081Maximal SLOG commit size with sync priority
2082
2083## integer `vfs.zfs.cache_flush_disable`
2084Disable cache flush
2085
2086## integer `vfs.zfs.zil_replay_disable`
2087Disable intent logging replay
2088
2089## integer `vfs.zfs.standard_sm_blksz`
2090Block size for standard space map. Power of 2 and greater than 4096.
2091
2092## integer `vfs.zfs.dtl_sm_blksz`
2093Block size for DTL space map. Power of 2 and greater than 4096.
2094
2095## uint64_t `vfs.zfs.min_auto_ashift`
2096Min ashift used when creating new top-level vdevs.
2097
2098## uint64_t `vfs.zfs.max_auto_ashift`
2099Max ashift used when optimising for logical -> physical sectors size on new top-level vdevs.
2100
2101## unsigned integer `vfs.zfs.vdev.trim_max_pending`
2102Maximum pending TRIM segments for a vdev
2103
2104## integer `vfs.zfs.vdev.bio_delete_disable`
2105Disable BIO_DELETE
2106
2107## integer `vfs.zfs.vdev.bio_flush_disable`
2108Disable BIO_FLUSH
2109
2110## integer `vfs.zfs.vdev.queue_depth_pct`
2111Queue depth percentage for each top-level
2112
2113## integer `vfs.zfs.vdev.write_gap_limit`
2114Acceptable gap between two writes being aggregated
2115
2116## integer `vfs.zfs.vdev.read_gap_limit`
2117Acceptable gap between two reads being aggregated
2118
2119## integer `vfs.zfs.vdev.aggregation_limit`
2120I/O requests are aggregated up to this size
2121
2122## unsigned integer `vfs.zfs.vdev.trim_max_active`
2123Maximum number of I/O requests of type trim active for each device
2124
2125## unsigned integer `vfs.zfs.vdev.trim_min_active`
2126Initial number of I/O requests of type trim active for each device
2127
2128## unsigned integer `vfs.zfs.vdev.scrub_max_active`
2129Maximum number of I/O requests of type scrub active for each device
2130
2131## unsigned integer `vfs.zfs.vdev.scrub_min_active`
2132Initial number of I/O requests of type scrub active for each device
2133
2134## unsigned integer `vfs.zfs.vdev.async_write_max_active`
2135Maximum number of I/O requests of type async_write active for each device
2136
2137## unsigned integer `vfs.zfs.vdev.async_write_min_active`
2138Initial number of I/O requests of type async_write active for each device
2139
2140## unsigned integer `vfs.zfs.vdev.async_read_max_active`
2141Maximum number of I/O requests of type async_read active for each device
2142
2143## unsigned integer `vfs.zfs.vdev.async_read_min_active`
2144Initial number of I/O requests of type async_read active for each device
2145
2146## unsigned integer `vfs.zfs.vdev.sync_write_max_active`
2147Maximum number of I/O requests of type sync_write active for each device
2148
2149## unsigned integer `vfs.zfs.vdev.sync_write_min_active`
2150Initial number of I/O requests of type sync_write active for each device
2151
2152## unsigned integer `vfs.zfs.vdev.sync_read_max_active`
2153Maximum number of I/O requests of type sync_read active for each device
2154
2155## unsigned integer `vfs.zfs.vdev.sync_read_min_active`
2156Initial number of I/O requests of type sync_read active for each device
2157
2158## unsigned integer `vfs.zfs.vdev.max_active`
2159The maximum number of I/Os of all types active for each device.
2160
2161## unsigned integer `vfs.zfs.vdev.async_write_active_max_dirty_percent`
2162Percentage of async write dirty data above which async_write_max_active is used.
2163
2164## unsigned integer `vfs.zfs.vdev.async_write_active_min_dirty_percent`
2165Percentage of async write dirty data below which async_write_min_active is used.
2166
2167## integer `vfs.zfs.vdev.mirror.non_rotating_seek_inc`
2168Non-rotating media load increment for seeking I/O's
2169
2170## integer `vfs.zfs.vdev.mirror.non_rotating_inc`
2171Non-rotating media load increment for non-seeking I/O's
2172
2173## integer `vfs.zfs.vdev.mirror.rotating_seek_offset`
2174Offset in bytes from the last I/O which triggers a reduced rotating media seek increment
2175
2176## integer `vfs.zfs.vdev.mirror.rotating_seek_inc`
2177Rotating media load increment for seeking I/O's
2178
2179## integer `vfs.zfs.vdev.mirror.rotating_inc`
2180Rotating media load increment for non-seeking I/O's
2181
2182## integer `vfs.zfs.vdev.trim_on_init`
2183Enable/disable full vdev trim on initialisation
2184
2185## integer `vfs.zfs.vdev.cache.bshift`
2186Turn too small requests into 1 << this value
2187
2188## integer `vfs.zfs.vdev.cache.size`
2189Size of VDEV cache
2190
2191## integer `vfs.zfs.vdev.cache.max`
2192Maximum I/O request size that increase read size
2193
2194## integer `vfs.zfs.vdev.default_ms_shift`
2195Shift between vdev size and number of metaslabs
2196
2197## integer `vfs.zfs.vdev.min_ms_count`
2198Minimum number of metaslabs per top-level vdev
2199
2200## integer `vfs.zfs.vdev.max_ms_count`
2201Maximum number of metaslabs per top-level vdev
2202
2203## integer `vfs.zfs.txg.timeout`
2204Maximum seconds worth of delta per txg
2205
2206## uint64_t `vfs.zfs.spa_min_slop`
2207Minimal value of reserved space
2208
2209## integer `vfs.zfs.spa_slop_shift`
2210Shift value of reserved space (1/(2^spa_slop_shift)).
2211
2212## integer `vfs.zfs.spa_asize_inflation`
2213Worst case inflation factor for single sector writes
2214
2215## integer `vfs.zfs.deadman_enabled`
2216Kernel panic on stalled ZFS I/O
2217
2218## uint64_t `vfs.zfs.deadman_checktime_ms`
2219Period of checks for stalled ZFS I/O in milliseconds
2220
2221## uint64_t `vfs.zfs.deadman_synctime_ms`
2222Stalled ZFS I/O expiration time in milliseconds
2223
2224## unsigned integer `vfs.zfs.debug_flags`
2225Debug flags for ZFS testing (deprecated, see vfs.zfs.debugflags).
2226
2227## unsigned integer `vfs.zfs.debugflags`
2228Debug flags for ZFS testing.
2229
2230## integer `vfs.zfs.recover`
2231Try to recover from otherwise-fatal errors.
2232
2233## integer `vfs.zfs.spa_load_verify_data`
2234Check user data on import?
2235
2236## integer `vfs.zfs.spa_load_verify_metadata`
2237Check metadata on import?
2238
2239## integer `vfs.zfs.spa_load_verify_maxinflight`
2240Maximum number of concurrent scrub I/Os to create while verifying a pool while importing it
2241
2242## uint64_t `vfs.zfs.max_missing_tvds_scan`
2243allow importing pools with missing top-level vdevs during scan
2244
2245## uint64_t `vfs.zfs.max_missing_tvds_cachefile`
2246allow importing pools with missing top-level vdevs in cache file
2247
2248## uint64_t `vfs.zfs.max_missing_tvds`
2249allow importing pools with missing top-level vdevs
2250
2251## integer `vfs.zfs.spa_load_print_vdev_tree`
2252print out vdev tree during pool import
2253
2254## integer `vfs.zfs.ccw_retry_interval`
2255Configuration cache file write, retry after failure, interval (seconds)
2256
2257## integer `vfs.zfs.check_hostid`
2258Check hostid on import?
2259
2260## integer `vfs.zfs.mg_fragmentation_threshold`
2261Percentage of metaslab group size that should be considered eligible for allocations unless all metaslab groups within the metaslab class have also crossed this threshold
2262
2263## integer `vfs.zfs.mg_noalloc_threshold`
2264Percentage of metaslab group size that should be free to make it eligible for allocation
2265
2266## integer `vfs.zfs.condense_pct`
2267Condense on-disk spacemap when it is more than this many percents of in-memory counterpart
2268
2269## integer `vfs.zfs.metaslab_sm_blksz`
2270Block size for metaslab DTL space map. Power of 2 and greater than 4096.
2271
2272## integer `vfs.zfs.metaslab.bias_enabled`
2273Enable metaslab group biasing
2274
2275## integer `vfs.zfs.metaslab.lba_weighting_enabled`
2276Enable LBA weighting (i.e. outer tracks are given preference)
2277
2278## integer `vfs.zfs.metaslab.fragmentation_factor_enabled`
2279Enable fragmentation weighting on metaslabs
2280
2281## integer `vfs.zfs.metaslab.preload_enabled`
2282Max number of metaslabs per group to preload
2283
2284## integer `vfs.zfs.metaslab.preload_limit`
2285Max number of metaslabs per group to preload
2286
2287## integer `vfs.zfs.metaslab.unload_delay`
2288Number of TXGs that an unused metaslab can be kept in memory
2289
2290## integer `vfs.zfs.metaslab.load_pct`
2291Percentage of cpus that can be used by the metaslab taskq
2292
2293## int64_t `vfs.zfs.metaslab.min_alloc_size`
2294A metaslab is considered "free" if it contains a contiguous segment which is greater than vfs.zfs.metaslab.min_alloc_size
2295
2296## integer `vfs.zfs.metaslab.df_free_pct`
2297The minimum free space, in percent, which must be available in a space map to continue allocations in a first-fit fashion
2298
2299## int64_t `vfs.zfs.metaslab.df_alloc_threshold`
2300Minimum size which forces the dynamic allocator to change it's allocation strategy
2301
2302## integer `vfs.zfs.metaslab.debug_unload`
2303Prevent metaslabs from being unloaded
2304
2305## integer `vfs.zfs.metaslab.debug_load`
2306Load all metaslabs when pool is first opened
2307
2308## integer `vfs.zfs.metaslab.fragmentation_threshold`
2309Maximum percentage of metaslab fragmentation level to keep their active state
2310
2311## int64_t `vfs.zfs.metaslab.force_ganging`
2312Force gang block allocation for blocks larger than or equal to this value
2313
2314## integer `vfs.zfs.free_bpobj_enabled`
2315Enable free_bpobj processing
2316
2317## uint64_t `vfs.zfs.free_max_blocks`
2318Maximum number of blocks to free in one TXG
2319
2320## integer `vfs.zfs.no_scrub_prefetch`
2321Disable scrub prefetching
2322
2323## integer `vfs.zfs.no_scrub_io`
2324Disable scrub I/O
2325
2326## unsigned integer `vfs.zfs.resilver_min_time_ms`
2327Min millisecs to resilver per txg
2328
2329## unsigned integer `vfs.zfs.free_min_time_ms`
2330Min millisecs to free per txg
2331
2332## unsigned integer `vfs.zfs.scan_min_time_ms`
2333Min millisecs to scrub per txg
2334
2335## unsigned integer `vfs.zfs.scan_idle`
2336Idle scan window in clock ticks
2337
2338## unsigned integer `vfs.zfs.scrub_delay`
2339Number of ticks to delay scrub
2340
2341## unsigned integer `vfs.zfs.resilver_delay`
2342Number of ticks to delay resilver
2343
2344## unsigned integer `vfs.zfs.top_maxinflight`
2345Maximum I/Os per top-level vdev
2346
2347## uint64_t `vfs.zfs.zfetch.array_rd_sz`
2348Number of bytes in a array_read at which we stop prefetching
2349
2350## unsigned integer `vfs.zfs.zfetch.max_idistance`
2351Max bytes to prefetch indirects for per stream
2352
2353## unsigned integer `vfs.zfs.zfetch.max_distance`
2354Max bytes to prefetch per stream
2355
2356## unsigned integer `vfs.zfs.zfetch.min_sec_reap`
2357Min time before stream reclaim
2358
2359## unsigned integer `vfs.zfs.zfetch.max_streams`
2360Max # of streams per zfetch
2361
2362## integer `vfs.zfs.prefetch_disable`
2363Disable prefetch
2364
2365## uint64_t `vfs.zfs.delay_scale`
2366Controls how quickly the delay approaches infinity
2367
2368## integer `vfs.zfs.delay_min_dirty_percent`
2369The limit of outstanding dirty data before transactions are delayed
2370
2371## uint64_t `vfs.zfs.dirty_data_sync`
2372Force a txg if the number of dirty buffer bytes exceed this value
2373
2374## integer `vfs.zfs.dirty_data_max_percent`
2375The percent of physical memory used to auto calculate dirty_data_max
2376
2377## uint64_t `vfs.zfs.dirty_data_max_max`
2378The absolute cap on dirty_data_max when auto calculating
2379
2380## uint64_t `vfs.zfs.dirty_data_max`
2381The maximum amount of dirty data in bytes after which new writes are halted until space becomes available
2382
2383## integer `vfs.zfs.max_recordsize`
2384Maximum block size. Expect dragons when tuning this.
2385
2386## integer `vfs.zfs.default_ibs`
2387Default dnode indirect block shift
2388
2389## integer `vfs.zfs.default_bs`
2390Default dnode block shift
2391
2392## unsigned integer `vfs.zfs.send_holes_without_birth_time`
2393Send holes without birth time
2394
2395## integer `vfs.zfs.mdcomp_disable`
2396Disable metadata compression
2397
2398## integer `vfs.zfs.per_txg_dirty_frees_percent`
2399Percentage of dirtied blocks from frees in one txg
2400
2401## integer `vfs.zfs.nopwrite_enabled`
2402Enable nopwrite feature
2403
2404## integer `vfs.zfs.dedup.prefetch`
2405Enable/disable prefetching of dedup-ed blocks which are going to be freed
2406
2407## unsigned integer `vfs.zfs.dbuf_cache_lowater_pct`
2408max percents below the dbuf cache size
2409
2410## unsigned integer `vfs.zfs.dbuf_cache_hiwater_pct`
2411max percents above the dbuf cache size
2412
2413## integer `vfs.zfs.dbuf_cache_shift`
2414dbuf cache size as log2 fraction of ARC
2415
2416## int64_t `vfs.zfs.dbuf_cache_max_bytes`
2417dbuf cache size in bytes
2418
2419## uint64_t `vfs.zfs.l2c_only_size`
2420size of mru state
2421
2422## uint64_t `vfs.zfs.mfu_ghost_data_esize`
2423size of data in mfu ghost state
2424
2425## uint64_t `vfs.zfs.mfu_ghost_metadata_esize`
2426size of metadata in mfu ghost state
2427
2428## uint64_t `vfs.zfs.mfu_ghost_size`
2429size of mfu ghost state
2430
2431## uint64_t `vfs.zfs.mfu_data_esize`
2432size of data in mfu state
2433
2434## uint64_t `vfs.zfs.mfu_metadata_esize`
2435size of metadata in mfu state
2436
2437## uint64_t `vfs.zfs.mfu_size`
2438size of mfu state
2439
2440## uint64_t `vfs.zfs.mru_ghost_data_esize`
2441size of data in mru ghost state
2442
2443## uint64_t `vfs.zfs.mru_ghost_metadata_esize`
2444size of metadata in mru ghost state
2445
2446## uint64_t `vfs.zfs.mru_ghost_size`
2447size of mru ghost state
2448
2449## uint64_t `vfs.zfs.mru_data_esize`
2450size of data in mru state
2451
2452## uint64_t `vfs.zfs.mru_metadata_esize`
2453size of metadata in mru state
2454
2455## uint64_t `vfs.zfs.mru_size`
2456size of mru state
2457
2458## uint64_t `vfs.zfs.anon_data_esize`
2459size of anonymous state
2460
2461## uint64_t `vfs.zfs.anon_metadata_esize`
2462size of anonymous state
2463
2464## uint64_t `vfs.zfs.anon_size`
2465size of anonymous state
2466
2467## integer `vfs.zfs.l2arc_norw`
2468no reads during writes
2469
2470## integer `vfs.zfs.l2arc_feed_again`
2471turbo warmup
2472
2473## integer `vfs.zfs.l2arc_noprefetch`
2474don't cache prefetch bufs
2475
2476## uint64_t `vfs.zfs.l2arc_feed_min_ms`
2477min interval milliseconds
2478
2479## uint64_t `vfs.zfs.l2arc_feed_secs`
2480interval seconds
2481
2482## uint64_t `vfs.zfs.l2arc_headroom`
2483number of dev writes
2484
2485## uint64_t `vfs.zfs.l2arc_write_boost`
2486extra write during warmup
2487
2488## uint64_t `vfs.zfs.l2arc_write_max`
2489max write size
2490
2491## uint64_t `vfs.zfs.arc_meta_limit`
2492ARC metadata limit
2493
2494## unsigned integer `vfs.zfs.arc_free_target`
2495Desired number of free pages below which ARC triggers reclaim
2496
2497## integer `vfs.zfs.compressed_arc_enabled`
2498Enable compressed ARC
2499
2500## integer `vfs.zfs.arc_grow_retry`
2501Wait in seconds before considering growing ARC
2502
2503## integer `vfs.zfs.arc_shrink_shift`
2504log2(fraction of arc to reclaim)
2505
2506## uint64_t `vfs.zfs.arc_average_blocksize`
2507ARC average blocksize
2508
2509## uint32_t `vfs.zfs.arc_no_grow_shift`
2510log2(fraction of ARC which must be free to allow growing)
2511
2512## uint64_t `vfs.zfs.arc_min`
2513Minimum ARC size
2514
2515## uint64_t `vfs.zfs.arc_max`
2516Maximum ARC size
2517
2518## unsigned long `vfs.zfs.abd_chunk_size`
2519The size of the chunks ABD allocates
2520
2521## opaque `vfs.ffs.adjrefcnt`
2522Adjust Inode Reference Count
2523
2524## `vfs.ffs.adjblkcnt`
2525Adjust Inode Used Blocks Count
2526
2527## `vfs.ffs.freeblks`
2528Free Range of Blocks
2529
2530## `vfs.ffs.freedirs`
2531Free Range of Directory Inodes
2532
2533## `vfs.ffs.freefiles`
2534Free Range of File Inodes
2535
2536## `vfs.ffs.setflags`
2537Change Filesystem Flags
2538
2539## `vfs.ffs.adjndir`
2540Adjust number of directories
2541
2542## `vfs.ffs.adjnbfree`
2543Adjust number of free blocks
2544
2545## `vfs.ffs.adjnifree`
2546Adjust number of free inodes
2547
2548## `vfs.ffs.adjnffree`
2549Adjust number of free frags
2550
2551## `vfs.ffs.adjnumclusters`
2552Adjust number of free clusters
2553
2554## `vfs.ffs.setcwd`
2555Set Current Working Directory
2556
2557## `vfs.ffs.setdotdot`
2558Change Value of .. Entry
2559
2560## `vfs.ffs.unlink`
2561Unlink a Duplicate Name
2562
2563## `vfs.ffs.setinode`
2564Update an On-Disk Inode
2565
2566## `vfs.ffs.setbufoutput`
2567Set Buffered Writing for Descriptor
2568
2569## integer `vfs.ffs.use_buf_pager`
2570Always use buffer pager instead of bmap
2571
2572## integer `vfs.ffs.compute_summary_at_mount`
2573Recompute summary at mount
2574
2575## integer `vfs.ffs.doasyncinodeinit`
2576Perform inode block initialization using asynchronous writes
2577
2578## integer `vfs.ffs.maxclustersearch`
2579max number of cylinder group to search for contigous blocks
2580
2581## integer `vfs.ffs.doreallocblks`
2582enable block reallocation
2583
2584## integer `vfs.ffs.doasyncfree`
2585do not force synchronous writes when blocks are reallocated
2586
2587## opaque `vfs.ctl`
2588Sysctl by fsid
2589
2590## opaque `vfs.conflist`
2591List of all configured filesystems
2592
2593## integer `vfs.worklist_len`
2594Syncer thread worklist length
2595
2596## integer `vfs.timestamp_precision`
2597File timestamp precision (0: seconds, 1: sec + ns accurate to 1/HZ, 2: sec + ns truncated to us, 3+: sec + ns (max. precision))
2598
2599## uint64_t `vfs.free_owe_inact`
2600Number of times free vnodes kept on active list due to VFS owing inactivation
2601
2602## integer `vfs.reassignbufcalls`
2603Number of calls to reassignbuf
2604
2605## uint64_t `vfs.recycles`
2606Number of vnodes recycled to meet vnode cache targets
2607
2608## unsigned long `vfs.freevnodes`
2609Number of "free" vnodes
2610
2611## unsigned long `vfs.wantfreevnodes`
2612Target for minimum number of "free" vnodes
2613
2614## uint64_t `vfs.vnodes_created`
2615Number of vnodes created by getnewvnode
2616
2617## unsigned long `vfs.numvnodes`
2618Number of vnodes in existence
2619
2620## string `vfs.root_mount_hold`
2621List of root mount hold tokens
2622
2623## integer `vfs.root_mount_always_wait`
2624Wait for root mount holds even if the root device already exists
2625
2626## uint8_t `vfs.default_autoro`
2627Retry failed r/w mount as r/o if no explicit ro/rw option is specified
2628
2629## integer `vfs.usermount`
2630Unprivileged users may mount and unmount file systems
2631
2632## integer `vfs.lookup_cap_dotdot_nonlocal`
2633enables ".." components in path lookup in capability mode on non-local mount
2634
2635## integer `vfs.lookup_cap_dotdot`
2636enables ".." components in path lookup in capability mode
2637
2638## integer `vfs.lookup_shared`
2639enables shared locks for path name translation
2640
2641## integer `vfs.typenumhash`
2642Set vfc_typenum using a hash calculation on vfc_name, so that it does notchange when file systems are loaded in a different order.
2643
2644## integer `vfs.read_min`
2645Cluster read min block count
2646
2647## integer `vfs.read_max`
2648Cluster read-ahead max block count
2649
2650## integer `vfs.write_behind`
2651Cluster write-behind; 0: disable, 1: enable, 2: backed off
2652
2653## opaque `vfs.cache.nchstats`
2654VFS cache effectiveness statistics
2655
2656## integer `vfs.cache.yield`
2657Number of times cache called yield
2658
2659## unsigned long `vfs.cache.cache_lock_vnodes_cel_3_failures`
2660Number of times 3-way vnode locking failed
2661
2662## unsigned long `vfs.cache.zap_and_exit_bucket_fail`
2663Number of times zap_and_exit failed to lock
2664
2665## uint64_t `vfs.cache.numfullpathfound`
2666Number of successful fullpath calls
2667
2668## uint64_t `vfs.cache.numfullpathfail4`
2669Number of fullpath search errors (ENOMEM)
2670
2671## uint64_t `vfs.cache.numfullpathfail2`
2672Number of fullpath search errors (VOP_VPTOCNP failures)
2673
2674## uint64_t `vfs.cache.numfullpathfail1`
2675Number of fullpath search errors (ENOTDIR)
2676
2677## uint64_t `vfs.cache.numfullpathcalls`
2678Number of fullpath search calls
2679
2680## uint64_t `vfs.cache.numneghits`
2681Number of cache hits (negative)
2682
2683## uint64_t `vfs.cache.numnegzaps`
2684Number of cache hits (negative) we do not want to cache
2685
2686## uint64_t `vfs.cache.numposhits`
2687Number of cache hits (positive)
2688
2689## uint64_t `vfs.cache.numposzaps`
2690Number of cache hits (positive) we do not want to cache
2691
2692## uint64_t `vfs.cache.nummisszap`
2693Number of cache misses we do not want to cache
2694
2695## uint64_t `vfs.cache.nummiss`
2696Number of cache misses
2697
2698## uint64_t `vfs.cache.numchecks`
2699Number of checks in lookup
2700
2701## uint64_t `vfs.cache.dotdothits`
2702Number of '..' hits
2703
2704## uint64_t `vfs.cache.dothits`
2705Number of '.' hits
2706
2707## uint64_t `vfs.cache.numcalls`
2708Number of cache lookups
2709
2710## unsigned long `vfs.cache.numcache`
2711Number of cache entries
2712
2713## unsigned long `vfs.cache.numneg`
2714Number of negative cache entries
2715
2716## unsigned integer `vfs.ncneghitsrequeue`
2717Number of hits to requeue a negative entry in the LRU list
2718
2719## unsigned integer `vfs.ncpurgeminvnodes`
2720Number of vnodes below which purgevfs ignores the request
2721
2722## unsigned integer `vfs.ncsizefactor`
2723Size factor for namecache
2724
2725## unsigned long `vfs.ncnegfactor`
2726Ratio of negative namecache entries
2727
2728## integer `vfs.buf_pager_relbuf`
2729Make buffer pager release buffers after reading
2730
2731## integer `vfs.flushwithdeps`
2732Number of buffers flushed with dependecies that require rollbacks
2733
2734## integer `vfs.maxbcachebuf`
2735Maximum size of a buffer cache block
2736
2737## integer `vfs.unmapped_buf_allowed`
2738Permit the use of the unmapped i/o
2739
2740## long integer `vfs.barrierwrites`
2741Number of barrier writes
2742
2743## long integer `vfs.notbufdflushes`
2744Number of dirty buffer flushes done by the bufdaemon helpers
2745
2746## integer `vfs.flushbufqtarget`
2747Amount of work to do in flushbufqueues when helping bufdaemon
2748
2749## integer `vfs.numbufallocfails`
2750Number of times buffer allocations failed
2751
2752## integer `vfs.mappingrestarts`
2753Number of times getblk has had to restart a buffer mapping for unmapped buffer
2754
2755## integer `vfs.getnewbufrestarts`
2756Number of times getnewbuf has had to restart a buffer acquisition
2757
2758## integer `vfs.getnewbufcalls`
2759Number of calls to getnewbuf
2760
2761## integer `vfs.hifreebuffers`
2762Threshold for clean buffer recycling
2763
2764## integer `vfs.lofreebuffers`
2765Target number of free buffers
2766
2767## integer `vfs.numfreebuffers`
2768Number of free buffers
2769
2770## integer `vfs.dirtybufthresh`
2771Number of bdwrite to bawrite conversions to clear dirty buffers
2772
2773## integer `vfs.hidirtybuffers`
2774When the number of dirty buffers is considered severe
2775
2776## integer `vfs.lodirtybuffers`
2777How many buffers we want to have free before bufdaemon can sleep
2778
2779## integer `vfs.numdirtybuffers`
2780Number of buffers that are dirty (has unwritten changes) at the moment
2781
2782## integer `vfs.recursiveflushes`
2783Number of flushes skipped due to being recursive
2784
2785## integer `vfs.altbufferflushes`
2786Number of fsync flushes to limit dirty buffers
2787
2788## integer `vfs.bdwriteskip`
2789Number of buffers supplied to bdwrite with snapshot deadlock risk
2790
2791## integer `vfs.dirtybufferflushes`
2792Number of bdwrite to bawrite conversions to limit dirty buffers
2793
2794## long integer `vfs.hirunningspace`
2795Maximum amount of space to use for in-progress I/O
2796
2797## long integer `vfs.lorunningspace`
2798Minimum preferred space used for in-progress I/O
2799
2800## integer `vfs.bufdefragcnt`
2801Number of times we have had to repeat buffer allocation to defragment
2802
2803## integer `vfs.buffreekvacnt`
2804Number of times we have freed the KVA space from some buffer
2805
2806## long integer `vfs.bufspacethresh`
2807Bufspace consumed before waking the daemon to free some
2808
2809## long integer `vfs.hibufspace`
2810Maximum allowed value of bufspace (excluding metadata)
2811
2812## long integer `vfs.lobufspace`
2813Minimum amount of buffers we want to have
2814
2815## long integer `vfs.maxmallocbufspace`
2816Maximum amount of malloced memory for buffers
2817
2818## long integer `vfs.bufmallocspace`
2819Amount of malloced memory for buffers
2820
2821## long integer `vfs.maxbufspace`
2822Maximum allowed value of bufspace (including metadata)
2823
2824## long integer `vfs.bufkvaspace`
2825Kernel virtual memory used for buffers
2826
2827## long integer `vfs.bufspace`
2828Virtual memory used for buffers
2829
2830## long integer `vfs.runningbufspace`
2831Amount of presently outstanding async buffer io
2832
2833## integer `vfs.vmiodirenable`
2834Use the VM system for directory writes
2835
2836## integer `vfs.aio.max_buf_aio`
2837Maximum buf aio requests per process
2838
2839## integer `vfs.aio.max_aio_queue_per_proc`
2840Maximum queued aio requests per process
2841
2842## integer `vfs.aio.max_aio_per_proc`
2843Maximum active aio requests per process
2844
2845## integer `vfs.aio.aiod_lifetime`
2846Maximum lifetime for idle aiod
2847
2848## integer `vfs.aio.num_unmapped_aio`
2849Number of aio requests presently handled by unmapped I/O buffers
2850
2851## integer `vfs.aio.num_buf_aio`
2852Number of aio requests presently handled by the buf subsystem
2853
2854## integer `vfs.aio.num_queue_count`
2855Number of queued aio requests
2856
2857## integer `vfs.aio.max_aio_queue`
2858Maximum number of aio requests to queue, globally
2859
2860## integer `vfs.aio.target_aio_procs`
2861Preferred number of ready kernel processes for async IO
2862
2863## integer `vfs.aio.num_aio_procs`
2864Number of presently active kernel processes for async IO
2865
2866## integer `vfs.aio.max_aio_procs`
2867Maximum number of kernel processes to use for handling async IO
2868
2869## unsigned integer `vfs.aio.unsafe_warningcnt`
2870Warnings that will be triggered upon failed IO requests on unsafe files
2871
2872## integer `vfs.aio.enable_unsafe`
2873Permit asynchronous IO on all file types, not just known-safe types
2874
2875## integer `vfs.acl_nfs4_old_semantics`
2876Use pre-PSARC/2010/029 NFSv4 ACL semantics
2877
2878## integer `vfs.pfs.vncache.misses`
2879number of cache misses since initialization
2880
2881## integer `vfs.pfs.vncache.hits`
2882number of cache hits since initialization
2883
2884## integer `vfs.pfs.vncache.maxentries`
2885highest number of entries in the vnode cache
2886
2887## integer `vfs.pfs.vncache.entries`
2888number of entries in the vnode cache
2889
2890## unsigned integer `vfs.nfsd.fha.max_reqs_per_nfsd`
2891Maximum requests that single nfsd thread should be working on at any time
2892
2893## unsigned integer `vfs.nfsd.fha.max_nfsds_per_fh`
2894Maximum nfsd threads that should be working on requests for the same file handle
2895
2896## unsigned integer `vfs.nfsd.fha.bin_shift`
2897Maximum locality distance 2^(bin_shift) bytes
2898
2899## unsigned integer `vfs.nfsd.fha.write`
2900Enable NFS FHA write locality
2901
2902## unsigned integer `vfs.nfsd.fha.read`
2903Enable NFS FHA read locality
2904
2905## unsigned integer `vfs.nfsd.fha.enable`
2906Enable NFS File Handle Affinity (FHA)
2907
2908## integer `vfs.nfsd.request_space_throttle_count`
2909Count of times throttling based on request space has occurred
2910
2911## integer `vfs.nfsd.request_space_throttled`
2912Whether nfs requests are currently throttled
2913
2914## unsigned long `vfs.nfsd.request_space_low`
2915Low water mark for request space.
2916
2917## unsigned long `vfs.nfsd.request_space_high`
2918Maximum space in parsed but not handled requests.
2919
2920## unsigned long `vfs.nfsd.request_space_used_highest`
2921Highest space used since reboot.
2922
2923## unsigned long `vfs.nfsd.request_space_used`
2924Space in parsed but not handled requests.
2925
2926## integer `vfs.nfsd.groups`
2927Number of thread groups
2928
2929## integer `vfs.nfsd.threads`
2930Current number of threads
2931
2932## integer `vfs.nfsd.maxthreads`
2933Maximal number of threads
2934
2935## integer `vfs.nfsd.minthreads`
2936Minimal number of threads
2937
2938## unsigned integer `vfs.nfsd.cachetcp`
2939Enable the DRC for NFS over TCP
2940
2941## unsigned integer `vfs.nfsd.tcpcachetimeo`
2942Timeout for TCP entries in the DRC
2943
2944## unsigned integer `vfs.nfsd.udphighwater`
2945High water mark for UDP cache entries
2946
2947## unsigned integer `vfs.nfsd.tcphighwater`
2948High water mark for TCP cache entries
2949
2950## integer `vfs.nfsd.enable_stringtouid`
2951Enable nfsd to accept numeric owner_names
2952
2953## integer `vfs.nfsd.debuglevel`
2954Debug level for NFS server
2955
2956## integer `vfs.nfsd.enable_locallocks`
2957Enable nfsd to acquire local locks on files
2958
2959## integer `vfs.nfsd.issue_delegations`
2960Enable nfsd to issue delegations
2961
2962## integer `vfs.nfsd.mirrormnt`
2963Enable nfsd to cross mount points
2964
2965## integer `vfs.nfsd.async`
2966Tell client that writes were synced even though they were not
2967
2968## integer `vfs.nfsd.server_max_nfsvers`
2969The highest version of NFS handled by the server
2970
2971## integer `vfs.nfsd.server_min_nfsvers`
2972The lowest version of NFS handled by the server
2973
2974## integer `vfs.nfsd.nfs_privport`
2975Only allow clients using a privileged port for NFSv2 and 3
2976
2977## integer `vfs.nfsd.allowreadforwriteopen`
2978Allow Reads to be done with Write Access StateIDs
2979
2980## integer `vfs.nfsd.writedelegifpos`
2981Issue a write delegation for read opens if possible
2982
2983## integer `vfs.nfsd.v4statelimit`
2984High water limit for NFSv4 opens+locks+delegations
2985
2986## integer `vfs.nfsd.sessionhashsize`
2987Size of session hash table set via loader.conf
2988
2989## integer `vfs.nfsd.fhhashsize`
2990Size of file handle hash table set via loader.conf
2991
2992## integer `vfs.nfsd.clienthashsize`
2993Size of client hash table set via loader.conf
2994
2995## integer `vfs.nfsd.statehashsize`
2996Size of state hash table set via loader.conf
2997
2998## integer `vfs.nfsd.enable_nogroupcheck`
2999Enable the NFSv4 check when setting group nogroup as owner
3000
3001## integer `vfs.nfsd.enable_nobodycheck`
3002Enable the NFSv4 check when setting user nobody as owner
3003
3004## integer `vfs.nfsd.enable_checkutf8`
3005Enable the NFSv4 check for the UTF8 compliant name required by rfc3530
3006
3007## opaque `net.local.stream.pcblist`
3008List of active local stream sockets
3009
3010## unsigned long `net.local.stream.recvspace`
3011Default stream receive space.
3012
3013## unsigned long `net.local.stream.sendspace`
3014Default stream send space.
3015
3016## opaque `net.local.dgram.pcblist`
3017List of active local datagram sockets
3018
3019## unsigned long `net.local.dgram.recvspace`
3020Default datagram receive space.
3021
3022## unsigned long `net.local.dgram.maxdgram`
3023Default datagram send space.
3024
3025## opaque `net.local.seqpacket.pcblist`
3026List of active local seqpacket sockets
3027
3028## unsigned long `net.local.seqpacket.recvspace`
3029Default seqpacket receive space.
3030
3031## unsigned long `net.local.seqpacket.maxseqpacket`
3032Default seqpacket send space.
3033
3034## integer `net.local.taskcount`
3035Number of times the garbage collector has run.
3036
3037## integer `net.local.recycled`
3038Number of unreachable sockets claimed by the garbage collector.
3039
3040## integer `net.local.deferred`
3041File descriptors deferred to taskqueue for close.
3042
3043## integer `net.local.inflight`
3044File descriptors in flight.
3045
3046## integer `net.inet.ip.portrange.randomtime`
3047Minimum time to keep sequental port allocation before switching to a random one
3048
3049## integer `net.inet.ip.portrange.randomcps`
3050Maximum number of random port allocations before switching to a sequental one
3051
3052## integer `net.inet.ip.portrange.randomized`
3053Enable random port allocation
3054
3055## integer `net.inet.ip.forwarding`
3056Enable IP forwarding between interfaces
3057
3058## integer `net.inet.ip.redirect`
3059Enable sending IP redirects
3060
3061## integer `net.inet.ip.ttl`
3062Maximum TTL on IP packets
3063
3064## integer `net.inet.ip.sourceroute`
3065Enable forwarding source routed IP packets
3066
3067## integer `net.inet.ip.intr_queue_maxlen`
3068Maximum size of the IP input queue
3069
3070## integer `net.inet.ip.intr_queue_drops`
3071Number of packets dropped from the IP input queue
3072
3073## opaque `net.inet.ip.stats`
3074IP statistics (struct ipstat, netinet/ip_var.h)
3075
3076## integer `net.inet.ip.accept_sourceroute`
3077Enable accepting source routed IP packets
3078
3079## integer `net.inet.ip.maxfragsperpacket`
3080Maximum number of IPv4 fragments allowed per packet
3081
3082## integer `net.inet.ip.fragpackets`
3083Current number of IPv4 fragment reassembly queue entries
3084
3085## integer `net.inet.ip.maxfragpackets`
3086Maximum number of IPv4 fragment reassembly queue entries
3087
3088## integer `net.inet.ip.process_options`
3089Enable IP options processing ([LS]SRR, RR, TS)
3090
3091## integer `net.inet.ip.check_interface`
3092Verify packet arrives on correct interface
3093
3094## `net.inet.ip.mcast.filters`
3095Per-interface stack-wide source filters
3096
3097## integer `net.inet.ip.mcast.loop`
3098Loopback multicast datagrams by default
3099
3100## unsigned long `net.inet.ip.mcast.maxsocksrc`
3101Max source filters per socket
3102
3103## unsigned long `net.inet.ip.mcast.maxgrpsrc`
3104Max source filters per group
3105
3106## integer `net.inet.ip.random_id_total`
3107Count of IP IDs created
3108
3109## integer `net.inet.ip.random_id_collisions`
3110Count of IP ID collisions
3111
3112## integer `net.inet.ip.random_id_period`
3113IP ID Array size
3114
3115## integer `net.inet.ip.rfc6864`
3116Use constant IP ID for atomic datagrams
3117
3118## integer `net.inet.ip.random_id`
3119Assign random ip_id values
3120
3121## integer `net.inet.ip.no_same_prefix`
3122Refuse to create same prefixes on different interfaces
3123
3124## integer `net.inet.icmp.maskrepl`
3125Reply to ICMP Address Mask Request packets
3126
3127## opaque `net.inet.icmp.stats`
3128ICMP statistics (struct icmpstat, netinet/icmp_var.h)
3129
3130## integer `net.inet.icmp.icmplim`
3131Maximum number of ICMP responses per second
3132
3133## integer `net.inet.icmp.tstamprepl`
3134Respond to ICMP Timestamp packets
3135
3136## integer `net.inet.icmp.bmcastecho`
3137Reply to multicast ICMP Echo Request and Timestamp packets
3138
3139## integer `net.inet.icmp.quotelen`
3140Number of bytes from original packet to quote in ICMP reply
3141
3142## integer `net.inet.icmp.reply_from_interface`
3143ICMP reply from incoming interface for non-local packets
3144
3145## string `net.inet.icmp.reply_src`
3146ICMP reply source for non-local packets
3147
3148## integer `net.inet.icmp.log_redirect`
3149Log ICMP redirects to the console
3150
3151## integer `net.inet.icmp.drop_redirect`
3152Ignore ICMP redirects
3153
3154## unsigned integer `net.inet.icmp.maskfake`
3155Fake reply to ICMP Address Mask Request packets
3156
3157## integer `net.inet.icmp.icmplim_output`
3158Enable logging of ICMP response rate limiting
3159
3160## `net.inet.igmp.ifinfo`
3161Per-interface IGMPv3 state
3162
3163## integer `net.inet.igmp.gsrdelay`
3164Rate limit for IGMPv3 Group-and-Source queries in seconds
3165
3166## integer `net.inet.igmp.default_version`
3167Default version of IGMP to run on each interface
3168
3169## integer `net.inet.igmp.legacysupp`
3170Allow v1/v2 reports to suppress v3 group responses
3171
3172## integer `net.inet.igmp.v2enable`
3173Enable backwards compatibility with IGMPv2
3174
3175## integer `net.inet.igmp.v1enable`
3176Enable backwards compatibility with IGMPv1
3177
3178## integer `net.inet.igmp.sendlocal`
3179Send IGMP membership reports for 224.0.0.0/24 groups
3180
3181## integer `net.inet.igmp.sendra`
3182Send IP Router Alert option in IGMPv2/v3 messages
3183
3184## integer `net.inet.igmp.recvifkludge`
3185Rewrite IGMPv1/v2 reports from 0.0.0.0 to contain subnet address
3186
3187## integer `net.inet.tcp.rfc1323`
3188Enable rfc1323 (high performance TCP) extensions
3189
3190## integer `net.inet.tcp.mssdflt`
3191Default TCP Maximum Segment Size
3192
3193## opaque `net.inet.tcp.stats`
3194TCP statistics (struct tcpstat, netinet/tcp_var.h)
3195
3196## integer `net.inet.tcp.keepidle`
3197time before keepalive probes begin
3198
3199## integer `net.inet.tcp.keepintvl`
3200time between keepalive probes
3201
3202## integer `net.inet.tcp.sendspace`
3203Initial send socket buffer size
3204
3205## integer `net.inet.tcp.recvspace`
3206Initial receive socket buffer size
3207
3208## integer `net.inet.tcp.keepinit`
3209time to establish connection
3210
3211## opaque `net.inet.tcp.pcblist`
3212List of active TCP connections
3213
3214## integer `net.inet.tcp.delacktime`
3215Time before a delayed ACK is sent
3216
3217## integer `net.inet.tcp.v6mssdflt`
3218Default TCP Maximum Segment Size for IPv6
3219
3220## opaque `net.inet.tcp.states`
3221TCP connection counts by TCP state
3222
3223## integer `net.inet.tcp.nolocaltimewait`
3224Do not create compressed TCP TIME_WAIT entries for local connections
3225
3226## integer `net.inet.tcp.maxtcptw`
3227Maximum number of compressed TCP TIME_WAIT entries
3228
3229## integer `net.inet.tcp.per_cpu_timers`
3230run tcp timers on all cpus
3231
3232## integer `net.inet.tcp.v6pmtud_blackhole_mss`
3233Path MTU Discovery IPv6 Black Hole Detection lowered MSS
3234
3235## integer `net.inet.tcp.pmtud_blackhole_mss`
3236Path MTU Discovery Black Hole Detection lowered MSS
3237
3238## integer `net.inet.tcp.pmtud_blackhole_failed`
3239Path MTU Discovery Black Hole Detection, Failure Count
3240
3241## integer `net.inet.tcp.pmtud_blackhole_activated_min_mss`
3242Path MTU Discovery Black Hole Detection, Activation Count at min MSS
3243
3244## integer `net.inet.tcp.pmtud_blackhole_activated`
3245Path MTU Discovery Black Hole Detection, Activation Count
3246
3247## integer `net.inet.tcp.pmtud_blackhole_detection`
3248Path MTU Discovery Black Hole Detection Enabled
3249
3250## integer `net.inet.tcp.rexmit_drop_options`
3251Drop TCP options from 3rd and later retransmitted SYN
3252
3253## integer `net.inet.tcp.keepcnt`
3254Number of keepalive probes to send
3255
3256## integer `net.inet.tcp.finwait2_timeout`
3257FIN-WAIT2 timeout
3258
3259## integer `net.inet.tcp.fast_finwait2_recycle`
3260Recycle closed FIN_WAIT_2 connections faster
3261
3262## integer `net.inet.tcp.always_keepalive`
3263Assume SO_KEEPALIVE on all TCP connections
3264
3265## integer `net.inet.tcp.rexmit_slop`
3266Retransmission Timer Slop
3267
3268## integer `net.inet.tcp.rexmit_min`
3269Minimum Retransmission Timeout
3270
3271## integer `net.inet.tcp.msl`
3272Maximum segment lifetime
3273
3274## integer `net.inet.tcp.persmax`
3275maximum persistence interval
3276
3277## integer `net.inet.tcp.persmin`
3278minimum persistence interval
3279
3280## integer `net.inet.tcp.syncache.rst_on_sock_fail`
3281Send reset on socket allocation failure
3282
3283## unsigned integer `net.inet.tcp.syncache.rexmtlimit`
3284Limit on SYN/ACK retransmissions
3285
3286## unsigned integer `net.inet.tcp.syncache.hashsize`
3287Size of TCP syncache hashtable
3288
3289## integer `net.inet.tcp.syncache.count`
3290Current number of entries in syncache
3291
3292## unsigned integer `net.inet.tcp.syncache.cachelimit`
3293Overall entry limit for syncache
3294
3295## unsigned integer `net.inet.tcp.syncache.bucketlimit`
3296Per-bucket hash limit for syncache
3297
3298## integer `net.inet.tcp.syncookies_only`
3299Use only TCP SYN cookies
3300
3301## integer `net.inet.tcp.syncookies`
3302Use TCP SYN cookies if the syncache overflows
3303
3304## opaque `net.inet.tcp.getcred`
3305Get the xucred of a TCP connection
3306
3307## string `net.inet.tcp.functions_available`
3308list available TCP Function sets
3309
3310## string `net.inet.tcp.functions_default`
3311Set/get the default TCP functions
3312
3313## integer `net.inet.tcp.soreceive_stream`
3314Using soreceive_stream for TCP sockets
3315
3316## integer `net.inet.tcp.isn_reseed_interval`
3317Seconds between reseeding of ISN secret
3318
3319## integer `net.inet.tcp.icmp_may_rst`
3320Certain ICMP unreachable messages may abort connections in SYN_SENT
3321
3322## unsigned integer `net.inet.tcp.pcbcount`
3323Number of active PCBs
3324
3325## integer `net.inet.tcp.do_tcpdrain`
3326Enable tcp_drain routine for extra help when low on mbufs
3327
3328## integer `net.inet.tcp.tcbhashsize`
3329Size of TCP control-block hashtable
3330
3331## integer `net.inet.tcp.log_debug`
3332Log errors caused by incoming TCP segments
3333
3334## integer `net.inet.tcp.minmss`
3335Minimum TCP Maximum Segment Size
3336
3337## integer `net.inet.tcp.sack.globalholes`
3338Global number of TCP SACK holes currently allocated
3339
3340## integer `net.inet.tcp.sack.globalmaxholes`
3341Global maximum number of TCP SACK holes
3342
3343## integer `net.inet.tcp.sack.maxholes`
3344Maximum number of TCP SACK holes allowed per connection
3345
3346## integer `net.inet.tcp.sack.enable`
3347Enable/Disable TCP SACK support
3348
3349## integer `net.inet.tcp.reass.cursegments`
3350Global number of TCP Segments currently in Reassembly Queue
3351
3352## integer `net.inet.tcp.reass.maxsegments`
3353Global maximum number of TCP Segments in Reassembly Queue
3354
3355## integer `net.inet.tcp.sendbuf_max`
3356Max size of automatic send buffer
3357
3358## integer `net.inet.tcp.sendbuf_inc`
3359Incrementor step size of automatic send buffer
3360
3361## integer `net.inet.tcp.sendbuf_auto`
3362Enable automatic send buffer sizing
3363
3364## integer `net.inet.tcp.tso`
3365Enable TCP Segmentation Offload
3366
3367## integer `net.inet.tcp.path_mtu_discovery`
3368Enable Path MTU Discovery
3369
3370## unsigned integer `net.inet.tcp.lro.entries`
3371default number of LRO entries
3372
3373## integer `net.inet.tcp.recvbuf_max`
3374Max size of automatic receive buffer
3375
3376## integer `net.inet.tcp.recvbuf_inc`
3377Incrementor step size of automatic receive buffer
3378
3379## integer `net.inet.tcp.recvbuf_auto`
3380Enable automatic receive buffer sizing
3381
3382## integer `net.inet.tcp.insecure_rst`
3383Follow RFC793 instead of RFC5961 criteria for accepting RST packets
3384
3385## integer `net.inet.tcp.insecure_syn`
3386Follow RFC793 instead of RFC5961 criteria for accepting SYN packets
3387
3388## integer `net.inet.tcp.ecn.maxretries`
3389Max retries before giving up on ECN
3390
3391## integer `net.inet.tcp.ecn.enable`
3392TCP ECN support
3393
3394## integer `net.inet.tcp.abc_l_var`
3395Cap the max cwnd increment during slow-start to this number of segments
3396
3397## integer `net.inet.tcp.rfc3465`
3398Enable RFC 3465 (Appropriate Byte Counting)
3399
3400## integer `net.inet.tcp.initcwnd_segments`
3401Slow-start flight size (initial congestion window) in number of segments
3402
3403## integer `net.inet.tcp.rfc3390`
3404Enable RFC 3390 (Increasing TCP's Initial Congestion Window)
3405
3406## integer `net.inet.tcp.rfc3042`
3407Enable RFC 3042 (Limited Transmit)
3408
3409## integer `net.inet.tcp.rfc6675_pipe`
3410Use calculated pipe/in-flight bytes per RFC 6675
3411
3412## integer `net.inet.tcp.drop_synfin`
3413Drop TCP packets with SYN+FIN set
3414
3415## integer `net.inet.tcp.delayed_ack`
3416Delay ACK to try and piggyback it onto a data packet
3417
3418## integer `net.inet.tcp.blackhole`
3419Do not send RST on segments to closed ports
3420
3421## integer `net.inet.tcp.log_in_vain`
3422Log all incoming TCP segments to closed ports
3423
3424## integer `net.inet.tcp.hostcache.purgenow`
3425Immediately purge all entries
3426
3427## integer `net.inet.tcp.hostcache.purge`
3428Expire all entires on next purge run
3429
3430## integer `net.inet.tcp.hostcache.prune`
3431Time between purge runs
3432
3433## integer `net.inet.tcp.hostcache.expire`
3434Expire time of TCP hostcache entries
3435
3436## unsigned integer `net.inet.tcp.hostcache.count`
3437Current number of entries in hostcache
3438
3439## unsigned integer `net.inet.tcp.hostcache.bucketlimit`
3440Per-bucket hash limit for hostcache
3441
3442## unsigned integer `net.inet.tcp.hostcache.hashsize`
3443Size of TCP hostcache hashtable
3444
3445## unsigned integer `net.inet.tcp.hostcache.cachelimit`
3446Overall entry limit for hostcache
3447
3448## integer `net.inet.tcp.hostcache.enable`
3449Enable the TCP hostcache
3450
3451## unsigned integer `net.inet.tcp.cc.htcp.rtt_scaling`
3452enable H-TCP RTT scaling
3453
3454## unsigned integer `net.inet.tcp.cc.htcp.adaptive_backoff`
3455enable H-TCP adaptive backoff
3456
3457## string `net.inet.tcp.cc.available`
3458List available congestion control algorithms
3459
3460## string `net.inet.tcp.cc.algorithm`
3461Default congestion control algorithm
3462
3463## integer `net.inet.udp.checksum`
3464compute udp checksum
3465
3466## opaque `net.inet.udp.stats`
3467UDP statistics (struct udpstat, netinet/udp_var.h)
3468
3469## unsigned long `net.inet.udp.maxdgram`
3470Maximum outgoing UDP datagram size
3471
3472## unsigned long `net.inet.udp.recvspace`
3473Maximum space for incoming UDP datagrams
3474
3475## opaque `net.inet.udp.pcblist`
3476List of active UDP sockets
3477
3478## opaque `net.inet.udp.getcred`
3479Get the xucred of a UDP connection
3480
3481## integer `net.inet.udp.blackhole`
3482Do not send port unreachables for refused connects
3483
3484## integer `net.inet.udp.log_in_vain`
3485Log all incoming UDP packets
3486
3487## opaque `net.inet.esp.stats`
3488ESP statistics (struct espstat, netipsec/esp_var.h
3489
3490## opaque `net.inet.ah.stats`
3491AH statistics (struct ahstat, netipsec/ah_var.h)
3492
3493## opaque `net.inet.ipcomp.stats`
3494IPCOMP statistics (struct ipcompstat, netipsec/ipcomp_var.h
3495
3496## opaque `net.inet.sctp.getcred`
3497Get the ucred of a SCTP connection
3498
3499## opaque `net.inet.sctp.assoclist`
3500List of active SCTP associations
3501
3502## opaque `net.inet.sctp.stats`
3503SCTP statistics (struct sctp_stat)
3504
3505## unsigned integer `net.inet.sctp.diag_info_code`
3506Diagnostic information error cause code
3507
3508## unsigned integer `net.inet.sctp.blackhole`
3509Enable SCTP blackholing. See blackhole(4) for more details.
3510
3511## unsigned integer `net.inet.sctp.use_dcccecn`
3512Enable for RTCC CC datacenter ECN
3513
3514## unsigned integer `net.inet.sctp.rttvar_steady_step`
3515How many the sames it takes to try step down of cwnd
3516
3517## unsigned integer `net.inet.sctp.rttvar_eqret`
3518What to return when rtt and bw are unchanged
3519
3520## unsigned integer `net.inet.sctp.rttvar_rtt`
3521Shift amount for rtt smoothing on rtt calc
3522
3523## unsigned integer `net.inet.sctp.rttvar_bw`
3524Shift amount for bw smoothing on rtt calc
3525
3526## unsigned integer `net.inet.sctp.initial_cwnd`
3527Initial congestion window in MTUs
3528
3529## unsigned integer `net.inet.sctp.buffer_splitting`
3530Enable send/receive buffer splitting.
3531
3532## unsigned integer `net.inet.sctp.vtag_time_wait`
3533Vtag time wait time in seconds, 0 disables it.
3534
3535## unsigned integer `net.inet.sctp.nat_friendly_init`
3536Enable sending of the nat-friendly SCTP option on INITs.
3537
3538## unsigned integer `net.inet.sctp.enable_sack_immediately`
3539Enable sending of the SACK-IMMEDIATELY-bit.
3540
3541## unsigned integer `net.inet.sctp.udp_tunneling_port`
3542Set the SCTP/UDP tunneling port
3543
3544## unsigned integer `net.inet.sctp.mobility_fasthandoff`
3545Enable SCTP fast handoff
3546
3547## unsigned integer `net.inet.sctp.mobility_base`
3548Enable SCTP base mobility
3549
3550## unsigned integer `net.inet.sctp.default_frag_interleave`
3551Default fragment interleave level
3552
3553## unsigned integer `net.inet.sctp.default_ss_module`
3554Default stream scheduling module
3555
3556## unsigned integer `net.inet.sctp.default_cc_module`
3557Default congestion control module
3558
3559## unsigned integer `net.inet.sctp.log_level`
3560Ltrace/KTR trace logging level
3561
3562## unsigned integer `net.inet.sctp.max_retran_chunk`
3563Maximum times an unlucky chunk can be retran'd before assoc abort
3564
3565## unsigned integer `net.inet.sctp.min_residual`
3566Minimum residual data chunk in second part of split
3567
3568## unsigned integer `net.inet.sctp.abort_at_limit`
3569When one-2-one hits qlimit abort
3570
3571## unsigned integer `net.inet.sctp.hb_max_burst`
3572Confirmation Heartbeat max burst
3573
3574## unsigned integer `net.inet.sctp.do_sctp_drain`
3575Should SCTP respond to the drain calls
3576
3577## unsigned integer `net.inet.sctp.max_chained_mbufs`
3578Default max number of small mbufs on a chain
3579
3580## unsigned integer `net.inet.sctp.abc_l_var`
3581SCTP ABC max increase per SACK (L)
3582
3583## unsigned integer `net.inet.sctp.nat_friendly`
3584SCTP NAT friendly operation
3585
3586## unsigned integer `net.inet.sctp.cwnd_maxburst`
3587Use a CWND adjusting maxburst
3588
3589## unsigned integer `net.inet.sctp.cmt_use_dac`
3590CMT DAC on/off flag
3591
3592## unsigned integer `net.inet.sctp.cmt_on_off`
3593CMT settings
3594
3595## unsigned integer `net.inet.sctp.outgoing_streams`
3596Default number of outgoing streams
3597
3598## unsigned integer `net.inet.sctp.incoming_streams`
3599Default number of incoming streams
3600
3601## unsigned integer `net.inet.sctp.add_more_on_output`
3602When space-wise is it worthwhile to try to add more to a socket send buffer
3603
3604## unsigned integer `net.inet.sctp.path_pf_threshold`
3605Default potentially failed threshold
3606
3607## unsigned integer `net.inet.sctp.path_rtx_max`
3608Default maximum of retransmissions per path
3609
3610## unsigned integer `net.inet.sctp.assoc_rtx_max`
3611Default maximum number of retransmissions per association
3612
3613## unsigned integer `net.inet.sctp.init_rtx_max`
3614Default maximum number of retransmission for INIT chunks
3615
3616## unsigned integer `net.inet.sctp.valid_cookie_life`
3617Default cookie lifetime in seconds
3618
3619## unsigned integer `net.inet.sctp.init_rto_max`
3620Default maximum retransmission timeout during association setup in ms
3621
3622## unsigned integer `net.inet.sctp.rto_initial`
3623Default initial retransmission timeout in ms
3624
3625## unsigned integer `net.inet.sctp.rto_min`
3626Default minimum retransmission timeout in ms
3627
3628## unsigned integer `net.inet.sctp.rto_max`
3629Default maximum retransmission timeout in ms
3630
3631## unsigned integer `net.inet.sctp.secret_lifetime`
3632Default secret lifetime in seconds
3633
3634## unsigned integer `net.inet.sctp.shutdown_guard_time`
3635Shutdown guard timer in seconds (0 means 5 times RTO.Max)
3636
3637## unsigned integer `net.inet.sctp.pmtu_raise_time`
3638Default PMTU raise timer in seconds
3639
3640## unsigned integer `net.inet.sctp.heartbeat_interval`
3641Default heartbeat interval in ms
3642
3643## unsigned integer `net.inet.sctp.asoc_resource`
3644Max number of cached resources in an asoc
3645
3646## unsigned integer `net.inet.sctp.sys_resource`
3647Max number of cached resources in the system
3648
3649## unsigned integer `net.inet.sctp.sack_freq`
3650Default SACK frequency
3651
3652## unsigned integer `net.inet.sctp.delayed_sack_time`
3653Default delayed SACK timer in ms
3654
3655## unsigned integer `net.inet.sctp.chunkscale`
3656Tunable for Scaling of number of chunks and messages
3657
3658## unsigned integer `net.inet.sctp.min_split_point`
3659Minimum size when splitting a chunk
3660
3661## unsigned integer `net.inet.sctp.pcbhashsize`
3662Tunable for PCB hash table sizes
3663
3664## unsigned integer `net.inet.sctp.tcbhashsize`
3665Tunable for TCB hash table sizes
3666
3667## unsigned integer `net.inet.sctp.maxchunks`
3668Default max chunks on queue per asoc
3669
3670## unsigned integer `net.inet.sctp.fr_maxburst`
3671Default fr max burst for sctp endpoints
3672
3673## unsigned integer `net.inet.sctp.maxburst`
3674Default max burst for sctp endpoints
3675
3676## unsigned integer `net.inet.sctp.peer_chkoh`
3677Amount to debit peers rwnd per chunk sent
3678
3679## unsigned integer `net.inet.sctp.pktdrop_enable`
3680Enable SCTP PKTDROP
3681
3682## unsigned integer `net.inet.sctp.nrsack_enable`
3683Enable SCTP NR-SACK
3684
3685## unsigned integer `net.inet.sctp.reconfig_enable`
3686Enable SCTP RE-CONFIG
3687
3688## unsigned integer `net.inet.sctp.asconf_enable`
3689Enable SCTP ASCONF
3690
3691## unsigned integer `net.inet.sctp.auth_enable`
3692Enable SCTP AUTH function
3693
3694## unsigned integer `net.inet.sctp.pr_enable`
3695Enable PR-SCTP
3696
3697## unsigned integer `net.inet.sctp.ecn_enable`
3698Enable SCTP ECN
3699
3700## unsigned integer `net.inet.sctp.auto_asconf`
3701Enable SCTP Auto-ASCONF
3702
3703## unsigned integer `net.inet.sctp.recvspace`
3704Maximum incoming SCTP buffer size
3705
3706## unsigned integer `net.inet.sctp.sendspace`
3707Maximum outgoing SCTP buffer size
3708
3709## integer `net.inet.ipsec.def_policy`
3710IPsec default policy.
3711
3712## integer `net.inet.ipsec.esp_trans_deflev`
3713Default ESP transport mode level
3714
3715## integer `net.inet.ipsec.esp_net_deflev`
3716Default ESP tunnel mode level.
3717
3718## integer `net.inet.ipsec.ah_trans_deflev`
3719AH transfer mode default level.
3720
3721## integer `net.inet.ipsec.ah_net_deflev`
3722AH tunnel mode default level.
3723
3724## integer `net.inet.ipsec.ah_cleartos`
3725If set, clear type-of-service field when doing AH computation.
3726
3727## integer `net.inet.ipsec.dfbit`
3728Do not fragment bit on encap.
3729
3730## integer `net.inet.ipsec.ecn`
3731Explicit Congestion Notification handling.
3732
3733## integer `net.inet.ipsec.debug`
3734Enable IPsec debugging output when set.
3735
3736## opaque `net.inet.ipsec.ipsecstats`
3737IPsec IPv4 statistics.
3738
3739## integer `net.inet.ipsec.filtertunnel`
3740If set, filter packets from an IPsec tunnel.
3741
3742## integer `net.inet.ipsec.natt_cksum_policy`
3743Method to fix TCP/UDP checksum for transport mode IPsec after NAT.
3744
3745## integer `net.inet.ipsec.check_policy_history`
3746Use strict check of inbound packets to security policy compliance.
3747
3748## integer `net.inet.ipsec.crypto_support`
3749Crypto driver selection.
3750
3751## opaque `net.inet.raw.pcblist`
3752List of active raw IP sockets
3753
3754## unsigned long `net.inet.raw.recvspace`
3755Maximum space for incoming raw IP datagrams
3756
3757## unsigned long `net.inet.raw.maxdgram`
3758Maximum outgoing raw IP datagram size
3759
3760## integer `net.link.generic.system.ifcount`
3761Number of configured interfaces
3762
3763## `net.link.generic.ifdata`
3764Interface table
3765
3766## integer `net.link.ether.inet.allow_multicast`
3767accept multicast addresses
3768
3769## integer `net.link.ether.inet.log_arp_permanent_modify`
3770log arp replies from MACs different than the one in the permanent arp entry
3771
3772## integer `net.link.ether.inet.log_arp_movements`
3773log arp replies from MACs different than the one in the cache
3774
3775## integer `net.link.ether.inet.log_arp_wrong_iface`
3776log arp packets arriving on the wrong interface
3777
3778## integer `net.link.ether.inet.garp_rexmit_count`
3779Number of times to retransmit GARP packets; 0 to disable, maximum of 16
3780
3781## integer `net.link.ether.inet.max_log_per_second`
3782Maximum number of remotely triggered ARP messages that can be logged per second
3783
3784## integer `net.link.ether.inet.maxhold`
3785Number of packets to hold per ARP entry
3786
3787## integer `net.link.ether.inet.wait`
3788Incomplete ARP entry lifetime in seconds
3789
3790## integer `net.link.ether.inet.proxyall`
3791Enable proxy ARP for all suitable requests
3792
3793## integer `net.link.ether.inet.maxtries`
3794ARP resolution attempts before returning error
3795
3796## integer `net.link.ether.inet.max_age`
3797ARP entry lifetime in seconds
3798
3799## opaque `net.link.ether.arp.stats`
3800ARP statistics (struct arpstat, net/if_arp.h)
3801
3802## integer `net.link.vlan.mtag_pcp`
3803Retain VLAN PCP information as packets are passed up the stack
3804
3805## integer `net.link.vlan.soft_pad`
3806pad short frames before tagging
3807
3808## integer `net.link.bridge.ipfw`
3809Layer2 filter with IPFW
3810
3811## integer `net.link.bridge.allow_llz_overlap`
3812Allow overlap of link-local scope zones of a bridge interface and the member interfaces
3813
3814## integer `net.link.bridge.inherit_mac`
3815Inherit MAC address from the first bridge member
3816
3817## integer `net.link.bridge.log_stp`
3818Log STP state changes
3819
3820## integer `net.link.bridge.pfil_local_phys`
3821Packet filter on the physical interface for locally destined packets
3822
3823## integer `net.link.bridge.pfil_member`
3824Packet filter on the member interface
3825
3826## integer `net.link.bridge.ipfw_arp`
3827Filter ARP packets through IPFW layer2
3828
3829## integer `net.link.bridge.pfil_bridge`
3830Packet filter on the bridge interface
3831
3832## integer `net.link.bridge.pfil_onlyip`
3833Only pass IP packets when pfil is enabled
3834
3835## integer `net.link.gif.parallel_tunnels`
3836Allow parallel tunnels?
3837
3838## integer `net.link.gif.max_nesting`
3839Max nested tunnels
3840
3841## integer `net.link.epair.netisr_maxqlen`
3842Maximum if_epair(4) netisr "hw" queue length
3843
3844## integer `net.link.tap.devfs_cloning`
3845Enable legacy devfs interface creation
3846
3847## integer `net.link.tap.up_on_open`
3848Bring interface up when /dev/tap is opened
3849
3850## integer `net.link.tap.user_open`
3851Allow user to open /dev/tap (based on node permissions)
3852
3853## integer `net.link.tun.devfs_cloning`
3854Enable legacy devfs interface creation.
3855
3856## integer `net.link.log_promisc_mode_change`
3857log promiscuous mode change events
3858
3859## integer `net.link.log_link_state_change`
3860log interface link state change events
3861
3862## integer `net.link.ifqmaxlen`
3863max send queue size
3864
3865## opaque `net.inet6.tcp6.getcred`
3866Get the xucred of a TCP6 connection
3867
3868## opaque `net.inet6.udp6.getcred`
3869Get the xucred of a UDP6 connection
3870
3871## integer `net.inet6.ip6.forwarding`
3872Enable forwarding of IPv6 packets between interfaces
3873
3874## integer `net.inet6.ip6.redirect`
3875Send ICMPv6 redirects for unforwardable IPv6 packets
3876
3877## integer `net.inet6.ip6.hlim`
3878Default hop limit to use for outgoing IPv6 packets
3879
3880## opaque `net.inet6.ip6.stats`
3881IP6 statistics (struct ip6stat, netinet6/ip6_var.h)
3882
3883## integer `net.inet6.ip6.maxfragpackets`
3884Default maximum number of outstanding fragmented IPv6 packets. A value of 0 means no fragmented packets will be accepted, while a a value of -1 means no limit
3885
3886## integer `net.inet6.ip6.accept_rtadv`
3887Default value of per-interface flag for accepting ICMPv6 RA messages
3888
3889## integer `net.inet6.ip6.log_interval`
3890Frequency in seconds at which to log IPv6 forwarding errors
3891
3892## integer `net.inet6.ip6.hdrnestlimit`
3893Default maximum number of IPv6 extension headers permitted on incoming IPv6 packets, 0 for no artificial limit
3894
3895## integer `net.inet6.ip6.dad_count`
3896Number of ICMPv6 NS messages sent during duplicate address detection
3897
3898## integer `net.inet6.ip6.auto_flowlabel`
3899Provide an IPv6 flowlabel in outbound packets
3900
3901## integer `net.inet6.ip6.defmcasthlim`
3902Default hop limit for IPv6 multicast packets originating from this node
3903
3904## string `net.inet6.ip6.kame_version`
3905KAME version string
3906
3907## integer `net.inet6.ip6.use_deprecated`
3908Allow the use of addresses whose preferred lifetimes have expired
3909
3910## integer `net.inet6.ip6.v6only`
3911Restrict AF_INET6 sockets to IPv6 addresses only
3912
3913## integer `net.inet6.ip6.use_tempaddr`
3914Create RFC3041 temporary addresses for autoconfigured addresses
3915
3916## integer `net.inet6.ip6.temppltime`
3917Maximum preferred lifetime for temporary addresses
3918
3919## integer `net.inet6.ip6.tempvltime`
3920Maximum valid lifetime for temporary addresses
3921
3922## integer `net.inet6.ip6.auto_linklocal`
3923Default value of per-interface flag for automatically adding an IPv6 link-local address to interfaces when attached
3924
3925## opaque `net.inet6.ip6.rip6stats`
3926Raw IP6 statistics (struct rip6stat, netinet6/raw_ip6.h)
3927
3928## integer `net.inet6.ip6.prefer_tempaddr`
3929Prefer RFC3041 temporary addresses in source address selection
3930
3931## integer `net.inet6.ip6.use_defaultzone`
3932Use the default scope zone when none is specified
3933
3934## integer `net.inet6.ip6.maxfrags`
3935Maximum allowed number of outstanding IPv6 packet fragments
3936
3937## integer `net.inet6.ip6.mcast_pmtu`
3938Enable path MTU discovery for multicast packets
3939
3940## integer `net.inet6.ip6.no_radr`
3941Default value of per-interface flag to control whether routers sending ICMPv6 RA messages on that interface are added into the default router list
3942
3943## integer `net.inet6.ip6.norbit_raif`
3944Always set clear the R flag in ICMPv6 NA messages when accepting RA on the interface
3945
3946## integer `net.inet6.ip6.rfc6204w3`
3947Accept the default router list from ICMPv6 RA messages even when packet forwarding is enabled
3948
3949## integer `net.inet6.ip6.intr_queue_maxlen`
3950Maximum size of the IPv6 input queue
3951
3952## integer `net.inet6.ip6.deembed_scopeid`
3953Extract embedded zone ID and set it to sin6_scope_id in sockaddr_in6.
3954
3955## integer `net.inet6.ip6.dad_enhanced`
3956Enable Enhanced DAD, which adds a random nonce to NS messages for DAD.
3957
3958## `net.inet6.ip6.mcast.filters`
3959Per-interface stack-wide source filters
3960
3961## integer `net.inet6.ip6.mcast.loop`
3962Loopback multicast datagrams by default
3963
3964## unsigned long `net.inet6.ip6.mcast.maxsocksrc`
3965Max source filters per socket
3966
3967## unsigned long `net.inet6.ip6.mcast.maxgrpsrc`
3968Max source filters per group
3969
3970## opaque `net.inet6.ipsec6.ipsecstats`
3971IPsec IPv6 statistics.
3972
3973## integer `net.inet6.ipsec6.def_policy`
3974IPsec default policy.
3975
3976## integer `net.inet6.ipsec6.esp_trans_deflev`
3977Default ESP transport mode level.
3978
3979## integer `net.inet6.ipsec6.esp_net_deflev`
3980Default ESP tunnel mode level.
3981
3982## integer `net.inet6.ipsec6.ah_trans_deflev`
3983AH transfer mode default level.
3984
3985## integer `net.inet6.ipsec6.ah_net_deflev`
3986AH tunnel mode default level.
3987
3988## integer `net.inet6.ipsec6.ecn`
3989Explicit Congestion Notification handling.
3990
3991## integer `net.inet6.ipsec6.debug`
3992Enable IPsec debugging output when set.
3993
3994## integer `net.inet6.ipsec6.filtertunnel`
3995If set, filter packets from an IPsec tunnel.
3996
3997## opaque `net.inet6.icmp6.stats`
3998ICMPv6 statistics (struct icmp6stat, netinet/icmp6.h)
3999
4000## integer `net.inet6.icmp6.rediraccept`
4001Accept ICMPv6 redirect messages
4002
4003## integer `net.inet6.icmp6.nd6_prune`
4004Frequency in seconds of checks for expired prefixes and routers
4005
4006## integer `net.inet6.icmp6.nd6_delay`
4007Delay in seconds before probing for reachability
4008
4009## integer `net.inet6.icmp6.nd6_umaxtries`
4010Number of ICMPv6 NS messages sent during reachability detection
4011
4012## integer `net.inet6.icmp6.nd6_mmaxtries`
4013Number of ICMPv6 NS messages sent during address resolution
4014
4015## integer `net.inet6.icmp6.nd6_useloopback`
4016Create a loopback route when configuring an IPv6 address
4017
4018## integer `net.inet6.icmp6.nodeinfo`
4019Mask of enabled RF4620 node information query types
4020
4021## integer `net.inet6.icmp6.errppslimit`
4022Maximum number of ICMPv6 error messages per second
4023
4024## integer `net.inet6.icmp6.nd6_debug`
4025Log NDP debug messages
4026
4027## opaque `net.inet6.icmp6.nd6_drlist`
4028NDP default router list
4029
4030## opaque `net.inet6.icmp6.nd6_prlist`
4031NDP prefix list
4032
4033## integer `net.inet6.icmp6.nodeinfo_oldmcprefix`
4034Join old IPv6 NI group address in draft-ietf-ipngwg-icmp-name-lookup for compatibility with KAME implementation
4035
4036## integer `net.inet6.icmp6.nd6_onlink_ns_rfc4861`
4037Accept 'on-link' ICMPv6 NS messages in compliance with RFC 4861
4038
4039## opaque `net.inet6.sctp6.getcred`
4040Get the ucred of a SCTP6 connection
4041
4042## integer `net.inet6.mld.use_allow`
4043Use ALLOW/BLOCK for RFC 4604 SSM joins/leaves
4044
4045## integer `net.inet6.mld.v1enable`
4046Enable fallback to MLDv1
4047
4048## `net.inet6.mld.ifinfo`
4049Per-interface MLDv2 state
4050
4051## integer `net.inet6.mld.gsrdelay`
4052Rate limit for MLDv2 Group-and-Source queries in seconds
4053
4054## unsigned long `net.pf.source_nodes_hashsize`
4055Size of pf(4) source nodes hashtable
4056
4057## unsigned long `net.pf.states_hashsize`
4058Size of pf(4) states hashtable
4059
4060## integer `net.wlan.mesh.maxholding`
4061Maximum times we are allowed to transition to HOLDING state before backinoff during peer link establishment
4062
4063## integer `net.wlan.mesh.maxretries`
4064Maximum retries during peer link establishment
4065
4066## integer `net.wlan.mesh.backofftimeout`
4067Backoff timeout (msec). This is to throutles peering forever when not receiving answer or is rejected by a neighbor
4068
4069## integer `net.wlan.mesh.confirmtimeout`
4070Confirm state timeout (msec)
4071
4072## integer `net.wlan.mesh.holdingtimeout`
4073Holding state timeout (msec)
4074
4075## integer `net.wlan.mesh.retrytimeout`
4076Retry timeout (msec)
4077
4078## integer `net.wlan.mesh.gateint`
4079mesh gate interval (ms)
4080
4081## integer `net.wlan.hwmp.inact`
4082mesh route inactivity timeout (ms)
4083
4084## integer `net.wlan.hwmp.rootconfint`
4085root confirmation interval (ms) (read-only)
4086
4087## integer `net.wlan.hwmp.rannint`
4088root announcement interval (ms)
4089
4090## integer `net.wlan.hwmp.rootint`
4091root interval (ms)
4092
4093## integer `net.wlan.hwmp.roottimeout`
4094root PREQ timeout (ms)
4095
4096## integer `net.wlan.hwmp.net_diameter_traversal_time`
4097estimate travelse time across the MBSS (ms)
4098
4099## integer `net.wlan.hwmp.maxpreq_retries`
4100maximum number of preq retries
4101
4102## integer `net.wlan.hwmp.pathlifetime`
4103path entry lifetime (ms)
4104
4105## integer `net.wlan.hwmp.targetonly`
4106Set TO bit on generated PREQs
4107
4108## integer `net.wlan.addba_maxtries`
4109max ADDBA requests sent before backoff
4110
4111## integer `net.wlan.addba_backoff`
4112ADDBA request backoff (ms)
4113
4114## integer `net.wlan.addba_timeout`
4115ADDBA request timeout (ms)
4116
4117## integer `net.wlan.recv_bar`
4118BAR frame processing (ena/dis)
4119
4120## integer `net.wlan.ampdu_age`
4121AMPDU max reorder age (ms)
4122
4123## integer `net.wlan.debug`
4124debugging printfs
4125
4126## integer `net.wlan.cac_timeout`
4127CAC timeout (secs)
4128
4129## integer `net.wlan.nol_timeout`
4130NOL timeout (secs)
4131
4132## string `net.wlan.devices`
4133names of available 802.11 devices
4134
4135## integer `net.route.netisr_maxqlen`
4136maximum routing socket dispatch queue length
4137
4138## integer `net.my_fibnum`
4139default FIB of caller
4140
4141## unsigned long `net.raw.recvspace`
4142Default raw socket receive space
4143
4144## unsigned long `net.raw.sendspace`
4145Default raw socket send space
4146
4147## opaque `net.isr.work`
4148Return list of per-workstream, per-protocol work in netisr
4149
4150## opaque `net.isr.workstream`
4151Return list of workstreams implemented by netisr
4152
4153## opaque `net.isr.proto`
4154Return list of protocols registered with netisr
4155
4156## unsigned integer `net.isr.numthreads`
4157Number of extant netisr threads.
4158
4159## unsigned integer `net.isr.maxprot`
4160Compile-time limit on the number of protocols supported by netisr.
4161
4162## unsigned integer `net.isr.defaultqlimit`
4163Default netisr per-protocol, per-CPU queue limit if not set by protocol
4164
4165## unsigned integer `net.isr.maxqlimit`
4166Maximum netisr per-protocol, per-CPU queue depth.
4167
4168## integer `net.isr.bindthreads`
4169Bind netisr threads to CPUs.
4170
4171## integer `net.isr.maxthreads`
4172Use at most this many CPUs for netisr processing
4173
4174## string `net.isr.dispatch`
4175netisr dispatch policy
4176
4177## integer `net.iflib.no_tx_batch`
4178minimize transmit latency at the possible expense of throughput
4179
4180## integer `net.iflib.min_tx_latency`
4181minimize transmit latency at the possible expense of throughput
4182
4183## unsigned integer `net.ifdescr_maxlen`
4184administrative maximum length for interface description
4185
4186## integer `net.bpf.maxbufsize`
4187Maximum capture buffer in bytes
4188
4189## integer `net.bpf.bufsize`
4190Default capture buffer size in bytes
4191
4192## integer `net.bpf.optimize_writers`
4193Do not send packets until BPF program is set
4194
4195## `net.bpf.stats`
4196bpf statistics portal
4197
4198## integer `net.bpf.zerocopy_enable`
4199Enable new zero-copy BPF buffer sessions
4200
4201## integer `net.bpf.maxinsns`
4202Maximum bpf program instructions
4203
4204## integer `net.accf.unloadable`
4205Allow unload of accept filters (not recommended)
4206
4207## integer `debug.minidump`
4208Enable mini crash dumps
4209
4210## integer `debug.hwpstate_verify`
4211Verify P-state after setting
4212
4213## integer `debug.hwpstate_verbose`
4214Debug hwpstate
4215
4216## integer `debug.x86bios.int`
4217Trace software interrupt handlers
4218
4219## integer `debug.x86bios.call`
4220Trace far function calls
4221
4222## integer `debug.fdc.settle`
4223Head settling time in sec/hz
4224
4225## integer `debug.fdc.spec2`
4226Specification byte two (head load time + no-dma)
4227
4228## integer `debug.fdc.spec1`
4229Specification byte one (step-rate + head unload)
4230
4231## integer `debug.fdc.retries`
4232Number of retries to attempt
4233
4234## integer `debug.fdc.debugflags`
4235Debug flags
4236
4237## integer `debug.fdc.fifo`
4238FIFO threshold setting
4239
4240## integer `debug.vesa.shadow_rom`
4241Enable video BIOS shadow
4242
4243## integer `debug.psm.pkterrthresh`
4244Number of error packets allowed before reinitializing the mouse
4245
4246## integer `debug.psm.usecs`
4247Microseconds to add to psmsecs
4248
4249## integer `debug.psm.secs`
4250Max number of seconds between soft interrupts
4251
4252## integer `debug.psm.errusecs`
4253Microseconds to add to psmerrsecs
4254
4255## integer `debug.psm.errsecs`
4256Number of seconds during which packets will dropped after a sync error
4257
4258## integer `debug.psm.hz`
4259Frequency of the softcallout (in hz)
4260
4261## integer `debug.psm.loglevel`
4262Verbosity level
4263
4264## integer `debug.dobkgrdwrite`
4265Do background writes (honoring the BV_BKGRDWRITE flag)?
4266
4267## integer `debug.softdep.print_threads`
4268Notify flusher thread start/stop
4269
4270## integer `debug.crypto_timing`
4271Enable/disable crypto timing support
4272
4273## unsigned long `debug.vn_io_faults`
4274Count of vn_io_fault lock avoidance triggers
4275
4276## integer `debug.vn_io_fault_prefault`
4277Enable vn_io_fault prefaulting
4278
4279## integer `debug.vn_io_fault_enable`
4280Enable vn_io_fault lock avoidance
4281
4282## integer `debug.max_vnlru_free`
4283limit on vnode free requests per call to the vnlru_free routine
4284
4285## integer `debug.vnlru_nowhere`
4286Number of times the vnlru process ran without success
4287
4288## integer `debug.rush_requests`
4289Number of times I/O speeded up (rush requests)
4290
4291## integer `debug.disablefullpath`
4292Disable the vn_fullpath function
4293
4294## integer `debug.disablecwd`
4295Disable the getcwd syscall
4296
4297## integer `debug.vfscache`
4298VFS namecache enabled
4299
4300## unsigned long `debug.numcachehv`
4301Number of namecache entries with vnodes held
4302
4303## unsigned long `debug.numcache`
4304Number of namecache entries
4305
4306## unsigned long `debug.numneg`
4307Number of negative entries in namecache
4308
4309## unsigned long `debug.nchash`
4310Size of namecache hash table
4311
4312## integer `debug.devfs_iosize_max_clamp`
4313Clamp max i/o size to INT_MAX for devices
4314
4315## integer `debug.iosize_max_clamp`
4316Clamp max i/o size to INT_MAX
4317
4318## integer `debug.clock_do_io`
4319Trigger one-time IO on RTC clocks; 1=read (and discard), 2=write
4320
4321## integer `debug.clock_show_io`
4322Enable debug printing of RTC clock I/O; 1=reads, 2=writes, 3=both.
4323
4324## integer `debug.rman_debug`
4325rman debug
4326
4327## integer `debug.kdb.alt_break_to_debugger`
4328Enable alternative break to debugger
4329
4330## integer `debug.kdb.break_to_debugger`
4331Enable break to debugger
4332
4333## integer `debug.kdb.stack_overflow`
4334set to cause a stack overflow
4335
4336## integer `debug.kdb.trap_code`
4337set to cause a page fault via code access
4338
4339## integer `debug.kdb.trap`
4340set to cause a page fault via data access
4341
4342## integer `debug.kdb.panic`
4343set to panic the kernel
4344
4345## integer `debug.kdb.enter`
4346set to enter the debugger
4347
4348## string `debug.kdb.current`
4349currently selected KDB backend
4350
4351## string `debug.kdb.available`
4352list of available KDB backends
4353
4354## integer `debug.clocktime`
4355Enable printing of clocktime debugging
4356
4357## integer `debug.obsolete_panic`
4358Bus debug level
4359
4360## integer `debug.umtx.umtx_pi_allocated`
4361Allocated umtx_pi
4362
4363## integer `debug.trace_on_panic`
4364Print stack trace on kernel panic
4365
4366## integer `debug.debugger_on_panic`
4367Run debugger on kernel panic
4368
4369## integer `debug.osd`
4370OSD debug level
4371
4372## integer `debug.adaptive_machine_arch`
4373Adapt reported machine architecture to the ABI of the binary
4374
4375## integer `debug.sizeof.znode`
4376sizeof(znode_t)
4377
4378## integer `debug.sizeof.namecache`
4379sizeof(struct namecache)
4380
4381## integer `debug.sizeof.devstat`
4382sizeof(struct devstat)
4383
4384## integer `debug.sizeof.pcb`
4385sizeof(struct pcb)
4386
4387## integer `debug.sizeof.kinfo_proc`
4388sizeof(struct kinfo_proc)
4389
4390## integer `debug.sizeof.buf`
4391sizeof(struct buf)
4392
4393## integer `debug.sizeof.bio`
4394sizeof(struct bio)
4395
4396## integer `debug.sizeof.proc`
4397sizeof(struct proc)
4398
4399## integer `debug.sizeof.vnode`
4400sizeof(struct vnode)
4401
4402## integer `debug.sizeof.g_bioq`
4403sizeof(struct g_bioq)
4404
4405## integer `debug.sizeof.g_consumer`
4406sizeof(struct g_consumer)
4407
4408## integer `debug.sizeof.g_provider`
4409sizeof(struct g_provider)
4410
4411## integer `debug.sizeof.g_geom`
4412sizeof(struct g_geom)
4413
4414## integer `debug.sizeof.g_class`
4415sizeof(struct g_class)
4416
4417## integer `debug.sizeof.cdev_priv`
4418sizeof(struct cdev_priv)
4419
4420## integer `debug.sizeof.cdev`
4421sizeof(struct cdev)
4422
4423## string `debug.fail_point.test_trigger_fail_point`
4424Trigger test fail points
4425
4426## integer `debug.cpufreq.verbose`
4427Print verbose debugging messages
4428
4429## integer `debug.cpufreq.lowest`
4430Don't provide levels below this frequency.
4431
4432## integer `debug.bootverbose`
4433Control the output of verbose kernel messages
4434
4435## integer `debug.boothowto`
4436Boot control flags, passed from loader
4437
4438## integer `debug.elf32_legacy_coredump`
4439include all and only RW pages in core dumps
4440
4441## integer `debug.elf64_legacy_coredump`
4442include all and only RW pages in core dumps
4443
4444## integer `debug.uart_force_poll`
4445Force UART polling
4446
4447## integer `debug.uart_poll_freq`
4448UART poll frequency
4449
4450## integer `debug.mddebug`
4451Enable md(4) debug messages
4452
4453## integer `debug.iwi`
4454iwi debug level
4455
4456## integer `debug.ipw`
4457ipw debug level
4458
4459## integer `debug.acpi.resume_beep`
4460Beep the PC speaker when resuming
4461
4462## integer `debug.acpi.batt.batt_sleep_ms`
4463Sleep during battery status updates to prevent keystroke loss.
4464
4465## integer `debug.acpi.ec.timeout`
4466Total time spent waiting for a response (poll+sleep)
4467
4468## integer `debug.acpi.ec.polled`
4469Force use of polled mode (only if interrupt mode doesn't work)
4470
4471## integer `debug.acpi.ec.burst`
4472Enable use of burst mode (faster for nearly all systems)
4473
4474## integer `debug.acpi.cpu_unordered`
4475Do not use the MADT to match ACPI Processor objects to CPUs.
4476
4477## integer `debug.acpi.suspend_bounce`
4478Don't actually suspend, just test devices.
4479
4480## integer `debug.acpi.reset_clock`
4481Reset system clock while resuming.
4482
4483## integer `debug.acpi.default_register_width`
4484Ignore register widths set by FADT
4485
4486## integer `debug.acpi.interpreter_slack`
4487Turn on interpreter slack mode.
4488
4489## integer `debug.acpi.enable_debug_objects`
4490Enable Debug objects
4491
4492## string `debug.acpi.acpi_ca_version`
4493Version of Intel ACPI-CA
4494
4495## integer `debug.acpi.max_threads`
4496Maximum acpi threads
4497
4498## integer `debug.acpi.tasks_hiwater`
4499Peak demand for ACPI event task slots.
4500
4501## integer `debug.acpi.max_tasks`
4502Maximum acpi tasks
4503
4504## string `hw.machine`
4505Machine class
4506
4507## string `hw.model`
4508Machine model
4509
4510## integer `hw.ncpu`
4511Number of active CPUs
4512
4513## integer `hw.byteorder`
4514System byte order
4515
4516## integer `hw.pagesize`
4517System memory page size
4518
4519## integer `hw.floatingpoint`
4520Floating point instructions executed in hardware
4521
4522## string `hw.machine_arch`
4523System architecture
4524
4525## unsigned integer `hw.vmm.svm.num_asids`
4526Number of ASIDs supported by this processor
4527
4528## unsigned integer `hw.vmm.svm.features`
4529SVM features advertised by CPUID.8000000AH:EDX
4530
4531## integer `hw.vmm.vmx.posted_interrupt_vector`
4532APICv posted interrupt vector
4533
4534## integer `hw.vmm.vmx.cap.posted_interrupts`
4535APICv posted interrupt support
4536
4537## integer `hw.vmm.vmx.cap.virtual_interrupt_delivery`
4538APICv virtual interrupt delivery support
4539
4540## integer `hw.vmm.vmx.cap.invpcid`
4541Guests are allowed to use INVPCID
4542
4543## integer `hw.vmm.vmx.cap.monitor_trap`
4544Monitor trap flag
4545
4546## integer `hw.vmm.vmx.cap.unrestricted_guest`
4547Unrestricted guests
4548
4549## integer `hw.vmm.vmx.cap.pause_exit`
4550PAUSE triggers a VM-exit
4551
4552## integer `hw.vmm.vmx.cap.halt_exit`
4553HLT triggers a VM-exit
4554
4555## integer `hw.vmm.vmx.initialized`
4556Intel VMX initialized
4557
4558## integer `hw.vmm.vmx.no_flush_rsb`
4559Do not flush RSB upon vmexit
4560
4561## integer `hw.vmm.vrtc.flag_broken_time`
4562Stop guest when invalid RTC time is detected
4563
4564## integer `hw.vmm.ppt.devices`
4565number of pci passthru devices
4566
4567## integer `hw.vmm.iommu.enable`
4568Enable use of I/O MMU (required for PCI passthrough).
4569
4570## integer `hw.vmm.iommu.initialized`
4571bhyve iommu initialized?
4572
4573## unsigned long `hw.vmm.bhyve_xcpuids`
4574Number of times an unknown cpuid leaf was accessed
4575
4576## integer `hw.vmm.trace_guest_exceptions`
4577Trap into hypervisor on all guest exceptions and reflect them back
4578
4579## integer `hw.vmm.ipinum`
4580IPI vector used for vcpu notifications
4581
4582## integer `hw.vmm.halt_detection`
4583Halt VM if all vcpus execute HLT with interrupts disabled
4584
4585## string `hw.acpi.cpu.cx_lowest`
4586Global lowest Cx sleep state to use
4587
4588## integer `hw.acpi.reset_video`
4589Call the VESA reset BIOS vector on the resume path
4590
4591## integer `hw.acpi.handle_reboot`
4592Use ACPI Reset Register to reboot
4593
4594## integer `hw.acpi.disable_on_reboot`
4595Disable ACPI when rebooting/halting system
4596
4597## integer `hw.acpi.verbose`
4598verbose mode
4599
4600## integer `hw.acpi.s4bios`
4601S4BIOS mode
4602
4603## integer `hw.acpi.sleep_delay`
4604sleep delay in seconds
4605
4606## string `hw.acpi.lid_switch_state`
4607Lid ACPI sleep state. Set to S3 if you want to suspend your laptop when close the Lid.
4608
4609## string `hw.acpi.sleep_button_state`
4610Sleep button ACPI sleep state.
4611
4612## string `hw.acpi.power_button_state`
4613Power button ACPI sleep state.
4614
4615## string `hw.acpi.supported_sleep_state`
4616List supported ACPI sleep states.
4617
4618## integer `hw.mca.cmc_throttle`
4619Interval in seconds to throttle corrected MC interrupts
4620
4621## integer `hw.mca.force_scan`
4622Force an immediate scan for machine checks
4623
4624## `hw.mca.records`
4625Machine check records
4626
4627## integer `hw.mca.interval`
4628Periodic interval in seconds to scan for machine checks
4629
4630## integer `hw.mca.count`
4631Record count
4632
4633## integer `hw.mca.erratum383`
4634Is the workaround for Erratum 383 on AMD Family 10h processors enabled?
4635
4636## integer `hw.mca.intel6h_HSD131`
4637Administrative toggle for logging of spurious corrected errors
4638
4639## integer `hw.mca.amd10h_L1TP`
4640Administrative toggle for logging of level one TLB parity (L1TP) errors
4641
4642## integer `hw.mca.enabled`
4643Administrative toggle for machine check support
4644
4645## integer `hw.apic.enable_extint`
4646Enable the ExtINT pin in the first I/O APIC
4647
4648## string `hw.hv_vendor`
4649Hypervisor vendor
4650
4651## integer `hw.clockrate`
4652CPU instruction clock rate
4653
4654## unsigned integer `hw.via_feature_xcrypt`
4655VIA xcrypt feature available in CPU
4656
4657## unsigned integer `hw.via_feature_rng`
4658VIA RNG feature available in CPU
4659
4660## integer `hw.spec_store_bypass_disable`
4661Speculative Store Bypass Disable (0 - off, 1 - on, 2 - auto
4662
4663## integer `hw.spec_store_bypass_disable_active`
4664Speculative Store Bypass Disable active
4665
4666## integer `hw.ibrs_disable`
4667Disable Indirect Branch Restricted Speculation
4668
4669## integer `hw.ibrs_active`
4670Indirect Branch Restricted Speculation active
4671
4672## integer `hw.busdma.zone1.total_deferred`
4673Total bounce requests that were deferred
4674
4675## integer `hw.busdma.zone1.total_bounced`
4676Total bounce requests
4677
4678## integer `hw.busdma.zone1.active_bpages`
4679Active bounce pages
4680
4681## integer `hw.busdma.zone1.reserved_bpages`
4682Reserved bounce pages
4683
4684## integer `hw.busdma.zone1.free_bpages`
4685Free bounce pages
4686
4687## integer `hw.busdma.zone1.total_bpages`
4688Total bounce pages
4689
4690## integer `hw.busdma.zone0.total_deferred`
4691Total bounce requests that were deferred
4692
4693## integer `hw.busdma.zone0.total_bounced`
4694Total bounce requests
4695
4696## integer `hw.busdma.zone0.active_bpages`
4697Active bounce pages
4698
4699## integer `hw.busdma.zone0.reserved_bpages`
4700Reserved bounce pages
4701
4702## integer `hw.busdma.zone0.free_bpages`
4703Free bounce pages
4704
4705## integer `hw.busdma.zone0.total_bpages`
4706Total bounce pages
4707
4708## integer `hw.busdma.total_bpages`
4709Total bounce pages
4710
4711## uint64_t `hw.dmar.timeout`
4712Timeout for command wait, in nanoseconds
4713
4714## integer `hw.dmar.batch_coalesce`
4715Number of qi batches between interrupt
4716
4717## integer `hw.dmar.match_verbose`
4718Verbose matching of the PCI devices to DMAR paths
4719
4720## integer `hw.dmar.tbl_pagecnt`
4721Count of pages used for DMAR pagetables
4722
4723## integer `hw.nvme.use_nvd`
47241 = Create NVD devices, 0 = Create NDA devices
4725
4726## uint64_t `hw.nvd.delete_max`
4727nvd maximum BIO_DELETE size in bytes
4728
4729## integer `hw.vmbus.pin_evttask`
4730Pin event tasks to their respective CPU
4731
4732## integer `hw.hvtimesync.sample_verbose`
4733Increase sample request verbosity.
4734
4735## integer `hw.hvtimesync.sample_thresh`
4736Threshold that makes sample request trigger the sync (unit: ms).
4737
4738## integer `hw.hvtimesync.ignore_sync`
4739Ignore the sync request.
4740
4741## integer `hw.storvsc.chan_cnt`
4742# of channels to use
4743
4744## unsigned integer `hw.storvsc.max_io`
4745Hyper-V storage max io limit
4746
4747## unsigned integer `hw.storvsc.ringbuffer_size`
4748Hyper-V storage ringbuffer size
4749
4750## unsigned integer `hw.storvsc.use_pim_unmapped`
4751Optimize storvsc by using unmapped I/O
4752
4753## unsigned integer `hw.storvsc.use_win8ext_flags`
4754Use win8 extension flags or not
4755
4756## integer `hw.hn.vf_xpnt_attwait`
4757Extra wait for transparent VF attach routing; unit: seconds
4758
4759## integer `hw.hn.vf_xpnt_accbpf`
4760Accurate BPF for transparent VF
4761
4762## integer `hw.hn.vf_transparent`
4763Transparent VF mod
4764
4765## string `hw.hn.vfmap`
4766VF mapping
4767
4768## string `hw.hn.vflist`
4769VF list
4770
4771## integer `hw.hn.tx_agg_pkts`
4772Packet transmission aggregation packet limit
4773
4774## integer `hw.hn.tx_agg_size`
4775Packet transmission aggregation size limit
4776
4777## unsigned integer `hw.hn.lro_mbufq_depth`
4778Depth of LRO mbuf queue
4779
4780## integer `hw.hn.tx_swq_depth`
4781Depth of IFQ or BUFRING
4782
4783## integer `hw.hn.tx_ring_cnt`
4784# of TX rings to use
4785
4786## integer `hw.hn.chan_cnt`
4787# of channels to use; each channel has one RX ring and one TX ring
4788
4789## integer `hw.hn.use_if_start`
4790Use if_start TX method
4791
4792## integer `hw.hn.use_txdesc_bufring`
4793Use buf_ring for TX descriptors
4794
4795## integer `hw.hn.tx_taskq_mode`
4796TX taskqueue modes: 0 - independent, 1 - share global tx taskqs, 2 - share event taskqs
4797
4798## integer `hw.hn.tx_taskq_cnt`
4799# of TX taskqueues
4800
4801## integer `hw.hn.lro_entry_count`
4802LRO entry count
4803
4804## integer `hw.hn.direct_tx_size`
4805Size of the packet for direct transmission
4806
4807## integer `hw.hn.tx_chimney_size`
4808Chimney send packet size limit
4809
4810## integer `hw.hn.tso_maxlen`
4811TSO burst limit
4812
4813## integer `hw.hn.udpcs_fixup_mtu`
4814UDP checksum fixup MTU threshold
4815
4816## uint64_t `hw.hn.udpcs_fixup`
4817# of UDP checksum fixup
4818
4819## integer `hw.hn.enable_udp6cs`
4820Offload UDP/IPv6 checksum
4821
4822## integer `hw.hn.enable_udp4cs`
4823Offload UDP/IPv4 checksum
4824
4825## integer `hw.hn.trust_hostip`
4826Trust ip packet verification on host side, when csum info is missing (global setting)
4827
4828## integer `hw.hn.trust_hostudp`
4829Trust udp datagram verification on host side, when csum info is missing (global setting)
4830
4831## integer `hw.hn.trust_hosttcp`
4832Trust tcp segement verification on host side, when csum info is missing (global setting)
4833
4834## integer `hw.ixlv.tx_itr`
4835TX Interrupt Rate
4836
4837## integer `hw.ixlv.rx_itr`
4838RX Interrupt Rate
4839
4840## integer `hw.ixlv.dynamic_tx_itr`
4841Dynamic TX Interrupt Rate
4842
4843## integer `hw.ixlv.dynamic_rx_itr`
4844Dynamic RX Interrupt Rate
4845
4846## integer `hw.ixlv.enable_head_writeback`
4847For detecting last completed TX descriptor by hardware, use value written by HW instead of checking descriptors
4848
4849## integer `hw.ixlv.txbr_size`
4850TX Buf Ring Size
4851
4852## integer `hw.ixlv.max_queues`
4853Number of Queues
4854
4855## integer `hw.ixlv.rx_ring_size`
4856TX Descriptor Ring Size
4857
4858## integer `hw.ixlv.tx_ring_size`
4859TX Descriptor Ring Size
4860
4861## integer `hw.ixl.tx_itr`
4862TX Interrupt Rate
4863
4864## integer `hw.ixl.rx_itr`
4865RX Interrupt Rate
4866
4867## integer `hw.ixl.dynamic_tx_itr`
4868Dynamic TX Interrupt Rate
4869
4870## integer `hw.ixl.dynamic_rx_itr`
4871Dynamic RX Interrupt Rate
4872
4873## integer `hw.ixl.shared_debug_mask`
4874Display debug statements that are printed in shared code
4875
4876## integer `hw.ixl.core_debug_mask`
4877Display debug statements that are printed in non-shared code
4878
4879## integer `hw.ixl.enable_head_writeback`
4880For detecting last completed TX descriptor by hardware, use value written by HW instead of checking descriptors
4881
4882## integer `hw.ixl.enable_tx_fc_filter`
4883Filter out packets with Ethertype 0x8808 from being sent out by non-HW sources
4884
4885## integer `hw.ixl.max_queues`
4886Number of Queues
4887
4888## integer `hw.ixl.rx_ring_size`
4889RX Descriptor Ring Size
4890
4891## integer `hw.ixl.tx_ring_size`
4892TX Descriptor Ring Size
4893
4894## integer `hw.ixl.enable_msix`
4895Enable MSI-X interrupts
4896
4897## integer `hw.bxe.udp_rss`
4898UDP RSS support
4899
4900## integer `hw.bxe.autogreeen`
4901AutoGrEEEn support
4902
4903## integer `hw.bxe.mrrs`
4904PCIe maximum read request size
4905
4906## integer `hw.bxe.max_aggregation_size`
4907max aggregation size
4908
4909## integer `hw.bxe.rx_budget`
4910Rx processing budget
4911
4912## integer `hw.bxe.hc_tx_ticks`
4913Host Coalescing Tx ticks
4914
4915## integer `hw.bxe.hc_rx_ticks`
4916Host Coalescing Rx ticks
4917
4918## integer `hw.bxe.max_rx_bufs`
4919Maximum Number of Rx Buffers Per Queue
4920
4921## integer `hw.bxe.queue_count`
4922Multi-Queue queue count
4923
4924## integer `hw.bxe.interrupt_mode`
4925Interrupt (MSI-X/MSI/INTx) mode
4926
4927## unsigned long `hw.bxe.debug`
4928Debug logging mode
4929
4930## integer `hw.psm.elantech_support`
4931Enable support for Elantech touchpads
4932
4933## integer `hw.psm.trackpoint_support`
4934Enable support for IBM/Lenovo TrackPoint
4935
4936## integer `hw.psm.synaptics_support`
4937Enable support for Synaptics touchpads
4938
4939## integer `hw.psm.tap_timeout`
4940Tap timeout for touchpads
4941
4942## integer `hw.psm.tap_threshold`
4943Button tap threshold
4944
4945## integer `hw.psm.tap_enabled`
4946Enable tap and drag gestures
4947
4948## integer `hw.lower_amd64_sharedpage`
4949Lower sharedpage to work around Ryzen issue with executing code near the top of user memory
4950
4951## integer `hw.instruction_sse`
4952SIMD/MMX2 instructions available in CPU
4953
4954## integer `hw.lazy_fpu_switch`
4955Lazily load FPU context after context switch
4956
4957## `hw.bus.rman`
4958kernel resource manager
4959
4960## `hw.bus.devices`
4961system device tree
4962
4963## `hw.bus.info`
4964bus-related data
4965
4966## integer `hw.bus.devctl_queue`
4967devctl queue length
4968
4969## integer `hw.bus.devctl_disable`
4970devctl disable -- deprecated
4971
4972## unsigned long `hw.pagesizes`
4973Supported page sizes
4974
4975## opaque `hw.intrcnt`
4976Interrupt Counts
4977
4978## opaque `hw.intrnames`
4979Interrupt Names
4980
4981## integer `hw.intr_storm_threshold`
4982Number of consecutive interrupts before storm protection is enabled
4983
4984## integer `hw.xbd.xbd_enable_indirect`
4985Enable xbd indirect segments
4986
4987## integer `hw.wi.debug`
4988control debugging printfs
4989
4990## integer `hw.wi.txerate`
4991max tx error msgs/sec; 0 to disable msgs
4992
4993## unsigned integer `hw.watchdog.wd_last_u_secs`
4994Watchdog last update time
4995
4996## unsigned integer `hw.watchdog.wd_last_u`
4997Watchdog last update time
4998
4999## integer `hw.vtnet.rx_process_limit`
5000Limits the number RX segments processed in a single pass
5001
5002## integer `hw.vtnet.mq_max_pairs`
5003Sets the maximum number of Multi Queue pairs
5004
5005## integer `hw.vtnet.mq_disable`
5006Disables Multi Queue support
5007
5008## integer `hw.vtnet.lro_disable`
5009Disables TCP Large Receive Offload
5010
5011## integer `hw.vtnet.tso_disable`
5012Disables TCP Segmentation Offload
5013
5014## integer `hw.vtnet.csum_disable`
5015Disables receive and send checksum offload
5016
5017## integer `hw.usb.ums.debug`
5018Debug level
5019
5020## integer `hw.usb.ukbd.pollrate`
5021Force this polling rate, 1-1000Hz
5022
5023## integer `hw.usb.ukbd.no_leds`
5024Disables setting of keyboard leds
5025
5026## integer `hw.usb.ukbd.debug`
5027Debug level
5028
5029## integer `hw.usb.full_ddesc`
5030USB always read complete device descriptor, if set
5031
5032## integer `hw.usb.no_cs_fail`
5033USB clear stall failures are ignored, if set
5034
5035## integer `hw.usb.proc.debug`
5036Debug level
5037
5038## integer `hw.usb.disable_port_power`
5039Set to disable all USB port power.
5040
5041## integer `hw.usb.disable_enumeration`
5042Set to disable all USB device enumeration. This can secure against USB devices turning evil, for example a USB memory stick becoming a USB keyboard.
5043
5044## integer `hw.usb.power_timeout`
5045USB power timeout
5046
5047## integer `hw.usb.uhub.debug`
5048Debug level
5049
5050## integer `hw.usb.ugen.debug`
5051Debug level
5052
5053## integer `hw.usb.usb_lang_mask`
5054Preferred USB language mask
5055
5056## integer `hw.usb.usb_lang_id`
5057Preferred USB language ID
5058
5059## integer `hw.usb.template`
5060Selected USB device side template
5061
5062## integer `hw.usb.dev.debug`
5063Debug Level
5064
5065## unsigned integer `hw.usb.timings.extra_power_up_time`
5066Extra PowerUp Time
5067
5068## unsigned integer `hw.usb.timings.resume_recovery`
5069Resume Recovery
5070
5071## unsigned integer `hw.usb.timings.resume_wait`
5072Resume Wait
5073
5074## unsigned integer `hw.usb.timings.resume_delay`
5075Resume Delay
5076
5077## unsigned integer `hw.usb.timings.set_address_settle`
5078Set Address Settle
5079
5080## unsigned integer `hw.usb.timings.port_resume_delay`
5081Port Resume Delay
5082
5083## unsigned integer `hw.usb.timings.port_powerup_delay`
5084Port PowerUp Delay
5085
5086## unsigned integer `hw.usb.timings.port_reset_recovery`
5087Port Reset Recovery
5088
5089## unsigned integer `hw.usb.timings.port_root_reset_delay`
5090Root Port Reset Delay
5091
5092## unsigned integer `hw.usb.timings.port_reset_delay`
5093Port Reset Delay
5094
5095## integer `hw.usb.debug`
5096Debug level
5097
5098## integer `hw.usb.umass.throttle`
5099Forced delay between commands in milliseconds
5100
5101## integer `hw.usb.umass.debug`
5102umass debug level
5103
5104## integer `hw.usb.no_shutdown_wait`
5105No USB device waiting at system shutdown.
5106
5107## integer `hw.usb.no_suspend_wait`
5108No USB device waiting at system suspend.
5109
5110## integer `hw.usb.no_boot_wait`
5111No USB device enumerate waiting at boot.
5112
5113## integer `hw.usb.ctrl.debug`
5114Debug level
5115
5116## integer `hw.usb.xhci.ctlstep`
5117Set to enable control endpoint status stage stepping
5118
5119## integer `hw.usb.xhci.dma32`
5120Set to only use 32-bit DMA for the XHCI controller
5121
5122## integer `hw.usb.xhci.use_polling`
5123Set to enable software interrupt polling for the XHCI controller
5124
5125## integer `hw.usb.xhci.xhci_port_route`
5126Routing bitmap for switching EHCI ports to the XHCI controller
5127
5128## integer `hw.usb.xhci.debug`
5129Debug level
5130
5131## integer `hw.usb.xhci.streams`
5132Set to enable streams mode support
5133
5134## integer `hw.usb.uhci.loop`
5135uhci noloop
5136
5137## integer `hw.usb.uhci.debug`
5138uhci debug level
5139
5140## integer `hw.usb.ohci.debug`
5141ohci debug level
5142
5143## integer `hw.usb.ehci.lostintrbug`
5144Enable lost interrupt bug workaround
5145
5146## integer `hw.usb.ehci.iaadbug`
5147Enable doorbell bug workaround
5148
5149## integer `hw.usb.ehci.no_hs`
5150Disable High Speed USB
5151
5152## integer `hw.usb.ehci.debug`
5153Debug level
5154
5155## integer `hw.broken_txfifo`
5156UART FIFO has QEMU emulation bug
5157
5158## integer `hw.syscons.sc_no_suspend_vtswitch`
5159Disable VT switch before suspend.
5160
5161## integer `hw.syscons.kbd_debug`
5162enable keyboard debug
5163
5164## integer `hw.syscons.kbd_reboot`
5165enable keyboard reboot
5166
5167## integer `hw.syscons.bell`
5168enable bell
5169
5170## integer `hw.syscons.saver.keybonly`
5171screen saver interrupted by input only
5172
5173## opaque `hw.syscons.kattr`
5174kernel console attributes
5175
5176## integer `hw.snd.maxautovchans`
5177maximum virtual channel
5178
5179## integer `hw.snd.default_unit`
5180default sound device
5181
5182## string `hw.snd.version`
5183driver version/arch
5184
5185## integer `hw.snd.default_auto`
5186assign default unit to a newly attached device
5187
5188## integer `hw.snd.verbose`
5189verbosity level
5190
5191## integer `hw.snd.vpc_mixer_bypass`
5192control channel pcm/rec volume, bypassing real mixer device
5193
5194## integer `hw.snd.feeder_rate_quality`
5195sample rate converter quality (0=low .. 4=high)
5196
5197## integer `hw.snd.feeder_rate_round`
5198sample rate converter rounding threshold
5199
5200## integer `hw.snd.feeder_rate_max`
5201maximum allowable rate
5202
5203## integer `hw.snd.feeder_rate_min`
5204minimum allowable rate
5205
5206## integer `hw.snd.feeder_rate_polyphase_max`
5207maximum allowable polyphase entries
5208
5209## string `hw.snd.feeder_rate_presets`
5210compile-time rate presets
5211
5212## integer `hw.snd.feeder_eq_exact_rate`
5213force exact rate validation
5214
5215## string `hw.snd.feeder_eq_presets`
5216compile-time eq presets
5217
5218## integer `hw.snd.basename_clone`
5219DSP basename cloning (0: Disable; 1: Enabled)
5220
5221## integer `hw.snd.compat_linux_mmap`
5222linux mmap compatibility (-1=force disable 0=auto 1=force enable)
5223
5224## integer `hw.snd.syncdelay`
5225append (0-1000) millisecond trailing buffer delay on each sync
5226
5227## integer `hw.snd.usefrags`
5228prefer setfragments() over setblocksize()
5229
5230## integer `hw.snd.vpc_reset`
5231reset volume on all channels
5232
5233## integer `hw.snd.vpc_0db`
52340db relative level
5235
5236## integer `hw.snd.vpc_autoreset`
5237automatically reset channels volume to 0db
5238
5239## integer `hw.snd.timeout`
5240interrupt timeout (1 - 10) seconds
5241
5242## integer `hw.snd.latency_profile`
5243buffering latency profile (0=aggressive 1=safe)
5244
5245## integer `hw.snd.latency`
5246buffering latency (0=low ... 10=high)
5247
5248## integer `hw.snd.report_soft_matrix`
5249report software-emulated channel matrixing
5250
5251## integer `hw.snd.report_soft_formats`
5252report software-emulated formats
5253
5254## integer `hw.sdhci.enable_msi`
5255Enable MSI interrupts
5256
5257## integer `hw.sdhci.quirk_set`
5258Mask of quirks to set
5259
5260## integer `hw.sdhci.quirk_clear`
5261Mask of quirks to clear
5262
5263## integer `hw.sdhci.debug`
5264Debug level
5265
5266## integer `hw.puc.msi_disable`
5267Disable use of MSI interrupts by puc(9)
5268
5269## unsigned long `hw.pci.host_mem_start`
5270Limit the host bridge memory to being above this address.
5271
5272## integer `hw.pci.mcfg`
5273Enable support for PCI-e memory mapped config access
5274
5275## integer `hw.pci.default_vgapci_unit`
5276Default VGA-compatible display
5277
5278## integer `hw.pci.enable_pcie_hp`
5279Enable support for native PCI-express HotPlug.
5280
5281## integer `hw.pci.clear_pcib`
5282Clear firmware-assigned resources for PCI-PCI bridge I/O windows.
5283
5284## unsigned long `hw.pci.iov_max_config`
5285Maximum allowed size of SR-IOV configuration.
5286
5287## integer `hw.pci.enable_ari`
5288Enable support for PCIe Alternative RID Interpretation
5289
5290## integer `hw.pci.clear_buses`
5291Ignore firmware-assigned bus numbers.
5292
5293## integer `hw.pci.clear_bars`
5294Ignore firmware-assigned resources for BARs.
5295
5296## integer `hw.pci.usb_early_takeover`
5297Enable early takeover of USB controllers. Disable this if you depend on BIOS emulation of USB devices, that is you use USB devices (like keyboard or mouse) but do not load USB drivers
5298
5299## integer `hw.pci.honor_msi_blacklist`
5300Honor chipset blacklist for MSI/MSI-X
5301
5302## integer `hw.pci.msix_rewrite_table`
5303Rewrite entire MSI-X table when updating MSI-X entries
5304
5305## integer `hw.pci.enable_msix`
5306Enable support for MSI-X interrupts
5307
5308## integer `hw.pci.enable_msi`
5309Enable support for MSI interrupts
5310
5311## integer `hw.pci.do_power_suspend`
5312Transition from D0 -> D3 on suspend.
5313
5314## integer `hw.pci.do_power_resume`
5315Transition from D3 -> D0 on resume.
5316
5317## integer `hw.pci.do_power_nodriver`
5318Place a function into D3 state when no driver attaches to it. 0 means disable. 1 means conservatively place devices into D3 state. 2 means aggressively place devices into D3 state. 3 means put absolutely everything in D3 state.
5319
5320## integer `hw.pci.realloc_bars`
5321Attempt to allocate a new range for any BARs whose original firmware-assigned ranges fail to allocate during the initial device scan.
5322
5323## integer `hw.pci.enable_io_modes`
5324Enable I/O and memory bits in the config register. Some BIOSes do not enable these bits correctly. We'd like to do this all the time, but there are some peripherals that this causes problems with.
5325
5326## integer `hw.pcic.pd6722_vsense`
5327Select CL-PD6722's VSENSE method. VSENSE is used to determine the voltage of inserted cards. The CL-PD6722 has two methods to determine the voltage of the card. 0 means assume a 5.0V card and do not check. 1 means use the same method that the CL-PD6710 uses (default). 2 means use the same method as the CL-PD6729. 2 is documented in the datasheet as being the correct way, but 1 seems to give better results on more laptops.
5328
5329## integer `hw.pcic.intr_mask`
5330Mask of allowable interrupts for this laptop. The default is generally correct, but some laptops do not route all the IRQ pins to the bridge to save wires. Sometimes you need a more restrictive mask because some of the hardware in your laptop may not have a driver so its IRQ might not be allocated.
5331
5332## integer `hw.cbb.debug`
5333Verbose cardbus bridge debugging
5334
5335## unsigned long `hw.cbb.start_32_io`
5336Starting ioport for 32-bit cards
5337
5338## unsigned long `hw.cbb.start_16_io`
5339Starting ioport for 16-bit cards
5340
5341## unsigned long `hw.cbb.start_memory`
5342Starting address for memory allocations
5343
5344## integer `hw.pccard.cis_debug`
5345pccard CIS debug
5346
5347## integer `hw.pccard.debug`
5348pccard debug
5349
5350## integer `hw.mwl.rxdmalow`
5351min free rx buffers before restarting traffic
5352
5353## integer `hw.mwl.rxquota`
5354max rx buffers to process per interrupt
5355
5356## integer `hw.mwl.txcoalesce`
5357tx buffers to send at once
5358
5359## integer `hw.mwl.txbuf`
5360tx buffers allocated
5361
5362## integer `hw.mwl.rxbuf`
5363rx buffers allocated
5364
5365## integer `hw.mwl.rxdesc`
5366rx descriptors allocated
5367
5368## integer `hw.mmc.debug`
5369Debug level
5370
5371## integer `hw.mfi.mrsas_enable`
5372Allow mrasas to take newer cards
5373
5374## integer `hw.mfi.msi`
5375Enable use of MSI interrupts
5376
5377## integer `hw.mfi.cmd_timeout`
5378Command timeout (in seconds)
5379
5380## integer `hw.mfi.polled_cmd_timeout`
5381Polled command timeout - used for firmware flash etc (in seconds)
5382
5383## integer `hw.mfi.detect_jbod_change`
5384Detect a change to a JBOD
5385
5386## integer `hw.mfi.max_cmds`
5387Max commands limit (-1 = controller limit)
5388
5389## integer `hw.mfi.event_class`
5390event message class
5391
5392## integer `hw.mfi.event_locale`
5393event message locale
5394
5395## integer `hw.malo.pci.msi_disable`
5396MSI disabled
5397
5398## integer `hw.malo.txbuf`
5399tx buffers allocated
5400
5401## integer `hw.malo.rxquota`
5402max rx buffers to process per interrupt
5403
5404## integer `hw.malo.rxbuf`
5405rx buffers allocated
5406
5407## integer `hw.malo.txcoalesce`
5408tx buffers to send at once
5409
5410## integer `hw.kbd.keymap_restrict_change`
5411restrict ability to change keymap
5412
5413## integer `hw.ix.enable_rss`
5414Enable Receive-Side Scaling (RSS)
5415
5416## integer `hw.ix.enable_legacy_tx`
5417Enable Legacy TX flow
5418
5419## integer `hw.ix.enable_fdir`
5420Enable Flow Director
5421
5422## integer `hw.ix.unsupported_sfp`
5423Allow unsupported SFP modules...use at your own risk
5424
5425## integer `hw.ix.rxd`
5426Number of receive descriptors per queue
5427
5428## integer `hw.ix.txd`
5429Number of transmit descriptors per queue
5430
5431## integer `hw.ix.num_queues`
5432Number of queues to configure, 0 indicates autoconfigure
5433
5434## integer `hw.ix.enable_msix`
5435Enable MSI-X interrupts
5436
5437## integer `hw.ix.advertise_speed`
5438Default advertised speed for all adapters
5439
5440## integer `hw.ix.flow_control`
5441Default flow control used for all adapters
5442
5443## integer `hw.ix.tx_process_limit`
5444Maximum number of sent packets to process at a time, -1 means unlimited
5445
5446## integer `hw.ix.rx_process_limit`
5447Maximum number of received packets to process at a time, -1 means unlimited
5448
5449## integer `hw.ix.max_interrupt_rate`
5450Maximum interrupts per second
5451
5452## integer `hw.ix.enable_aim`
5453Enable adaptive interrupt moderation
5454
5455## integer `hw.igb.tx_process_limit`
5456Maximum number of sent packets to process at a time, -1 means unlimited
5457
5458## integer `hw.igb.rx_process_limit`
5459Maximum number of received packets to process at a time, -1 means unlimited
5460
5461## integer `hw.igb.num_queues`
5462Number of queues to configure, 0 indicates autoconfigure
5463
5464## integer `hw.igb.header_split`
5465Enable receive mbuf header split
5466
5467## integer `hw.igb.buf_ring_size`
5468Size of the bufring
5469
5470## integer `hw.igb.max_interrupt_rate`
5471Maximum interrupts per second
5472
5473## integer `hw.igb.enable_msix`
5474Enable MSI-X interrupts
5475
5476## integer `hw.igb.enable_aim`
5477Enable adaptive interrupt moderation
5478
5479## integer `hw.igb.txd`
5480Number of transmit descriptors per queue
5481
5482## integer `hw.igb.rxd`
5483Number of receive descriptors per queue
5484
5485## integer `hw.em.eee_setting`
5486Enable Energy Efficient Ethernet
5487
5488## integer `hw.em.rx_process_limit`
5489Maximum number of received packets to process at a time, -1 means unlimited
5490
5491## integer `hw.em.enable_msix`
5492Enable MSI-X interrupts
5493
5494## integer `hw.em.sbp`
5495Show bad packets in promiscuous mode
5496
5497## integer `hw.em.smart_pwr_down`
5498Set to true to leave smart power down enabled on newer adapters
5499
5500## integer `hw.em.txd`
5501Number of transmit descriptors per queue
5502
5503## integer `hw.em.rxd`
5504Number of receive descriptors per queue
5505
5506## integer `hw.em.rx_abs_int_delay`
5507Default receive interrupt delay limit in usecs
5508
5509## integer `hw.em.tx_abs_int_delay`
5510Default transmit interrupt delay limit in usecs
5511
5512## integer `hw.em.rx_int_delay`
5513Default receive interrupt delay in usecs
5514
5515## integer `hw.em.tx_int_delay`
5516Default transmit interrupt delay in usecs
5517
5518## integer `hw.em.disable_crc_stripping`
5519Disable CRC Stripping
5520
5521## integer `hw.cardbus.cis_debug`
5522CardBus CIS debug
5523
5524## integer `hw.cardbus.debug`
5525CardBus debug
5526
5527## integer `hw.bge.allow_asf`
5528Allow ASF mode if available
5529
5530## unsigned integer `hw.bce.rx_ticks`
5531Receive ticks count
5532
5533## unsigned integer `hw.bce.rx_ticks_int`
5534Receive ticks count during interrupt
5535
5536## unsigned integer `hw.bce.rx_quick_cons_trip`
5537Receive BD trip point
5538
5539## unsigned integer `hw.bce.rx_quick_cons_trip_int`
5540Receive BD trip point duirng interrupts
5541
5542## unsigned integer `hw.bce.tx_ticks`
5543Transmit ticks count
5544
5545## unsigned integer `hw.bce.tx_ticks_int`
5546Transmit ticks count during interrupt
5547
5548## unsigned integer `hw.bce.tx_quick_cons_trip`
5549Transmit BD trip point
5550
5551## unsigned integer `hw.bce.tx_quick_cons_trip_int`
5552Transmit BD trip point during interrupts
5553
5554## unsigned integer `hw.bce.strict_rx_mtu`
5555Enable/Disable strict RX frame size checking
5556
5557## unsigned integer `hw.bce.hdr_split`
5558Frame header/payload splitting Enable/Disable
5559
5560## unsigned integer `hw.bce.tx_pages`
5561Transmit buffer descriptor pages (1 page = 255 buffer descriptors)
5562
5563## unsigned integer `hw.bce.rx_pages`
5564Receive buffer descriptor pages (1 page = 255 buffer descriptors)
5565
5566## integer `hw.bce.msi_enable`
5567MSI-X|MSI|INTx selector
5568
5569## integer `hw.bce.tso_enable`
5570TSO Enable/Disable
5571
5572## integer `hw.bce.verbose`
5573Verbose output enable/disable
5574
5575## integer `hw.ath.bstuck`
5576max missed beacon xmits before chip reset
5577
5578## integer `hw.ath.txbuf_mgmt`
5579tx (mgmt) buffers allocated
5580
5581## integer `hw.ath.txbuf`
5582tx buffers allocated
5583
5584## integer `hw.ath.rxbuf`
5585rx buffers allocated
5586
5587## integer `hw.ath.anical`
5588ANI calibration (msecs)
5589
5590## integer `hw.ath.resetcal`
5591reset chip calibration results (secs)
5592
5593## integer `hw.ath.shortcal`
5594short chip calibration interval (msecs)
5595
5596## integer `hw.ath.longcal`
5597long chip calibration interval (secs)
5598
5599## integer `hw.ata.ata_dma_check_80pin`
5600Check for 80pin cable before setting ATA DMA mode
5601
5602## unsigned integer `hw.amr.force_sg32`
5603Force the AMR driver to use 32bit scatter gather
5604
5605## integer `hw.aac.enable_msi`
5606Enable MSI interrupts
5607
5608## uint64_t `machdep.tsc_freq`
5609Time Stamp Counter frequency
5610
5611## integer `machdep.disable_tsc_calibration`
5612Disable TSC frequency calibration
5613
5614## integer `machdep.disable_tsc`
5615Disable x86 Time Stamp Counter
5616
5617## integer `machdep.disable_msix_migration`
5618Disable migration of MSI-X interrupts between CPUs
5619
5620## integer `machdep.hyperthreading_allowed`
5621Use Intel HTT logical CPUs
5622
5623## integer `machdep.disable_mtrrs`
5624Disable MTRRs.
5625
5626## integer `machdep.kdb_on_nmi`
5627Go to KDB on NMI
5628
5629## integer `machdep.nmi_is_broadcast`
5630Chipset NMI is broadcast
5631
5632## integer `machdep.panic_on_nmi`
5633Panic on NMI
5634
5635## string `machdep.idle`
5636currently selected idle function
5637
5638## string `machdep.idle_available`
5639list of available idle functions
5640
5641## integer `machdep.idle_apl31`
5642Apollo Lake APL31 MWAIT bug workaround
5643
5644## integer `machdep.idle_mwait`
5645Use MONITOR/MWAIT for short idle
5646
5647## integer `machdep.i8254_freq`
5648i8254 timer frequency
5649
5650## unsigned long `machdep.acpi_root`
5651The physical address of the RSDP
5652
5653## integer `machdep.uprintf_signal`
5654Print debugging information on trap signal to ctty
5655
5656## integer `machdep.prot_fault_translation`
5657Select signal to deliver on protection fault
5658
5659## integer `machdep.max_ldt_segment`
5660Maximum number of allowed LDT segments in the single address space
5661
5662## integer `machdep.nkpt`
5663Number of kernel page table pages allocated on bootup
5664
5665## opaque `machdep.efi_map`
5666Raw EFI Memory Map
5667
5668## opaque `machdep.smap`
5669Raw BIOS SMAP data
5670
5671## string `machdep.bootmethod`
5672System firmware boot method
5673
5674## integer `machdep.disable_rtc_set`
5675Disallow adjusting time-of-day clock
5676
5677## integer `machdep.wall_cmos_clock`
5678Enables application of machdep.adjkerntz
5679
5680## integer `machdep.adjkerntz`
5681Local offset from UTC in seconds
5682
5683## integer `machdep.rtc_save_period`
5684Save system time to RTC with this period (in seconds)
5685
5686## integer `machdep.enable_panic_key`
5687Enable panic via keypress specified in kbdmap(5)
5688
5689## integer `machdep.acpi_timer_freq`
5690ACPI timer frequency
5691
5692## string `user.cs_path`
5693PATH that finds all the standard utilities
5694
5695## integer `user.bc_base_max`
5696Max ibase/obase values in bc(1)
5697
5698## integer `user.bc_dim_max`
5699Max array size in bc(1)
5700
5701## integer `user.bc_scale_max`
5702Max scale value in bc(1)
5703
5704## integer `user.bc_string_max`
5705Max string length in bc(1)
5706
5707## integer `user.coll_weights_max`
5708Maximum number of weights assigned to an LC_COLLATE locale entry
5709
5710## integer `user.line_max`
5711Max length (bytes) of a text-processing utility's input line
5712
5713## integer `user.re_dup_max`
5714Maximum number of repeats of a regexp permitted
5715
5716## integer `user.posix2_version`
5717The version of POSIX 1003.2 with which the system attempts to comply
5718
5719## integer `user.posix2_c_bind`
5720Whether C development supports the C bindings option
5721
5722## integer `user.posix2_c_dev`
5723Whether system supports the C development utilities option
5724
5725## integer `user.posix2_fort_dev`
5726Whether system supports FORTRAN development utilities
5727
5728## integer `user.posix2_fort_run`
5729Whether system supports FORTRAN runtime utilities
5730
5731## integer `user.posix2_localedef`
5732Whether system supports creation of locales
5733
5734## integer `user.posix2_sw_dev`
5735Whether system supports software development utilities
5736
5737## integer `user.posix2_upe`
5738Whether system supports the user portability utilities
5739
5740## integer `user.stream_max`
5741Min Maximum number of streams a process may have open at one time
5742
5743## integer `user.tzname_max`
5744Min Maximum number of types supported for timezone names
5745
5746## integer `p1003_1b.aio_listio_max`
5747Maximum aio requests for a single lio_listio call
5748
5749## uint64_t `kstat.zfs.misc.zio_trim.failed`
5750Number of TRIM requests that failed for reasons other than not supported
5751
5752## uint64_t `kstat.zfs.misc.zio_trim.unsupported`
5753Number of TRIM requests that failed because TRIM is not supported
5754
5755## uint64_t `kstat.zfs.misc.zio_trim.success`
5756Number of successful TRIM requests
5757
5758## uint64_t `kstat.zfs.misc.zio_trim.bytes`
5759Number of bytes successfully TRIMmed
5760
5761## string `hptmv.status`
5762Get/Set hptmv state
5763
5764## string `dev.ums.0.parseinfo`
5765Dump of parsed HID report descriptor
5766
5767## string `dev.ums.0.%parent`
5768parent device
5769
5770## string `dev.ums.0.%pnpinfo`
5771device identification
5772
5773## string `dev.ums.0.%location`
5774device location relative to parent
5775
5776## string `dev.ums.0.%driver`
5777device driver name
5778
5779## string `dev.ums.0.%desc`
5780device description
5781
5782## string `dev.ums.%parent`
5783parent class
5784
5785## string `dev.ukbd.0.%parent`
5786parent device
5787
5788## string `dev.ukbd.0.%pnpinfo`
5789device identification
5790
5791## string `dev.ukbd.0.%location`
5792device location relative to parent
5793
5794## string `dev.ukbd.0.%driver`
5795device driver name
5796
5797## string `dev.ukbd.0.%desc`
5798device description
5799
5800## string `dev.ukbd.%parent`
5801parent class
5802
5803## integer `dev.uhub.7.disable_port_power`
5804Set to disable USB port power on this USB HUB.
5805
5806## integer `dev.uhub.7.disable_enumeration`
5807Set to disable enumeration on this USB HUB.
5808
5809## string `dev.uhub.7.%parent`
5810parent device
5811
5812## string `dev.uhub.7.%pnpinfo`
5813device identification
5814
5815## string `dev.uhub.7.%location`
5816device location relative to parent
5817
5818## string `dev.uhub.7.%driver`
5819device driver name
5820
5821## string `dev.uhub.7.%desc`
5822device description
5823
5824## integer `dev.uhub.6.disable_port_power`
5825Set to disable USB port power on this USB HUB.
5826
5827## integer `dev.uhub.6.disable_enumeration`
5828Set to disable enumeration on this USB HUB.
5829
5830## string `dev.uhub.6.%parent`
5831parent device
5832
5833## string `dev.uhub.6.%pnpinfo`
5834device identification
5835
5836## string `dev.uhub.6.%location`
5837device location relative to parent
5838
5839## string `dev.uhub.6.%driver`
5840device driver name
5841
5842## string `dev.uhub.6.%desc`
5843device description
5844
5845## integer `dev.uhub.5.disable_port_power`
5846Set to disable USB port power on this USB HUB.
5847
5848## integer `dev.uhub.5.disable_enumeration`
5849Set to disable enumeration on this USB HUB.
5850
5851## string `dev.uhub.5.%parent`
5852parent device
5853
5854## string `dev.uhub.5.%pnpinfo`
5855device identification
5856
5857## string `dev.uhub.5.%location`
5858device location relative to parent
5859
5860## string `dev.uhub.5.%driver`
5861device driver name
5862
5863## string `dev.uhub.5.%desc`
5864device description
5865
5866## integer `dev.uhub.4.disable_port_power`
5867Set to disable USB port power on this USB HUB.
5868
5869## integer `dev.uhub.4.disable_enumeration`
5870Set to disable enumeration on this USB HUB.
5871
5872## string `dev.uhub.4.%parent`
5873parent device
5874
5875## string `dev.uhub.4.%pnpinfo`
5876device identification
5877
5878## string `dev.uhub.4.%location`
5879device location relative to parent
5880
5881## string `dev.uhub.4.%driver`
5882device driver name
5883
5884## string `dev.uhub.4.%desc`
5885device description
5886
5887## integer `dev.uhub.3.disable_port_power`
5888Set to disable USB port power on this USB HUB.
5889
5890## integer `dev.uhub.3.disable_enumeration`
5891Set to disable enumeration on this USB HUB.
5892
5893## string `dev.uhub.3.%parent`
5894parent device
5895
5896## string `dev.uhub.3.%pnpinfo`
5897device identification
5898
5899## string `dev.uhub.3.%location`
5900device location relative to parent
5901
5902## string `dev.uhub.3.%driver`
5903device driver name
5904
5905## string `dev.uhub.3.%desc`
5906device description
5907
5908## integer `dev.uhub.2.disable_port_power`
5909Set to disable USB port power on this USB HUB.
5910
5911## integer `dev.uhub.2.disable_enumeration`
5912Set to disable enumeration on this USB HUB.
5913
5914## string `dev.uhub.2.%parent`
5915parent device
5916
5917## string `dev.uhub.2.%pnpinfo`
5918device identification
5919
5920## string `dev.uhub.2.%location`
5921device location relative to parent
5922
5923## string `dev.uhub.2.%driver`
5924device driver name
5925
5926## string `dev.uhub.2.%desc`
5927device description
5928
5929## integer `dev.uhub.1.disable_port_power`
5930Set to disable USB port power on this USB HUB.
5931
5932## integer `dev.uhub.1.disable_enumeration`
5933Set to disable enumeration on this USB HUB.
5934
5935## string `dev.uhub.1.%parent`
5936parent device
5937
5938## string `dev.uhub.1.%pnpinfo`
5939device identification
5940
5941## string `dev.uhub.1.%location`
5942device location relative to parent
5943
5944## string `dev.uhub.1.%driver`
5945device driver name
5946
5947## string `dev.uhub.1.%desc`
5948device description
5949
5950## integer `dev.uhub.0.disable_port_power`
5951Set to disable USB port power on this USB HUB.
5952
5953## integer `dev.uhub.0.disable_enumeration`
5954Set to disable enumeration on this USB HUB.
5955
5956## string `dev.uhub.0.%parent`
5957parent device
5958
5959## string `dev.uhub.0.%pnpinfo`
5960device identification
5961
5962## string `dev.uhub.0.%location`
5963device location relative to parent
5964
5965## string `dev.uhub.0.%driver`
5966device driver name
5967
5968## string `dev.uhub.0.%desc`
5969device description
5970
5971## string `dev.uhub.%parent`
5972parent class
5973
5974## string `dev.cpufreq.3.%parent`
5975parent device
5976
5977## string `dev.cpufreq.3.%pnpinfo`
5978device identification
5979
5980## string `dev.cpufreq.3.%location`
5981device location relative to parent
5982
5983## string `dev.cpufreq.3.%driver`
5984device driver name
5985
5986## string `dev.cpufreq.3.%desc`
5987device description
5988
5989## string `dev.cpufreq.2.%parent`
5990parent device
5991
5992## string `dev.cpufreq.2.%pnpinfo`
5993device identification
5994
5995## string `dev.cpufreq.2.%location`
5996device location relative to parent
5997
5998## string `dev.cpufreq.2.%driver`
5999device driver name
6000
6001## string `dev.cpufreq.2.%desc`
6002device description
6003
6004## string `dev.cpufreq.1.%parent`
6005parent device
6006
6007## string `dev.cpufreq.1.%pnpinfo`
6008device identification
6009
6010## string `dev.cpufreq.1.%location`
6011device location relative to parent
6012
6013## string `dev.cpufreq.1.%driver`
6014device driver name
6015
6016## string `dev.cpufreq.1.%desc`
6017device description
6018
6019## string `dev.cpufreq.0.%parent`
6020parent device
6021
6022## string `dev.cpufreq.0.%pnpinfo`
6023device identification
6024
6025## string `dev.cpufreq.0.%location`
6026device location relative to parent
6027
6028## string `dev.cpufreq.0.%driver`
6029device driver name
6030
6031## string `dev.cpufreq.0.%desc`
6032device description
6033
6034## string `dev.cpufreq.%parent`
6035parent class
6036
6037## string `dev.est.3.freq_settings`
6038CPU frequency driver settings
6039
6040## string `dev.est.3.%parent`
6041parent device
6042
6043## string `dev.est.3.%pnpinfo`
6044device identification
6045
6046## string `dev.est.3.%location`
6047device location relative to parent
6048
6049## string `dev.est.3.%driver`
6050device driver name
6051
6052## string `dev.est.3.%desc`
6053device description
6054
6055## string `dev.est.2.freq_settings`
6056CPU frequency driver settings
6057
6058## string `dev.est.2.%parent`
6059parent device
6060
6061## string `dev.est.2.%pnpinfo`
6062device identification
6063
6064## string `dev.est.2.%location`
6065device location relative to parent
6066
6067## string `dev.est.2.%driver`
6068device driver name
6069
6070## string `dev.est.2.%desc`
6071device description
6072
6073## string `dev.est.1.freq_settings`
6074CPU frequency driver settings
6075
6076## string `dev.est.1.%parent`
6077parent device
6078
6079## string `dev.est.1.%pnpinfo`
6080device identification
6081
6082## string `dev.est.1.%location`
6083device location relative to parent
6084
6085## string `dev.est.1.%driver`
6086device driver name
6087
6088## string `dev.est.1.%desc`
6089device description
6090
6091## string `dev.est.0.freq_settings`
6092CPU frequency driver settings
6093
6094## string `dev.est.0.%parent`
6095parent device
6096
6097## string `dev.est.0.%pnpinfo`
6098device identification
6099
6100## string `dev.est.0.%location`
6101device location relative to parent
6102
6103## string `dev.est.0.%driver`
6104device driver name
6105
6106## string `dev.est.0.%desc`
6107device description
6108
6109## string `dev.est.%parent`
6110parent class
6111
6112## string `dev.acpi_perf.3.%parent`
6113parent device
6114
6115## string `dev.acpi_perf.3.%pnpinfo`
6116device identification
6117
6118## string `dev.acpi_perf.3.%location`
6119device location relative to parent
6120
6121## string `dev.acpi_perf.3.%driver`
6122device driver name
6123
6124## string `dev.acpi_perf.3.%desc`
6125device description
6126
6127## string `dev.acpi_perf.2.%parent`
6128parent device
6129
6130## string `dev.acpi_perf.2.%pnpinfo`
6131device identification
6132
6133## string `dev.acpi_perf.2.%location`
6134device location relative to parent
6135
6136## string `dev.acpi_perf.2.%driver`
6137device driver name
6138
6139## string `dev.acpi_perf.2.%desc`
6140device description
6141
6142## string `dev.acpi_perf.1.%parent`
6143parent device
6144
6145## string `dev.acpi_perf.1.%pnpinfo`
6146device identification
6147
6148## string `dev.acpi_perf.1.%location`
6149device location relative to parent
6150
6151## string `dev.acpi_perf.1.%driver`
6152device driver name
6153
6154## string `dev.acpi_perf.1.%desc`
6155device description
6156
6157## string `dev.acpi_perf.0.%parent`
6158parent device
6159
6160## string `dev.acpi_perf.0.%pnpinfo`
6161device identification
6162
6163## string `dev.acpi_perf.0.%location`
6164device location relative to parent
6165
6166## string `dev.acpi_perf.0.%driver`
6167device driver name
6168
6169## string `dev.acpi_perf.0.%desc`
6170device description
6171
6172## string `dev.acpi_perf.%parent`
6173parent class
6174
6175## string `dev.atkbd.0.%parent`
6176parent device
6177
6178## string `dev.atkbd.0.%pnpinfo`
6179device identification
6180
6181## string `dev.atkbd.0.%location`
6182device location relative to parent
6183
6184## string `dev.atkbd.0.%driver`
6185device driver name
6186
6187## string `dev.atkbd.0.%desc`
6188device description
6189
6190## string `dev.atkbd.%parent`
6191parent class
6192
6193## string `dev.atkbdc.0.%parent`
6194parent device
6195
6196## string `dev.atkbdc.0.%pnpinfo`
6197device identification
6198
6199## string `dev.atkbdc.0.%location`
6200device location relative to parent
6201
6202## string `dev.atkbdc.0.%driver`
6203device driver name
6204
6205## string `dev.atkbdc.0.%desc`
6206device description
6207
6208## string `dev.atkbdc.%parent`
6209parent class
6210
6211## string `dev.orm.0.%parent`
6212parent device
6213
6214## string `dev.orm.0.%pnpinfo`
6215device identification
6216
6217## string `dev.orm.0.%location`
6218device location relative to parent
6219
6220## string `dev.orm.0.%driver`
6221device driver name
6222
6223## string `dev.orm.0.%desc`
6224device description
6225
6226## string `dev.orm.%parent`
6227parent class
6228
6229## string `dev.apic.0.%parent`
6230parent device
6231
6232## string `dev.apic.0.%pnpinfo`
6233device identification
6234
6235## string `dev.apic.0.%location`
6236device location relative to parent
6237
6238## string `dev.apic.0.%driver`
6239device driver name
6240
6241## string `dev.apic.0.%desc`
6242device description
6243
6244## string `dev.apic.%parent`
6245parent class
6246
6247## integer `dev.uart.2.pps_mode`
6248pulse mode: 0/1/2=disabled/CTS/DCD; add 0x10 to invert, 0x20 for narrow pulse
6249
6250## string `dev.uart.2.%parent`
6251parent device
6252
6253## string `dev.uart.2.%pnpinfo`
6254device identification
6255
6256## string `dev.uart.2.%location`
6257device location relative to parent
6258
6259## string `dev.uart.2.%driver`
6260device driver name
6261
6262## string `dev.uart.2.%desc`
6263device description
6264
6265## string `dev.uart.%parent`
6266parent class
6267
6268## string `dev.fpupnp.0.%parent`
6269parent device
6270
6271## string `dev.fpupnp.0.%pnpinfo`
6272device identification
6273
6274## string `dev.fpupnp.0.%location`
6275device location relative to parent
6276
6277## string `dev.fpupnp.0.%driver`
6278device driver name
6279
6280## string `dev.fpupnp.0.%desc`
6281device description
6282
6283## string `dev.fpupnp.%parent`
6284parent class
6285
6286## string `dev.atdma.0.%parent`
6287parent device
6288
6289## string `dev.atdma.0.%pnpinfo`
6290device identification
6291
6292## string `dev.atdma.0.%location`
6293device location relative to parent
6294
6295## string `dev.atdma.0.%driver`
6296device driver name
6297
6298## string `dev.atdma.0.%desc`
6299device description
6300
6301## string `dev.atdma.%parent`
6302parent class
6303
6304## string `dev.acpi_button.0.%parent`
6305parent device
6306
6307## string `dev.acpi_button.0.%pnpinfo`
6308device identification
6309
6310## string `dev.acpi_button.0.%location`
6311device location relative to parent
6312
6313## string `dev.acpi_button.0.%driver`
6314device driver name
6315
6316## string `dev.acpi_button.0.%desc`
6317device description
6318
6319## string `dev.acpi_button.%parent`
6320parent class
6321
6322## string `dev.ahciem.0.%parent`
6323parent device
6324
6325## string `dev.ahciem.0.%pnpinfo`
6326device identification
6327
6328## string `dev.ahciem.0.%location`
6329device location relative to parent
6330
6331## string `dev.ahciem.0.%driver`
6332device driver name
6333
6334## string `dev.ahciem.0.%desc`
6335device description
6336
6337## string `dev.ahciem.%parent`
6338parent class
6339
6340## string `dev.ahcich.5.%parent`
6341parent device
6342
6343## string `dev.ahcich.5.%pnpinfo`
6344device identification
6345
6346## string `dev.ahcich.5.%location`
6347device location relative to parent
6348
6349## string `dev.ahcich.5.%driver`
6350device driver name
6351
6352## string `dev.ahcich.5.%desc`
6353device description
6354
6355## string `dev.ahcich.4.%parent`
6356parent device
6357
6358## string `dev.ahcich.4.%pnpinfo`
6359device identification
6360
6361## string `dev.ahcich.4.%location`
6362device location relative to parent
6363
6364## string `dev.ahcich.4.%driver`
6365device driver name
6366
6367## string `dev.ahcich.4.%desc`
6368device description
6369
6370## string `dev.ahcich.3.%parent`
6371parent device
6372
6373## string `dev.ahcich.3.%pnpinfo`
6374device identification
6375
6376## string `dev.ahcich.3.%location`
6377device location relative to parent
6378
6379## string `dev.ahcich.3.%driver`
6380device driver name
6381
6382## string `dev.ahcich.3.%desc`
6383device description
6384
6385## string `dev.ahcich.2.%parent`
6386parent device
6387
6388## string `dev.ahcich.2.%pnpinfo`
6389device identification
6390
6391## string `dev.ahcich.2.%location`
6392device location relative to parent
6393
6394## string `dev.ahcich.2.%driver`
6395device driver name
6396
6397## string `dev.ahcich.2.%desc`
6398device description
6399
6400## string `dev.ahcich.1.%parent`
6401parent device
6402
6403## string `dev.ahcich.1.%pnpinfo`
6404device identification
6405
6406## string `dev.ahcich.1.%location`
6407device location relative to parent
6408
6409## string `dev.ahcich.1.%driver`
6410device driver name
6411
6412## string `dev.ahcich.1.%desc`
6413device description
6414
6415## string `dev.ahcich.0.%parent`
6416parent device
6417
6418## string `dev.ahcich.0.%pnpinfo`
6419device identification
6420
6421## string `dev.ahcich.0.%location`
6422device location relative to parent
6423
6424## string `dev.ahcich.0.%driver`
6425device driver name
6426
6427## string `dev.ahcich.0.%desc`
6428device description
6429
6430## string `dev.ahcich.%parent`
6431parent class
6432
6433## string `dev.ahci.0.%parent`
6434parent device
6435
6436## string `dev.ahci.0.%pnpinfo`
6437device identification
6438
6439## string `dev.ahci.0.%location`
6440device location relative to parent
6441
6442## string `dev.ahci.0.%driver`
6443device driver name
6444
6445## string `dev.ahci.0.%desc`
6446device description
6447
6448## string `dev.ahci.%parent`
6449parent class
6450
6451## string `dev.isa.0.%parent`
6452parent device
6453
6454## string `dev.isa.0.%pnpinfo`
6455device identification
6456
6457## string `dev.isa.0.%location`
6458device location relative to parent
6459
6460## string `dev.isa.0.%driver`
6461device driver name
6462
6463## string `dev.isa.0.%desc`
6464device description
6465
6466## string `dev.isa.%parent`
6467parent class
6468
6469## string `dev.isab.0.%parent`
6470parent device
6471
6472## string `dev.isab.0.%pnpinfo`
6473device identification
6474
6475## string `dev.isab.0.%location`
6476device location relative to parent
6477
6478## string `dev.isab.0.%driver`
6479device driver name
6480
6481## string `dev.isab.0.%desc`
6482device description
6483
6484## string `dev.isab.%parent`
6485parent class
6486
6487## string `dev.vgapci.0.%parent`
6488parent device
6489
6490## string `dev.vgapci.0.%pnpinfo`
6491device identification
6492
6493## string `dev.vgapci.0.%location`
6494device location relative to parent
6495
6496## string `dev.vgapci.0.%driver`
6497device driver name
6498
6499## string `dev.vgapci.0.%desc`
6500device description
6501
6502## string `dev.vgapci.%parent`
6503parent class
6504
6505## integer `dev.ehci.1.wake`
6506Device set to wake the system
6507
6508## string `dev.ehci.1.%parent`
6509parent device
6510
6511## string `dev.ehci.1.%pnpinfo`
6512device identification
6513
6514## string `dev.ehci.1.%location`
6515device location relative to parent
6516
6517## string `dev.ehci.1.%driver`
6518device driver name
6519
6520## string `dev.ehci.1.%desc`
6521device description
6522
6523## integer `dev.ehci.0.wake`
6524Device set to wake the system
6525
6526## string `dev.ehci.0.%parent`
6527parent device
6528
6529## string `dev.ehci.0.%pnpinfo`
6530device identification
6531
6532## string `dev.ehci.0.%location`
6533device location relative to parent
6534
6535## string `dev.ehci.0.%driver`
6536device driver name
6537
6538## string `dev.ehci.0.%desc`
6539device description
6540
6541## string `dev.ehci.%parent`
6542parent class
6543
6544## string `dev.usbus.7.%parent`
6545parent device
6546
6547## string `dev.usbus.7.%pnpinfo`
6548device identification
6549
6550## string `dev.usbus.7.%location`
6551device location relative to parent
6552
6553## string `dev.usbus.7.%driver`
6554device driver name
6555
6556## string `dev.usbus.7.%desc`
6557device description
6558
6559## string `dev.usbus.6.%parent`
6560parent device
6561
6562## string `dev.usbus.6.%pnpinfo`
6563device identification
6564
6565## string `dev.usbus.6.%location`
6566device location relative to parent
6567
6568## string `dev.usbus.6.%driver`
6569device driver name
6570
6571## string `dev.usbus.6.%desc`
6572device description
6573
6574## string `dev.usbus.5.%parent`
6575parent device
6576
6577## string `dev.usbus.5.%pnpinfo`
6578device identification
6579
6580## string `dev.usbus.5.%location`
6581device location relative to parent
6582
6583## string `dev.usbus.5.%driver`
6584device driver name
6585
6586## string `dev.usbus.5.%desc`
6587device description
6588
6589## string `dev.usbus.4.%parent`
6590parent device
6591
6592## string `dev.usbus.4.%pnpinfo`
6593device identification
6594
6595## string `dev.usbus.4.%location`
6596device location relative to parent
6597
6598## string `dev.usbus.4.%driver`
6599device driver name
6600
6601## string `dev.usbus.4.%desc`
6602device description
6603
6604## string `dev.usbus.3.%parent`
6605parent device
6606
6607## string `dev.usbus.3.%pnpinfo`
6608device identification
6609
6610## string `dev.usbus.3.%location`
6611device location relative to parent
6612
6613## string `dev.usbus.3.%driver`
6614device driver name
6615
6616## string `dev.usbus.3.%desc`
6617device description
6618
6619## string `dev.usbus.2.%parent`
6620parent device
6621
6622## string `dev.usbus.2.%pnpinfo`
6623device identification
6624
6625## string `dev.usbus.2.%location`
6626device location relative to parent
6627
6628## string `dev.usbus.2.%driver`
6629device driver name
6630
6631## string `dev.usbus.2.%desc`
6632device description
6633
6634## string `dev.usbus.1.%parent`
6635parent device
6636
6637## string `dev.usbus.1.%pnpinfo`
6638device identification
6639
6640## string `dev.usbus.1.%location`
6641device location relative to parent
6642
6643## string `dev.usbus.1.%driver`
6644device driver name
6645
6646## string `dev.usbus.1.%desc`
6647device description
6648
6649## string `dev.usbus.0.%parent`
6650parent device
6651
6652## string `dev.usbus.0.%pnpinfo`
6653device identification
6654
6655## string `dev.usbus.0.%location`
6656device location relative to parent
6657
6658## string `dev.usbus.0.%driver`
6659device driver name
6660
6661## string `dev.usbus.0.%desc`
6662device description
6663
6664## string `dev.usbus.%parent`
6665parent class
6666
6667## integer `dev.uhci.5.wake`
6668Device set to wake the system
6669
6670## string `dev.uhci.5.%parent`
6671parent device
6672
6673## string `dev.uhci.5.%pnpinfo`
6674device identification
6675
6676## string `dev.uhci.5.%location`
6677device location relative to parent
6678
6679## string `dev.uhci.5.%driver`
6680device driver name
6681
6682## string `dev.uhci.5.%desc`
6683device description
6684
6685## integer `dev.uhci.4.wake`
6686Device set to wake the system
6687
6688## string `dev.uhci.4.%parent`
6689parent device
6690
6691## string `dev.uhci.4.%pnpinfo`
6692device identification
6693
6694## string `dev.uhci.4.%location`
6695device location relative to parent
6696
6697## string `dev.uhci.4.%driver`
6698device driver name
6699
6700## string `dev.uhci.4.%desc`
6701device description
6702
6703## integer `dev.uhci.3.wake`
6704Device set to wake the system
6705
6706## string `dev.uhci.3.%parent`
6707parent device
6708
6709## string `dev.uhci.3.%pnpinfo`
6710device identification
6711
6712## string `dev.uhci.3.%location`
6713device location relative to parent
6714
6715## string `dev.uhci.3.%driver`
6716device driver name
6717
6718## string `dev.uhci.3.%desc`
6719device description
6720
6721## integer `dev.uhci.2.wake`
6722Device set to wake the system
6723
6724## string `dev.uhci.2.%parent`
6725parent device
6726
6727## string `dev.uhci.2.%pnpinfo`
6728device identification
6729
6730## string `dev.uhci.2.%location`
6731device location relative to parent
6732
6733## string `dev.uhci.2.%driver`
6734device driver name
6735
6736## string `dev.uhci.2.%desc`
6737device description
6738
6739## integer `dev.uhci.1.wake`
6740Device set to wake the system
6741
6742## string `dev.uhci.1.%parent`
6743parent device
6744
6745## string `dev.uhci.1.%pnpinfo`
6746device identification
6747
6748## string `dev.uhci.1.%location`
6749device location relative to parent
6750
6751## string `dev.uhci.1.%driver`
6752device driver name
6753
6754## string `dev.uhci.1.%desc`
6755device description
6756
6757## integer `dev.uhci.0.wake`
6758Device set to wake the system
6759
6760## string `dev.uhci.0.%parent`
6761parent device
6762
6763## string `dev.uhci.0.%pnpinfo`
6764device identification
6765
6766## string `dev.uhci.0.%location`
6767device location relative to parent
6768
6769## string `dev.uhci.0.%driver`
6770device driver name
6771
6772## string `dev.uhci.0.%desc`
6773device description
6774
6775## string `dev.uhci.%parent`
6776parent class
6777
6778## unsigned integer `dev.mpt.0.role`
6779HBA role
6780
6781## unsigned integer `dev.mpt.0.debug`
6782Debugging/Verbose level
6783
6784## string `dev.mpt.0.%parent`
6785parent device
6786
6787## string `dev.mpt.0.%pnpinfo`
6788device identification
6789
6790## string `dev.mpt.0.%location`
6791device location relative to parent
6792
6793## string `dev.mpt.0.%driver`
6794device driver name
6795
6796## string `dev.mpt.0.%desc`
6797device description
6798
6799## string `dev.mpt.%parent`
6800parent class
6801
6802## uint64_t `dev.em.1.interrupts.rx_overrun`
6803Interrupt Cause Receiver Overrun Count
6804
6805## uint64_t `dev.em.1.interrupts.rx_desc_min_thresh`
6806Interrupt Cause Rx Desc Min Thresh Count
6807
6808## uint64_t `dev.em.1.interrupts.tx_queue_min_thresh`
6809Interrupt Cause Tx Queue Min Thresh Count
6810
6811## uint64_t `dev.em.1.interrupts.tx_queue_empty`
6812Interrupt Cause Tx Queue Empty Count
6813
6814## uint64_t `dev.em.1.interrupts.tx_abs_timer`
6815Interrupt Cause Tx Abs Timer Expire Count
6816
6817## uint64_t `dev.em.1.interrupts.tx_pkt_timer`
6818Interrupt Cause Tx Pkt Timer Expire Count
6819
6820## uint64_t `dev.em.1.interrupts.rx_abs_timer`
6821Interrupt Cause Rx Abs Timer Expire Count
6822
6823## uint64_t `dev.em.1.interrupts.rx_pkt_timer`
6824Interrupt Cause Rx Pkt Timer Expire Count
6825
6826## uint64_t `dev.em.1.interrupts.asserts`
6827Interrupt Assertion Count
6828
6829## uint64_t `dev.em.1.mac_stats.tso_ctx_fail`
6830TSO Contexts Failed
6831
6832## uint64_t `dev.em.1.mac_stats.tso_txd`
6833TSO Contexts Transmitted
6834
6835## uint64_t `dev.em.1.mac_stats.tx_frames_1024_1522`
68361024-1522 byte frames transmitted
6837
6838## uint64_t `dev.em.1.mac_stats.tx_frames_512_1023`
6839512-1023 byte frames transmitted
6840
6841## uint64_t `dev.em.1.mac_stats.tx_frames_256_511`
6842256-511 byte frames transmitted
6843
6844## uint64_t `dev.em.1.mac_stats.tx_frames_128_255`
6845128-255 byte frames transmitted
6846
6847## uint64_t `dev.em.1.mac_stats.tx_frames_65_127`
684865-127 byte frames transmitted
6849
6850## uint64_t `dev.em.1.mac_stats.tx_frames_64`
685164 byte frames transmitted
6852
6853## uint64_t `dev.em.1.mac_stats.mcast_pkts_txd`
6854Multicast Packets Transmitted
6855
6856## uint64_t `dev.em.1.mac_stats.bcast_pkts_txd`
6857Broadcast Packets Transmitted
6858
6859## uint64_t `dev.em.1.mac_stats.good_pkts_txd`
6860Good Packets Transmitted
6861
6862## uint64_t `dev.em.1.mac_stats.total_pkts_txd`
6863Total Packets Transmitted
6864
6865## uint64_t `dev.em.1.mac_stats.good_octets_txd`
6866Good Octets Transmitted
6867
6868## uint64_t `dev.em.1.mac_stats.good_octets_recvd`
6869Good Octets Received
6870
6871## uint64_t `dev.em.1.mac_stats.rx_frames_1024_1522`
68721023-1522 byte frames received
6873
6874## uint64_t `dev.em.1.mac_stats.rx_frames_512_1023`
6875512-1023 byte frames received
6876
6877## uint64_t `dev.em.1.mac_stats.rx_frames_256_511`
6878256-511 byte frames received
6879
6880## uint64_t `dev.em.1.mac_stats.rx_frames_128_255`
6881128-255 byte frames received
6882
6883## uint64_t `dev.em.1.mac_stats.rx_frames_65_127`
688465-127 byte frames received
6885
6886## uint64_t `dev.em.1.mac_stats.rx_frames_64`
688764 byte frames received
6888
6889## uint64_t `dev.em.1.mac_stats.mcast_pkts_recvd`
6890Multicast Packets Received
6891
6892## uint64_t `dev.em.1.mac_stats.bcast_pkts_recvd`
6893Broadcast Packets Received
6894
6895## uint64_t `dev.em.1.mac_stats.good_pkts_recvd`
6896Good Packets Received
6897
6898## uint64_t `dev.em.1.mac_stats.total_pkts_recvd`
6899Total Packets Received
6900
6901## uint64_t `dev.em.1.mac_stats.xoff_txd`
6902XOFF Transmitted
6903
6904## uint64_t `dev.em.1.mac_stats.xoff_recvd`
6905XOFF Received
6906
6907## uint64_t `dev.em.1.mac_stats.xon_txd`
6908XON Transmitted
6909
6910## uint64_t `dev.em.1.mac_stats.xon_recvd`
6911XON Received
6912
6913## uint64_t `dev.em.1.mac_stats.coll_ext_errs`
6914Collision/Carrier extension errors
6915
6916## uint64_t `dev.em.1.mac_stats.alignment_errs`
6917Alignment Errors
6918
6919## uint64_t `dev.em.1.mac_stats.crc_errs`
6920CRC errors
6921
6922## uint64_t `dev.em.1.mac_stats.recv_errs`
6923Receive Errors
6924
6925## uint64_t `dev.em.1.mac_stats.recv_jabber`
6926Recevied Jabber
6927
6928## uint64_t `dev.em.1.mac_stats.recv_oversize`
6929Oversized Packets Received
6930
6931## uint64_t `dev.em.1.mac_stats.recv_fragmented`
6932Fragmented Packets Received
6933
6934## uint64_t `dev.em.1.mac_stats.recv_undersize`
6935Receive Undersize
6936
6937## uint64_t `dev.em.1.mac_stats.recv_no_buff`
6938Receive No Buffers
6939
6940## uint64_t `dev.em.1.mac_stats.missed_packets`
6941Missed Packets
6942
6943## uint64_t `dev.em.1.mac_stats.defer_count`
6944Defer Count
6945
6946## uint64_t `dev.em.1.mac_stats.sequence_errors`
6947Sequence Errors
6948
6949## uint64_t `dev.em.1.mac_stats.symbol_errors`
6950Symbol Errors
6951
6952## uint64_t `dev.em.1.mac_stats.collision_count`
6953Collision Count
6954
6955## uint64_t `dev.em.1.mac_stats.late_coll`
6956Late collisions
6957
6958## uint64_t `dev.em.1.mac_stats.multiple_coll`
6959Multiple collisions
6960
6961## uint64_t `dev.em.1.mac_stats.single_coll`
6962Single collisions
6963
6964## uint64_t `dev.em.1.mac_stats.excess_coll`
6965Excessive collisions
6966
6967## unsigned long `dev.em.1.queue_rx_0.rx_irq`
6968Queue MSI-X Receive Interrupts
6969
6970## unsigned integer `dev.em.1.queue_rx_0.rxd_tail`
6971Receive Descriptor Tail
6972
6973## unsigned integer `dev.em.1.queue_rx_0.rxd_head`
6974Receive Descriptor Head
6975
6976## unsigned long `dev.em.1.queue_tx_0.no_desc_avail`
6977Queue No Descriptor Available
6978
6979## unsigned long `dev.em.1.queue_tx_0.tx_irq`
6980Queue MSI-X Transmit Interrupts
6981
6982## unsigned integer `dev.em.1.queue_tx_0.txd_tail`
6983Transmit Descriptor Tail
6984
6985## unsigned integer `dev.em.1.queue_tx_0.txd_head`
6986Transmit Descriptor Head
6987
6988## unsigned integer `dev.em.1.fc_low_water`
6989Flow Control Low Watermark
6990
6991## unsigned integer `dev.em.1.fc_high_water`
6992Flow Control High Watermark
6993
6994## unsigned integer `dev.em.1.rx_control`
6995Receiver Control Register
6996
6997## unsigned integer `dev.em.1.device_control`
6998Device Control Register
6999
7000## unsigned long `dev.em.1.watchdog_timeouts`
7001Watchdog timeouts
7002
7003## unsigned long `dev.em.1.rx_overruns`
7004RX overruns
7005
7006## unsigned long `dev.em.1.tx_dma_fail`
7007Driver tx dma failure in xmit
7008
7009## unsigned long `dev.em.1.mbuf_defrag_fail`
7010Defragmenting mbuf chain failed
7011
7012## unsigned long `dev.em.1.link_irq`
7013Link MSIX IRQ Handled
7014
7015## unsigned long `dev.em.1.dropped`
7016Driver dropped packets
7017
7018## integer `dev.em.1.eee_control`
7019Disable Energy Efficient Ethernet
7020
7021## integer `dev.em.1.rx_processing_limit`
7022max number of rx packets to process
7023
7024## integer `dev.em.1.itr`
7025interrupt delay limit in usecs/4
7026
7027## integer `dev.em.1.tx_abs_int_delay`
7028transmit interrupt delay limit in usecs
7029
7030## integer `dev.em.1.rx_abs_int_delay`
7031receive interrupt delay limit in usecs
7032
7033## integer `dev.em.1.tx_int_delay`
7034transmit interrupt delay in usecs
7035
7036## integer `dev.em.1.rx_int_delay`
7037receive interrupt delay in usecs
7038
7039## integer `dev.em.1.fc`
7040Flow Control
7041
7042## integer `dev.em.1.debug`
7043Debug Information
7044
7045## integer `dev.em.1.nvm`
7046NVM Information
7047
7048## string `dev.em.1.%parent`
7049parent device
7050
7051## string `dev.em.1.%pnpinfo`
7052device identification
7053
7054## string `dev.em.1.%location`
7055device location relative to parent
7056
7057## string `dev.em.1.%driver`
7058device driver name
7059
7060## string `dev.em.1.%desc`
7061device description
7062
7063## uint64_t `dev.em.0.interrupts.rx_overrun`
7064Interrupt Cause Receiver Overrun Count
7065
7066## uint64_t `dev.em.0.interrupts.rx_desc_min_thresh`
7067Interrupt Cause Rx Desc Min Thresh Count
7068
7069## uint64_t `dev.em.0.interrupts.tx_queue_min_thresh`
7070Interrupt Cause Tx Queue Min Thresh Count
7071
7072## uint64_t `dev.em.0.interrupts.tx_queue_empty`
7073Interrupt Cause Tx Queue Empty Count
7074
7075## uint64_t `dev.em.0.interrupts.tx_abs_timer`
7076Interrupt Cause Tx Abs Timer Expire Count
7077
7078## uint64_t `dev.em.0.interrupts.tx_pkt_timer`
7079Interrupt Cause Tx Pkt Timer Expire Count
7080
7081## uint64_t `dev.em.0.interrupts.rx_abs_timer`
7082Interrupt Cause Rx Abs Timer Expire Count
7083
7084## uint64_t `dev.em.0.interrupts.rx_pkt_timer`
7085Interrupt Cause Rx Pkt Timer Expire Count
7086
7087## uint64_t `dev.em.0.interrupts.asserts`
7088Interrupt Assertion Count
7089
7090## uint64_t `dev.em.0.mac_stats.tso_ctx_fail`
7091TSO Contexts Failed
7092
7093## uint64_t `dev.em.0.mac_stats.tso_txd`
7094TSO Contexts Transmitted
7095
7096## uint64_t `dev.em.0.mac_stats.tx_frames_1024_1522`
70971024-1522 byte frames transmitted
7098
7099## uint64_t `dev.em.0.mac_stats.tx_frames_512_1023`
7100512-1023 byte frames transmitted
7101
7102## uint64_t `dev.em.0.mac_stats.tx_frames_256_511`
7103256-511 byte frames transmitted
7104
7105## uint64_t `dev.em.0.mac_stats.tx_frames_128_255`
7106128-255 byte frames transmitted
7107
7108## uint64_t `dev.em.0.mac_stats.tx_frames_65_127`
710965-127 byte frames transmitted
7110
7111## uint64_t `dev.em.0.mac_stats.tx_frames_64`
711264 byte frames transmitted
7113
7114## uint64_t `dev.em.0.mac_stats.mcast_pkts_txd`
7115Multicast Packets Transmitted
7116
7117## uint64_t `dev.em.0.mac_stats.bcast_pkts_txd`
7118Broadcast Packets Transmitted
7119
7120## uint64_t `dev.em.0.mac_stats.good_pkts_txd`
7121Good Packets Transmitted
7122
7123## uint64_t `dev.em.0.mac_stats.total_pkts_txd`
7124Total Packets Transmitted
7125
7126## uint64_t `dev.em.0.mac_stats.good_octets_txd`
7127Good Octets Transmitted
7128
7129## uint64_t `dev.em.0.mac_stats.good_octets_recvd`
7130Good Octets Received
7131
7132## uint64_t `dev.em.0.mac_stats.rx_frames_1024_1522`
71331023-1522 byte frames received
7134
7135## uint64_t `dev.em.0.mac_stats.rx_frames_512_1023`
7136512-1023 byte frames received
7137
7138## uint64_t `dev.em.0.mac_stats.rx_frames_256_511`
7139256-511 byte frames received
7140
7141## uint64_t `dev.em.0.mac_stats.rx_frames_128_255`
7142128-255 byte frames received
7143
7144## uint64_t `dev.em.0.mac_stats.rx_frames_65_127`
714565-127 byte frames received
7146
7147## uint64_t `dev.em.0.mac_stats.rx_frames_64`
714864 byte frames received
7149
7150## uint64_t `dev.em.0.mac_stats.mcast_pkts_recvd`
7151Multicast Packets Received
7152
7153## uint64_t `dev.em.0.mac_stats.bcast_pkts_recvd`
7154Broadcast Packets Received
7155
7156## uint64_t `dev.em.0.mac_stats.good_pkts_recvd`
7157Good Packets Received
7158
7159## uint64_t `dev.em.0.mac_stats.total_pkts_recvd`
7160Total Packets Received
7161
7162## uint64_t `dev.em.0.mac_stats.xoff_txd`
7163XOFF Transmitted
7164
7165## uint64_t `dev.em.0.mac_stats.xoff_recvd`
7166XOFF Received
7167
7168## uint64_t `dev.em.0.mac_stats.xon_txd`
7169XON Transmitted
7170
7171## uint64_t `dev.em.0.mac_stats.xon_recvd`
7172XON Received
7173
7174## uint64_t `dev.em.0.mac_stats.coll_ext_errs`
7175Collision/Carrier extension errors
7176
7177## uint64_t `dev.em.0.mac_stats.alignment_errs`
7178Alignment Errors
7179
7180## uint64_t `dev.em.0.mac_stats.crc_errs`
7181CRC errors
7182
7183## uint64_t `dev.em.0.mac_stats.recv_errs`
7184Receive Errors
7185
7186## uint64_t `dev.em.0.mac_stats.recv_jabber`
7187Recevied Jabber
7188
7189## uint64_t `dev.em.0.mac_stats.recv_oversize`
7190Oversized Packets Received
7191
7192## uint64_t `dev.em.0.mac_stats.recv_fragmented`
7193Fragmented Packets Received
7194
7195## uint64_t `dev.em.0.mac_stats.recv_undersize`
7196Receive Undersize
7197
7198## uint64_t `dev.em.0.mac_stats.recv_no_buff`
7199Receive No Buffers
7200
7201## uint64_t `dev.em.0.mac_stats.missed_packets`
7202Missed Packets
7203
7204## uint64_t `dev.em.0.mac_stats.defer_count`
7205Defer Count
7206
7207## uint64_t `dev.em.0.mac_stats.sequence_errors`
7208Sequence Errors
7209
7210## uint64_t `dev.em.0.mac_stats.symbol_errors`
7211Symbol Errors
7212
7213## uint64_t `dev.em.0.mac_stats.collision_count`
7214Collision Count
7215
7216## uint64_t `dev.em.0.mac_stats.late_coll`
7217Late collisions
7218
7219## uint64_t `dev.em.0.mac_stats.multiple_coll`
7220Multiple collisions
7221
7222## uint64_t `dev.em.0.mac_stats.single_coll`
7223Single collisions
7224
7225## uint64_t `dev.em.0.mac_stats.excess_coll`
7226Excessive collisions
7227
7228## unsigned long `dev.em.0.queue_rx_0.rx_irq`
7229Queue MSI-X Receive Interrupts
7230
7231## unsigned integer `dev.em.0.queue_rx_0.rxd_tail`
7232Receive Descriptor Tail
7233
7234## unsigned integer `dev.em.0.queue_rx_0.rxd_head`
7235Receive Descriptor Head
7236
7237## unsigned long `dev.em.0.queue_tx_0.no_desc_avail`
7238Queue No Descriptor Available
7239
7240## unsigned long `dev.em.0.queue_tx_0.tx_irq`
7241Queue MSI-X Transmit Interrupts
7242
7243## unsigned integer `dev.em.0.queue_tx_0.txd_tail`
7244Transmit Descriptor Tail
7245
7246## unsigned integer `dev.em.0.queue_tx_0.txd_head`
7247Transmit Descriptor Head
7248
7249## unsigned integer `dev.em.0.fc_low_water`
7250Flow Control Low Watermark
7251
7252## unsigned integer `dev.em.0.fc_high_water`
7253Flow Control High Watermark
7254
7255## unsigned integer `dev.em.0.rx_control`
7256Receiver Control Register
7257
7258## unsigned integer `dev.em.0.device_control`
7259Device Control Register
7260
7261## unsigned long `dev.em.0.watchdog_timeouts`
7262Watchdog timeouts
7263
7264## unsigned long `dev.em.0.rx_overruns`
7265RX overruns
7266
7267## unsigned long `dev.em.0.tx_dma_fail`
7268Driver tx dma failure in xmit
7269
7270## unsigned long `dev.em.0.mbuf_defrag_fail`
7271Defragmenting mbuf chain failed
7272
7273## unsigned long `dev.em.0.link_irq`
7274Link MSIX IRQ Handled
7275
7276## unsigned long `dev.em.0.dropped`
7277Driver dropped packets
7278
7279## integer `dev.em.0.eee_control`
7280Disable Energy Efficient Ethernet
7281
7282## integer `dev.em.0.rx_processing_limit`
7283max number of rx packets to process
7284
7285## integer `dev.em.0.itr`
7286interrupt delay limit in usecs/4
7287
7288## integer `dev.em.0.tx_abs_int_delay`
7289transmit interrupt delay limit in usecs
7290
7291## integer `dev.em.0.rx_abs_int_delay`
7292receive interrupt delay limit in usecs
7293
7294## integer `dev.em.0.tx_int_delay`
7295transmit interrupt delay in usecs
7296
7297## integer `dev.em.0.rx_int_delay`
7298receive interrupt delay in usecs
7299
7300## integer `dev.em.0.fc`
7301Flow Control
7302
7303## integer `dev.em.0.debug`
7304Debug Information
7305
7306## integer `dev.em.0.nvm`
7307NVM Information
7308
7309## string `dev.em.0.%parent`
7310parent device
7311
7312## string `dev.em.0.%pnpinfo`
7313device identification
7314
7315## string `dev.em.0.%location`
7316device location relative to parent
7317
7318## string `dev.em.0.%driver`
7319device driver name
7320
7321## string `dev.em.0.%desc`
7322device description
7323
7324## string `dev.em.%parent`
7325parent class
7326
7327## string `dev.hostb.0.%parent`
7328parent device
7329
7330## string `dev.hostb.0.%pnpinfo`
7331device identification
7332
7333## string `dev.hostb.0.%location`
7334device location relative to parent
7335
7336## string `dev.hostb.0.%driver`
7337device driver name
7338
7339## string `dev.hostb.0.%desc`
7340device description
7341
7342## string `dev.hostb.%parent`
7343parent class
7344
7345## integer `dev.pci.6.wake`
7346Device set to wake the system
7347
7348## string `dev.pci.6.%parent`
7349parent device
7350
7351## string `dev.pci.6.%pnpinfo`
7352device identification
7353
7354## string `dev.pci.6.%location`
7355device location relative to parent
7356
7357## string `dev.pci.6.%driver`
7358device driver name
7359
7360## string `dev.pci.6.%desc`
7361device description
7362
7363## integer `dev.pci.5.wake`
7364Device set to wake the system
7365
7366## string `dev.pci.5.%parent`
7367parent device
7368
7369## string `dev.pci.5.%pnpinfo`
7370device identification
7371
7372## string `dev.pci.5.%location`
7373device location relative to parent
7374
7375## string `dev.pci.5.%driver`
7376device driver name
7377
7378## string `dev.pci.5.%desc`
7379device description
7380
7381## integer `dev.pci.4.wake`
7382Device set to wake the system
7383
7384## string `dev.pci.4.%parent`
7385parent device
7386
7387## string `dev.pci.4.%pnpinfo`
7388device identification
7389
7390## string `dev.pci.4.%location`
7391device location relative to parent
7392
7393## string `dev.pci.4.%driver`
7394device driver name
7395
7396## string `dev.pci.4.%desc`
7397device description
7398
7399## integer `dev.pci.3.wake`
7400Device set to wake the system
7401
7402## string `dev.pci.3.%parent`
7403parent device
7404
7405## string `dev.pci.3.%pnpinfo`
7406device identification
7407
7408## string `dev.pci.3.%location`
7409device location relative to parent
7410
7411## string `dev.pci.3.%driver`
7412device driver name
7413
7414## string `dev.pci.3.%desc`
7415device description
7416
7417## integer `dev.pci.2.wake`
7418Device set to wake the system
7419
7420## string `dev.pci.2.%parent`
7421parent device
7422
7423## string `dev.pci.2.%pnpinfo`
7424device identification
7425
7426## string `dev.pci.2.%location`
7427device location relative to parent
7428
7429## string `dev.pci.2.%driver`
7430device driver name
7431
7432## string `dev.pci.2.%desc`
7433device description
7434
7435## integer `dev.pci.1.wake`
7436Device set to wake the system
7437
7438## string `dev.pci.1.%parent`
7439parent device
7440
7441## string `dev.pci.1.%pnpinfo`
7442device identification
7443
7444## string `dev.pci.1.%location`
7445device location relative to parent
7446
7447## string `dev.pci.1.%driver`
7448device driver name
7449
7450## string `dev.pci.1.%desc`
7451device description
7452
7453## string `dev.pci.0.%parent`
7454parent device
7455
7456## string `dev.pci.0.%pnpinfo`
7457device identification
7458
7459## string `dev.pci.0.%location`
7460device location relative to parent
7461
7462## string `dev.pci.0.%driver`
7463device driver name
7464
7465## string `dev.pci.0.%desc`
7466device description
7467
7468## string `dev.pci.%parent`
7469parent class
7470
7471## integer `dev.pcib.6.wake`
7472Device set to wake the system
7473
7474## unsigned integer `dev.pcib.6.subbus`
7475Subordinate bus number
7476
7477## unsigned integer `dev.pcib.6.secbus`
7478Secondary bus number
7479
7480## unsigned integer `dev.pcib.6.pribus`
7481Primary bus number
7482
7483## unsigned integer `dev.pcib.6.domain`
7484Domain number
7485
7486## string `dev.pcib.6.%parent`
7487parent device
7488
7489## string `dev.pcib.6.%pnpinfo`
7490device identification
7491
7492## string `dev.pcib.6.%location`
7493device location relative to parent
7494
7495## string `dev.pcib.6.%driver`
7496device driver name
7497
7498## string `dev.pcib.6.%desc`
7499device description
7500
7501## integer `dev.pcib.5.wake`
7502Device set to wake the system
7503
7504## unsigned integer `dev.pcib.5.subbus`
7505Subordinate bus number
7506
7507## unsigned integer `dev.pcib.5.secbus`
7508Secondary bus number
7509
7510## unsigned integer `dev.pcib.5.pribus`
7511Primary bus number
7512
7513## unsigned integer `dev.pcib.5.domain`
7514Domain number
7515
7516## string `dev.pcib.5.%parent`
7517parent device
7518
7519## string `dev.pcib.5.%pnpinfo`
7520device identification
7521
7522## string `dev.pcib.5.%location`
7523device location relative to parent
7524
7525## string `dev.pcib.5.%driver`
7526device driver name
7527
7528## string `dev.pcib.5.%desc`
7529device description
7530
7531## integer `dev.pcib.4.wake`
7532Device set to wake the system
7533
7534## unsigned integer `dev.pcib.4.subbus`
7535Subordinate bus number
7536
7537## unsigned integer `dev.pcib.4.secbus`
7538Secondary bus number
7539
7540## unsigned integer `dev.pcib.4.pribus`
7541Primary bus number
7542
7543## unsigned integer `dev.pcib.4.domain`
7544Domain number
7545
7546## string `dev.pcib.4.%parent`
7547parent device
7548
7549## string `dev.pcib.4.%pnpinfo`
7550device identification
7551
7552## string `dev.pcib.4.%location`
7553device location relative to parent
7554
7555## string `dev.pcib.4.%driver`
7556device driver name
7557
7558## string `dev.pcib.4.%desc`
7559device description
7560
7561## integer `dev.pcib.3.wake`
7562Device set to wake the system
7563
7564## unsigned integer `dev.pcib.3.subbus`
7565Subordinate bus number
7566
7567## unsigned integer `dev.pcib.3.secbus`
7568Secondary bus number
7569
7570## unsigned integer `dev.pcib.3.pribus`
7571Primary bus number
7572
7573## unsigned integer `dev.pcib.3.domain`
7574Domain number
7575
7576## string `dev.pcib.3.%parent`
7577parent device
7578
7579## string `dev.pcib.3.%pnpinfo`
7580device identification
7581
7582## string `dev.pcib.3.%location`
7583device location relative to parent
7584
7585## string `dev.pcib.3.%driver`
7586device driver name
7587
7588## string `dev.pcib.3.%desc`
7589device description
7590
7591## integer `dev.pcib.2.wake`
7592Device set to wake the system
7593
7594## unsigned integer `dev.pcib.2.subbus`
7595Subordinate bus number
7596
7597## unsigned integer `dev.pcib.2.secbus`
7598Secondary bus number
7599
7600## unsigned integer `dev.pcib.2.pribus`
7601Primary bus number
7602
7603## unsigned integer `dev.pcib.2.domain`
7604Domain number
7605
7606## string `dev.pcib.2.%parent`
7607parent device
7608
7609## string `dev.pcib.2.%pnpinfo`
7610device identification
7611
7612## string `dev.pcib.2.%location`
7613device location relative to parent
7614
7615## string `dev.pcib.2.%driver`
7616device driver name
7617
7618## string `dev.pcib.2.%desc`
7619device description
7620
7621## integer `dev.pcib.1.wake`
7622Device set to wake the system
7623
7624## unsigned integer `dev.pcib.1.subbus`
7625Subordinate bus number
7626
7627## unsigned integer `dev.pcib.1.secbus`
7628Secondary bus number
7629
7630## unsigned integer `dev.pcib.1.pribus`
7631Primary bus number
7632
7633## unsigned integer `dev.pcib.1.domain`
7634Domain number
7635
7636## string `dev.pcib.1.%parent`
7637parent device
7638
7639## string `dev.pcib.1.%pnpinfo`
7640device identification
7641
7642## string `dev.pcib.1.%location`
7643device location relative to parent
7644
7645## string `dev.pcib.1.%driver`
7646device driver name
7647
7648## string `dev.pcib.1.%desc`
7649device description
7650
7651## string `dev.pcib.0.%parent`
7652parent device
7653
7654## string `dev.pcib.0.%pnpinfo`
7655device identification
7656
7657## string `dev.pcib.0.%location`
7658device location relative to parent
7659
7660## string `dev.pcib.0.%driver`
7661device driver name
7662
7663## string `dev.pcib.0.%desc`
7664device description
7665
7666## string `dev.pcib.%parent`
7667parent class
7668
7669## string `dev.pci_link.7.%parent`
7670parent device
7671
7672## string `dev.pci_link.7.%pnpinfo`
7673device identification
7674
7675## string `dev.pci_link.7.%location`
7676device location relative to parent
7677
7678## string `dev.pci_link.7.%driver`
7679device driver name
7680
7681## string `dev.pci_link.7.%desc`
7682device description
7683
7684## string `dev.pci_link.6.%parent`
7685parent device
7686
7687## string `dev.pci_link.6.%pnpinfo`
7688device identification
7689
7690## string `dev.pci_link.6.%location`
7691device location relative to parent
7692
7693## string `dev.pci_link.6.%driver`
7694device driver name
7695
7696## string `dev.pci_link.6.%desc`
7697device description
7698
7699## string `dev.pci_link.5.%parent`
7700parent device
7701
7702## string `dev.pci_link.5.%pnpinfo`
7703device identification
7704
7705## string `dev.pci_link.5.%location`
7706device location relative to parent
7707
7708## string `dev.pci_link.5.%driver`
7709device driver name
7710
7711## string `dev.pci_link.5.%desc`
7712device description
7713
7714## string `dev.pci_link.4.%parent`
7715parent device
7716
7717## string `dev.pci_link.4.%pnpinfo`
7718device identification
7719
7720## string `dev.pci_link.4.%location`
7721device location relative to parent
7722
7723## string `dev.pci_link.4.%driver`
7724device driver name
7725
7726## string `dev.pci_link.4.%desc`
7727device description
7728
7729## string `dev.pci_link.3.%parent`
7730parent device
7731
7732## string `dev.pci_link.3.%pnpinfo`
7733device identification
7734
7735## string `dev.pci_link.3.%location`
7736device location relative to parent
7737
7738## string `dev.pci_link.3.%driver`
7739device driver name
7740
7741## string `dev.pci_link.3.%desc`
7742device description
7743
7744## string `dev.pci_link.2.%parent`
7745parent device
7746
7747## string `dev.pci_link.2.%pnpinfo`
7748device identification
7749
7750## string `dev.pci_link.2.%location`
7751device location relative to parent
7752
7753## string `dev.pci_link.2.%driver`
7754device driver name
7755
7756## string `dev.pci_link.2.%desc`
7757device description
7758
7759## string `dev.pci_link.1.%parent`
7760parent device
7761
7762## string `dev.pci_link.1.%pnpinfo`
7763device identification
7764
7765## string `dev.pci_link.1.%location`
7766device location relative to parent
7767
7768## string `dev.pci_link.1.%driver`
7769device driver name
7770
7771## string `dev.pci_link.1.%desc`
7772device description
7773
7774## string `dev.pci_link.0.%parent`
7775parent device
7776
7777## string `dev.pci_link.0.%pnpinfo`
7778device identification
7779
7780## string `dev.pci_link.0.%location`
7781device location relative to parent
7782
7783## string `dev.pci_link.0.%driver`
7784device driver name
7785
7786## string `dev.pci_link.0.%desc`
7787device description
7788
7789## string `dev.pci_link.%parent`
7790parent class
7791
7792## string `dev.acpi_timer.0.%parent`
7793parent device
7794
7795## string `dev.acpi_timer.0.%pnpinfo`
7796device identification
7797
7798## string `dev.acpi_timer.0.%location`
7799device location relative to parent
7800
7801## string `dev.acpi_timer.0.%driver`
7802device driver name
7803
7804## string `dev.acpi_timer.0.%desc`
7805device description
7806
7807## string `dev.acpi_timer.%parent`
7808parent class
7809
7810## integer `dev.hpet.0.mmap_allow_write`
7811Allow userland write to the HPET register space
7812
7813## integer `dev.hpet.0.mmap_allow`
7814Allow userland to memory map HPET
7815
7816## string `dev.hpet.0.%parent`
7817parent device
7818
7819## string `dev.hpet.0.%pnpinfo`
7820device identification
7821
7822## string `dev.hpet.0.%location`
7823device location relative to parent
7824
7825## string `dev.hpet.0.%driver`
7826device driver name
7827
7828## string `dev.hpet.0.%desc`
7829device description
7830
7831## string `dev.hpet.%parent`
7832parent class
7833
7834## string `dev.atrtc.0.%parent`
7835parent device
7836
7837## string `dev.atrtc.0.%pnpinfo`
7838device identification
7839
7840## string `dev.atrtc.0.%location`
7841device location relative to parent
7842
7843## string `dev.atrtc.0.%driver`
7844device driver name
7845
7846## string `dev.atrtc.0.%desc`
7847device description
7848
7849## string `dev.atrtc.%parent`
7850parent class
7851
7852## string `dev.attimer.0.%parent`
7853parent device
7854
7855## string `dev.attimer.0.%pnpinfo`
7856device identification
7857
7858## string `dev.attimer.0.%location`
7859device location relative to parent
7860
7861## string `dev.attimer.0.%driver`
7862device driver name
7863
7864## string `dev.attimer.0.%desc`
7865device description
7866
7867## string `dev.attimer.%parent`
7868parent class
7869
7870## string `dev.cpu.3.cx_method`
7871Cx entrance methods
7872
7873## string `dev.cpu.3.cx_usage_counters`
7874Cx sleep state counters
7875
7876## string `dev.cpu.3.cx_usage`
7877percent usage for each Cx state
7878
7879## string `dev.cpu.3.cx_lowest`
7880lowest Cx sleep state to use
7881
7882## string `dev.cpu.3.cx_supported`
7883Cx/microsecond values for supported Cx states
7884
7885## string `dev.cpu.3.%parent`
7886parent device
7887
7888## string `dev.cpu.3.%pnpinfo`
7889device identification
7890
7891## string `dev.cpu.3.%location`
7892device location relative to parent
7893
7894## string `dev.cpu.3.%driver`
7895device driver name
7896
7897## string `dev.cpu.3.%desc`
7898device description
7899
7900## string `dev.cpu.2.cx_method`
7901Cx entrance methods
7902
7903## string `dev.cpu.2.cx_usage_counters`
7904Cx sleep state counters
7905
7906## string `dev.cpu.2.cx_usage`
7907percent usage for each Cx state
7908
7909## string `dev.cpu.2.cx_lowest`
7910lowest Cx sleep state to use
7911
7912## string `dev.cpu.2.cx_supported`
7913Cx/microsecond values for supported Cx states
7914
7915## string `dev.cpu.2.%parent`
7916parent device
7917
7918## string `dev.cpu.2.%pnpinfo`
7919device identification
7920
7921## string `dev.cpu.2.%location`
7922device location relative to parent
7923
7924## string `dev.cpu.2.%driver`
7925device driver name
7926
7927## string `dev.cpu.2.%desc`
7928device description
7929
7930## string `dev.cpu.1.cx_method`
7931Cx entrance methods
7932
7933## string `dev.cpu.1.cx_usage_counters`
7934Cx sleep state counters
7935
7936## string `dev.cpu.1.cx_usage`
7937percent usage for each Cx state
7938
7939## string `dev.cpu.1.cx_lowest`
7940lowest Cx sleep state to use
7941
7942## string `dev.cpu.1.cx_supported`
7943Cx/microsecond values for supported Cx states
7944
7945## string `dev.cpu.1.%parent`
7946parent device
7947
7948## string `dev.cpu.1.%pnpinfo`
7949device identification
7950
7951## string `dev.cpu.1.%location`
7952device location relative to parent
7953
7954## string `dev.cpu.1.%driver`
7955device driver name
7956
7957## string `dev.cpu.1.%desc`
7958device description
7959
7960## string `dev.cpu.0.cx_method`
7961Cx entrance methods
7962
7963## string `dev.cpu.0.cx_usage_counters`
7964Cx sleep state counters
7965
7966## string `dev.cpu.0.cx_usage`
7967percent usage for each Cx state
7968
7969## string `dev.cpu.0.cx_lowest`
7970lowest Cx sleep state to use
7971
7972## string `dev.cpu.0.cx_supported`
7973Cx/microsecond values for supported Cx states
7974
7975## string `dev.cpu.0.freq_levels`
7976CPU frequency levels
7977
7978## integer `dev.cpu.0.freq`
7979Current CPU frequency
7980
7981## string `dev.cpu.0.%parent`
7982parent device
7983
7984## string `dev.cpu.0.%pnpinfo`
7985device identification
7986
7987## string `dev.cpu.0.%location`
7988device location relative to parent
7989
7990## string `dev.cpu.0.%driver`
7991device driver name
7992
7993## string `dev.cpu.0.%desc`
7994device description
7995
7996## string `dev.cpu.%parent`
7997parent class
7998
7999## string `dev.acpi_sysresource.6.%parent`
8000parent device
8001
8002## string `dev.acpi_sysresource.6.%pnpinfo`
8003device identification
8004
8005## string `dev.acpi_sysresource.6.%location`
8006device location relative to parent
8007
8008## string `dev.acpi_sysresource.6.%driver`
8009device driver name
8010
8011## string `dev.acpi_sysresource.6.%desc`
8012device description
8013
8014## string `dev.acpi_sysresource.5.%parent`
8015parent device
8016
8017## string `dev.acpi_sysresource.5.%pnpinfo`
8018device identification
8019
8020## string `dev.acpi_sysresource.5.%location`
8021device location relative to parent
8022
8023## string `dev.acpi_sysresource.5.%driver`
8024device driver name
8025
8026## string `dev.acpi_sysresource.5.%desc`
8027device description
8028
8029## string `dev.acpi_sysresource.4.%parent`
8030parent device
8031
8032## string `dev.acpi_sysresource.4.%pnpinfo`
8033device identification
8034
8035## string `dev.acpi_sysresource.4.%location`
8036device location relative to parent
8037
8038## string `dev.acpi_sysresource.4.%driver`
8039device driver name
8040
8041## string `dev.acpi_sysresource.4.%desc`
8042device description
8043
8044## string `dev.acpi_sysresource.3.%parent`
8045parent device
8046
8047## string `dev.acpi_sysresource.3.%pnpinfo`
8048device identification
8049
8050## string `dev.acpi_sysresource.3.%location`
8051device location relative to parent
8052
8053## string `dev.acpi_sysresource.3.%driver`
8054device driver name
8055
8056## string `dev.acpi_sysresource.3.%desc`
8057device description
8058
8059## string `dev.acpi_sysresource.2.%parent`
8060parent device
8061
8062## string `dev.acpi_sysresource.2.%pnpinfo`
8063device identification
8064
8065## string `dev.acpi_sysresource.2.%location`
8066device location relative to parent
8067
8068## string `dev.acpi_sysresource.2.%driver`
8069device driver name
8070
8071## string `dev.acpi_sysresource.2.%desc`
8072device description
8073
8074## string `dev.acpi_sysresource.1.%parent`
8075parent device
8076
8077## string `dev.acpi_sysresource.1.%pnpinfo`
8078device identification
8079
8080## string `dev.acpi_sysresource.1.%location`
8081device location relative to parent
8082
8083## string `dev.acpi_sysresource.1.%driver`
8084device driver name
8085
8086## string `dev.acpi_sysresource.1.%desc`
8087device description
8088
8089## string `dev.acpi_sysresource.0.%parent`
8090parent device
8091
8092## string `dev.acpi_sysresource.0.%pnpinfo`
8093device identification
8094
8095## string `dev.acpi_sysresource.0.%location`
8096device location relative to parent
8097
8098## string `dev.acpi_sysresource.0.%driver`
8099device driver name
8100
8101## string `dev.acpi_sysresource.0.%desc`
8102device description
8103
8104## string `dev.acpi_sysresource.%parent`
8105parent class
8106
8107## string `dev.acpi.0.%parent`
8108parent device
8109
8110## string `dev.acpi.0.%pnpinfo`
8111device identification
8112
8113## string `dev.acpi.0.%location`
8114device location relative to parent
8115
8116## string `dev.acpi.0.%driver`
8117device driver name
8118
8119## string `dev.acpi.0.%desc`
8120device description
8121
8122## string `dev.acpi.%parent`
8123parent class
8124
8125## string `dev.cryptosoft.0.%parent`
8126parent device
8127
8128## string `dev.cryptosoft.0.%pnpinfo`
8129device identification
8130
8131## string `dev.cryptosoft.0.%location`
8132device location relative to parent
8133
8134## string `dev.cryptosoft.0.%driver`
8135device driver name
8136
8137## string `dev.cryptosoft.0.%desc`
8138device description
8139
8140## string `dev.cryptosoft.%parent`
8141parent class
8142
8143## string `dev.ram.0.%parent`
8144parent device
8145
8146## string `dev.ram.0.%pnpinfo`
8147device identification
8148
8149## string `dev.ram.0.%location`
8150device location relative to parent
8151
8152## string `dev.ram.0.%driver`
8153device driver name
8154
8155## string `dev.ram.0.%desc`
8156device description
8157
8158## string `dev.ram.%parent`
8159parent class
8160
8161## string `dev.vtvga.0.%parent`
8162parent device
8163
8164## string `dev.vtvga.0.%pnpinfo`
8165device identification
8166
8167## string `dev.vtvga.0.%location`
8168device location relative to parent
8169
8170## string `dev.vtvga.0.%driver`
8171device driver name
8172
8173## string `dev.vtvga.0.%desc`
8174device description
8175
8176## string `dev.vtvga.%parent`
8177parent class
8178
8179## string `dev.nexus.0.%parent`
8180parent device
8181
8182## string `dev.nexus.0.%pnpinfo`
8183device identification
8184
8185## string `dev.nexus.0.%location`
8186device location relative to parent
8187
8188## string `dev.nexus.0.%driver`
8189device driver name
8190
8191## string `dev.nexus.0.%desc`
8192device description
8193
8194## string `dev.nexus.%parent`
8195parent class
8196
8197## unsigned long `dev.xen.balloon.high_mem`
8198High-mem balloon
8199
8200## unsigned long `dev.xen.balloon.low_mem`
8201Low-mem balloon
8202
8203## unsigned long `dev.xen.balloon.hard_limit`
8204Xen hard limit
8205
8206## unsigned long `dev.xen.balloon.driver_pages`
8207Driver pages
8208
8209## unsigned long `dev.xen.balloon.target`
8210Target allocation
8211
8212## unsigned long `dev.xen.balloon.current`
8213Current allocation
8214
8215## integer `dev.netmap.ixl_rx_miss_bufs`
8216potentially missed rx intr bufs
8217
8218## integer `dev.netmap.ixl_rx_miss`
8219potentially missed rx intr
8220
8221## integer `dev.netmap.iflib_rx_miss_bufs`
8222potentially missed rx intr bufs
8223
8224## integer `dev.netmap.iflib_rx_miss`
8225potentially missed rx intr
8226
8227## integer `dev.netmap.iflib_crcstrip`
8228strip CRC on rx frames
8229
8230## integer `dev.netmap.priv_buf_num`
8231Default number of private netmap bufs
8232
8233## integer `dev.netmap.priv_buf_size`
8234Default size of private netmap bufs
8235
8236## integer `dev.netmap.buf_curr_num`
8237Current number of netmap bufs
8238
8239## integer `dev.netmap.buf_num`
8240Requested number of netmap bufs
8241
8242## integer `dev.netmap.buf_curr_size`
8243Current size of netmap bufs
8244
8245## integer `dev.netmap.buf_size`
8246Requested size of netmap bufs
8247
8248## integer `dev.netmap.priv_ring_num`
8249Default number of private netmap rings
8250
8251## integer `dev.netmap.priv_ring_size`
8252Default size of private netmap rings
8253
8254## integer `dev.netmap.ring_curr_num`
8255Current number of netmap rings
8256
8257## integer `dev.netmap.ring_num`
8258Requested number of netmap rings
8259
8260## integer `dev.netmap.ring_curr_size`
8261Current size of netmap rings
8262
8263## integer `dev.netmap.ring_size`
8264Requested size of netmap rings
8265
8266## integer `dev.netmap.priv_if_num`
8267Default number of private netmap ifs
8268
8269## integer `dev.netmap.priv_if_size`
8270Default size of private netmap ifs
8271
8272## integer `dev.netmap.if_curr_num`
8273Current number of netmap ifs
8274
8275## integer `dev.netmap.if_num`
8276Requested number of netmap ifs
8277
8278## integer `dev.netmap.if_curr_size`
8279Current size of netmap ifs
8280
8281## integer `dev.netmap.if_size`
8282Requested size of netmap ifs
8283
8284## integer `dev.netmap.adaptive_io`
8285Adaptive I/O on paravirt
8286
8287## integer `dev.netmap.txsync_retry`
8288Number of txsync loops in bridge's flush.
8289
8290## integer `dev.netmap.no_pendintr`
8291Always look for new received packets.
8292
8293## integer `dev.netmap.no_timestamp`
8294no_timestamp
8295
8296## integer `dev.netmap.verbose`
8297Verbose mode
8298
8299## integer `dev.netmap.ix_rx_miss_bufs`
8300potentially missed rx intr bufs
8301
8302## integer `dev.netmap.ix_rx_miss`
8303potentially missed rx intr
8304
8305## integer `dev.netmap.ix_crcstrip`
8306strip CRC on rx frames
8307
8308## integer `security.mac.mmap_revocation_via_cow`
8309Revoke mmap access to files via copy-on-write semantics, or by removing all write access
8310
8311## integer `security.mac.mmap_revocation`
8312Revoke mmap access to files on subject relabel
8313
8314## uint64_t `security.mac.labeled`
8315Mask of object types being labeled
8316
8317## integer `security.bsd.stack_guard_page`
8318Specifies the number of guard pages for a stack that grows
8319
8320## integer `security.bsd.unprivileged_get_quota`
8321Unprivileged processes may retrieve quotas for other uids and gids
8322
8323## integer `security.bsd.hardlink_check_gid`
8324Unprivileged processes cannot create hard links to files owned by other groups
8325
8326## integer `security.bsd.hardlink_check_uid`
8327Unprivileged processes cannot create hard links to files owned by other users
8328
8329## integer `security.bsd.unprivileged_read_msgbuf`
8330Unprivileged processes may read the kernel message buffer
8331
8332## integer `security.bsd.unprivileged_idprio`
8333Allow non-root users to set an idle priority
8334
8335## integer `security.bsd.unprivileged_proc_debug`
8336Unprivileged processes may use process debugging facilities
8337
8338## integer `security.bsd.conservative_signals`
8339Unprivileged processes prevented from sending certain signals to processes whose credentials have changed
8340
8341## integer `security.bsd.see_other_gids`
8342Unprivileged processes may see subjects/objects with different real gid
8343
8344## integer `security.bsd.see_other_uids`
8345Unprivileged processes may see subjects/objects with different real uid
8346
8347## integer `security.bsd.unprivileged_mlock`
8348Allow non-root users to call mlock(2)
8349
8350## integer `security.bsd.suser_enabled`
8351processes with uid 0 have privilege
8352
8353## integer `security.bsd.map_at_zero`
8354Permit processes to map an object at virtual address 0.
8355
8356## integer `security.jail.param.sysvshm.`
8357SYSV shared memory
8358SYSV shared memory
8359
8360## integer `security.jail.param.sysvsem.`
8361SYSV semaphores
8362SYSV semaphores
8363
8364## integer `security.jail.param.sysvmsg.`
8365SYSV message queues
8366SYSV message queues
8367
8368## integer `security.jail.param.allow.mount.zfs`
8369Jail may mount the zfs file system
8370
8371## integer `security.jail.param.allow.mount.tmpfs`
8372Jail may mount the tmpfs file system
8373
8374## integer `security.jail.param.allow.mount.linsysfs`
8375Jail may mount the linsysfs file system
8376
8377## integer `security.jail.param.allow.mount.linprocfs`
8378Jail may mount the linprocfs file system
8379
8380## integer `security.jail.param.allow.mount.procfs`
8381Jail may mount the procfs file system
8382
8383## integer `security.jail.param.allow.mount.nullfs`
8384Jail may mount the nullfs file system
8385
8386## integer `security.jail.param.allow.mount.fdescfs`
8387Jail may mount the fdescfs file system
8388
8389## integer `security.jail.param.allow.mount.devfs`
8390Jail may mount the devfs file system
8391
8392## integer
8393integer
8394integer
8395integer
8396integer
8397integer
8398integer
8399integer
8400integer `security.jail.param.allow.mount.`
8401Jail mount/unmount permission flags
8402Jail may mount the zfs file system
8403Jail may mount the tmpfs file system
8404Jail may mount the linsysfs file system
8405Jail may mount the linprocfs file system
8406Jail may mount the procfs file system
8407Jail may mount the nullfs file system
8408Jail may mount the fdescfs file system
8409Jail may mount the devfs file system
8410Jail may mount/unmount jail-friendly file systems in general
8411
8412## integer `security.jail.param.allow.socket_af`
8413Jail may create sockets other than just UNIX/IPv4/IPv6/route
8414
8415## integer `security.jail.param.allow.quotas`
8416Jail may set file quotas
8417
8418## integer `security.jail.param.allow.chflags`
8419Jail may alter system file flags
8420
8421## integer `security.jail.param.allow.raw_sockets`
8422Jail may create raw sockets
8423
8424## integer `security.jail.param.allow.sysvipc`
8425Jail may use SYSV IPC
8426
8427## integer `security.jail.param.allow.set_hostname`
8428Jail may set hostname
8429
8430## integer `security.jail.param.ip6.saddrsel`
8431Do (not) use IPv6 source address selection rather than the primary jail IPv6 address.
8432
8433## opaque `security.jail.param.ip6.addr`
8434Jail IPv6 addresses
8435
8436## integer
8437opaque
8438integer `security.jail.param.ip6.`
8439Jail IPv6 address virtualization
8440Do (not) use IPv6 source address selection rather than the primary jail IPv6 address.
8441Jail IPv6 addresses
8442Jail IPv6 address virtualization
8443
8444## integer `security.jail.param.ip4.saddrsel`
8445Do (not) use IPv4 source address selection rather than the primary jail IPv4 address.
8446
8447## opaque `security.jail.param.ip4.addr`
8448Jail IPv4 addresses
8449
8450## integer
8451opaque
8452integer `security.jail.param.ip4.`
8453Jail IPv4 address virtualization
8454Do (not) use IPv4 source address selection rather than the primary jail IPv4 address.
8455Jail IPv4 addresses
8456Jail IPv4 address virtualization
8457
8458## integer `security.jail.param.cpuset.id`
8459Jail cpuset ID
8460
8461## unsigned long `security.jail.param.host.hostid`
8462Jail host ID
8463
8464## string `security.jail.param.host.hostuuid`
8465Jail host UUID
8466
8467## string `security.jail.param.host.domainname`
8468Jail NIS domainname
8469
8470## string `security.jail.param.host.hostname`
8471Jail hostname
8472
8473## unsigned long
8474string
8475string
8476string
8477integer `security.jail.param.host.`
8478Jail host info
8479Jail host ID
8480Jail host UUID
8481Jail NIS domainname
8482Jail hostname
8483Jail host info
8484
8485## integer `security.jail.param.children.max`
8486Maximum number of child jails
8487
8488## integer `security.jail.param.children.cur`
8489Current number of child jails
8490
8491## integer `security.jail.param.dying`
8492Jail is in the process of shutting down
8493
8494## integer `security.jail.param.persist`
8495Jail persistence
8496
8497## integer `security.jail.param.devfs_ruleset`
8498Ruleset for in-jail devfs mounts
8499
8500## integer `security.jail.param.enforce_statfs`
8501Jail cannot see all mounted file systems
8502
8503## string `security.jail.param.osrelease`
8504Jail value for kern.osrelease and uname -r
8505
8506## integer `security.jail.param.osreldate`
8507Jail value for kern.osreldate and uname -K
8508
8509## integer `security.jail.param.securelevel`
8510Jail secure level
8511
8512## string `security.jail.param.path`
8513Jail root path
8514
8515## string `security.jail.param.name`
8516Jail name
8517
8518## integer `security.jail.param.parent`
8519Jail parent ID
8520
8521## integer `security.jail.param.jid`
8522Jail ID
8523
8524## integer `security.jail.devfs_ruleset`
8525Ruleset for the devfs filesystem in jail (deprecated)
8526
8527## integer `security.jail.enforce_statfs`
8528Processes in jail cannot see all mounted file systems (deprecated)
8529
8530## integer `security.jail.mount_zfs_allowed`
8531Processes in jail can mount the zfs file system (deprecated)
8532
8533## integer `security.jail.mount_tmpfs_allowed`
8534Processes in jail can mount the tmpfs file system (deprecated)
8535
8536## integer `security.jail.mount_linsysfs_allowed`
8537Processes in jail can mount the linsysfs file system (deprecated)
8538
8539## integer `security.jail.mount_linprocfs_allowed`
8540Processes in jail can mount the linprocfs file system (deprecated)
8541
8542## integer `security.jail.mount_procfs_allowed`
8543Processes in jail can mount the procfs file system (deprecated)
8544
8545## integer `security.jail.mount_nullfs_allowed`
8546Processes in jail can mount the nullfs file system (deprecated)
8547
8548## integer `security.jail.mount_fdescfs_allowed`
8549Processes in jail can mount the fdescfs file system (deprecated)
8550
8551## integer `security.jail.mount_devfs_allowed`
8552Processes in jail can mount the devfs file system (deprecated)
8553
8554## integer `security.jail.mount_allowed`
8555Processes in jail can mount/unmount jail-friendly file systems (deprecated)
8556
8557## integer `security.jail.chflags_allowed`
8558Processes in jail can alter system file flags (deprecated)
8559
8560## integer `security.jail.allow_raw_sockets`
8561Prison root can create raw sockets (deprecated)
8562
8563## integer `security.jail.sysvipc_allowed`
8564Processes in jail can use System V IPC primitives (deprecated)
8565
8566## integer `security.jail.socket_unixiproute_only`
8567Processes in jail are limited to creating UNIX/IP/route sockets only (deprecated)
8568
8569## integer `security.jail.set_hostname_allowed`
8570Processes in jail can set their hostnames (deprecated)
8571
8572## unsigned integer `security.jail.jail_max_af_ips`
8573Number of IP addresses a jail may have at most per address family (deprecated)
8574
8575## integer `security.jail.vnet`
8576Jail owns VNET?
8577
8578## integer `security.jail.jailed`
8579Process in jail?
8580
8581## opaque `security.jail.list`
8582List of active jails