aboutsummaryrefslogtreecommitdiff
path: root/share/man/man4
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/Makefile43
-rw-r--r--share/man/man4/Makefile.depend1
-rw-r--r--share/man/man4/aac.42
-rw-r--r--share/man/man4/aacraid.42
-rw-r--r--share/man/man4/acpi.42
-rw-r--r--share/man/man4/acpi_asus.42
-rw-r--r--share/man/man4/acpi_asus_wmi.44
-rw-r--r--share/man/man4/acpi_battery.42
-rw-r--r--share/man/man4/acpi_dock.42
-rw-r--r--share/man/man4/acpi_fujitsu.42
-rw-r--r--share/man/man4/acpi_ged.42
-rw-r--r--share/man/man4/acpi_hp.42
-rw-r--r--share/man/man4/acpi_ibm.42
-rw-r--r--share/man/man4/acpi_panasonic.42
-rw-r--r--share/man/man4/acpi_rapidstart.42
-rw-r--r--share/man/man4/acpi_sony.42
-rw-r--r--share/man/man4/acpi_thermal.42
-rw-r--r--share/man/man4/acpi_toshiba.42
-rw-r--r--share/man/man4/acpi_video.42
-rw-r--r--share/man/man4/acpi_wmi.42
-rw-r--r--share/man/man4/ada.42
-rw-r--r--share/man/man4/adm6996fc.42
-rw-r--r--share/man/man4/ads111x.44
-rw-r--r--share/man/man4/ae.42
-rw-r--r--share/man/man4/aesni.42
-rw-r--r--share/man/man4/age.42
-rw-r--r--share/man/man4/agp.42
-rw-r--r--share/man/man4/ahc.42
-rw-r--r--share/man/man4/ahci.42
-rw-r--r--share/man/man4/ahd.42
-rw-r--r--share/man/man4/aibs.41
-rw-r--r--share/man/man4/aio.44
-rw-r--r--share/man/man4/alc.48
-rw-r--r--share/man/man4/ale.42
-rw-r--r--share/man/man4/alpm.42
-rw-r--r--share/man/man4/altera_atse.42
-rw-r--r--share/man/man4/altera_avgen.42
-rw-r--r--share/man/man4/altera_jtag_uart.42
-rw-r--r--share/man/man4/altera_sdcard.42
-rw-r--r--share/man/man4/altq.46
-rw-r--r--share/man/man4/amdpm.42
-rw-r--r--share/man/man4/amdsbwd.42
-rw-r--r--share/man/man4/amdsmb.42
-rw-r--r--share/man/man4/amdsmn.42
-rw-r--r--share/man/man4/amdtemp.42
-rw-r--r--share/man/man4/aout.42
-rw-r--r--share/man/man4/apic.42
-rw-r--r--share/man/man4/arcmsr.42
-rw-r--r--share/man/man4/arswitch.410
-rw-r--r--share/man/man4/asmc.42
-rw-r--r--share/man/man4/at45d.42
-rw-r--r--share/man/man4/ata.42
-rw-r--r--share/man/man4/ath.419
-rw-r--r--share/man/man4/ath10k.47
-rw-r--r--share/man/man4/ath_ahb.460
-rw-r--r--share/man/man4/ath_hal.47
-rw-r--r--share/man/man4/ath_pci.457
-rw-r--r--share/man/man4/atkbd.42
-rw-r--r--share/man/man4/atkbdc.44
-rw-r--r--share/man/man4/atopcase.4134
-rw-r--r--share/man/man4/atp.42
-rw-r--r--share/man/man4/atrtc.42
-rw-r--r--share/man/man4/attimer.42
-rw-r--r--share/man/man4/audit.42
-rw-r--r--share/man/man4/auditpipe.42
-rw-r--r--share/man/man4/aue.42
-rw-r--r--share/man/man4/axe.42
-rw-r--r--share/man/man4/axge.414
-rw-r--r--share/man/man4/bce.42
-rw-r--r--share/man/man4/bcm5974.42
-rw-r--r--share/man/man4/bcma.42
-rw-r--r--share/man/man4/bfe.49
-rw-r--r--share/man/man4/bge.42
-rw-r--r--share/man/man4/bhnd.42
-rw-r--r--share/man/man4/bhnd_chipc.42
-rw-r--r--share/man/man4/bhnd_pmu.42
-rw-r--r--share/man/man4/bhndb.42
-rw-r--r--share/man/man4/bhndb_pci.42
-rw-r--r--share/man/man4/bhyve.42
-rw-r--r--share/man/man4/blackhole.42
-rw-r--r--share/man/man4/bnxt.42
-rw-r--r--share/man/man4/bpf.42
-rw-r--r--share/man/man4/bridge.42
-rw-r--r--share/man/man4/bwi.42
-rw-r--r--share/man/man4/bwn.42
-rw-r--r--share/man/man4/bxe.44
-rw-r--r--share/man/man4/bytgpio.42
-rw-r--r--share/man/man4/capsicum.45
-rw-r--r--share/man/man4/cardbus.42
-rw-r--r--share/man/man4/carp.42
-rw-r--r--share/man/man4/cas.42
-rw-r--r--share/man/man4/cc_cdg.42
-rw-r--r--share/man/man4/cc_chd.42
-rw-r--r--share/man/man4/cc_cubic.42
-rw-r--r--share/man/man4/cc_dctcp.42
-rw-r--r--share/man/man4/cc_hd.42
-rw-r--r--share/man/man4/cc_htcp.42
-rw-r--r--share/man/man4/cc_newreno.42
-rw-r--r--share/man/man4/cc_vegas.42
-rw-r--r--share/man/man4/ccd.42
-rw-r--r--share/man/man4/ccr.42
-rw-r--r--share/man/man4/cd.42
-rw-r--r--share/man/man4/cdce.41
-rw-r--r--share/man/man4/cdceem.42
-rw-r--r--share/man/man4/cfi.42
-rw-r--r--share/man/man4/cfiscsi.42
-rw-r--r--share/man/man4/cfumass.44
-rw-r--r--share/man/man4/cgem.44
-rw-r--r--share/man/man4/ch.41
-rw-r--r--share/man/man4/chromebook_platform.42
-rw-r--r--share/man/man4/chvgpio.42
-rw-r--r--share/man/man4/ciss.41
-rw-r--r--share/man/man4/coretemp.44
-rw-r--r--share/man/man4/cp2112.42
-rw-r--r--share/man/man4/cpuctl.42
-rw-r--r--share/man/man4/cpufreq.42
-rw-r--r--share/man/man4/crypto.44
-rw-r--r--share/man/man4/ctl.42
-rw-r--r--share/man/man4/cue.42
-rw-r--r--share/man/man4/cxgb.42
-rw-r--r--share/man/man4/cxgbe.44
-rw-r--r--share/man/man4/cxgbev.42
-rw-r--r--share/man/man4/cyapa.42
-rw-r--r--share/man/man4/da.42
-rw-r--r--share/man/man4/dc.42
-rw-r--r--share/man/man4/dcons.44
-rw-r--r--share/man/man4/dcons_crom.42
-rw-r--r--share/man/man4/ddb.428
-rw-r--r--share/man/man4/devctl.42
-rw-r--r--share/man/man4/disc.43
-rw-r--r--share/man/man4/disk.42
-rw-r--r--share/man/man4/divert.41
-rw-r--r--share/man/man4/dpms.42
-rw-r--r--share/man/man4/ds1307.42
-rw-r--r--share/man/man4/ds3231.42
-rw-r--r--share/man/man4/dtrace_audit.42
-rw-r--r--share/man/man4/dtrace_io.42
-rw-r--r--share/man/man4/dtrace_ip.42
-rw-r--r--share/man/man4/dtrace_kinst.42
-rw-r--r--share/man/man4/dtrace_lockstat.42
-rw-r--r--share/man/man4/dtrace_proc.42
-rw-r--r--share/man/man4/dtrace_sched.42
-rw-r--r--share/man/man4/dtrace_sctp.416
-rw-r--r--share/man/man4/dtrace_tcp.4140
-rw-r--r--share/man/man4/dtrace_udp.42
-rw-r--r--share/man/man4/dtrace_udplite.42
-rw-r--r--share/man/man4/dummynet.42
-rw-r--r--share/man/man4/e6060sw.42
-rw-r--r--share/man/man4/edsc.43
-rw-r--r--share/man/man4/efidev.42
-rw-r--r--share/man/man4/ehci.42
-rw-r--r--share/man/man4/em.449
-rw-r--r--share/man/man4/ena.44
-rw-r--r--share/man/man4/enc.42
-rw-r--r--share/man/man4/enic.42
-rw-r--r--share/man/man4/epair.42
-rw-r--r--share/man/man4/est.42
-rw-r--r--share/man/man4/et.42
-rw-r--r--share/man/man4/etherswitch.42
-rw-r--r--share/man/man4/eventtimers.42
-rw-r--r--share/man/man4/exca.42
-rw-r--r--share/man/man4/fd.43
-rw-r--r--share/man/man4/fdc.459
-rw-r--r--share/man/man4/fdt.42
-rw-r--r--share/man/man4/fdt_pinctrl.42
-rw-r--r--share/man/man4/fdtbus.42
-rw-r--r--share/man/man4/ffclock.42
-rw-r--r--share/man/man4/filemon.417
-rw-r--r--share/man/man4/firewire.44
-rw-r--r--share/man/man4/ftgpio.42
-rw-r--r--share/man/man4/ftwd.42
-rw-r--r--share/man/man4/full.42
-rw-r--r--share/man/man4/fwe.42
-rw-r--r--share/man/man4/fwip.42
-rw-r--r--share/man/man4/fwohci.44
-rw-r--r--share/man/man4/fxp.42
-rw-r--r--share/man/man4/gbde.42
-rw-r--r--share/man/man4/gdb.42
-rw-r--r--share/man/man4/gem.42
-rw-r--r--share/man/man4/genet.42
-rw-r--r--share/man/man4/genetlink.44
-rw-r--r--share/man/man4/geom.413
-rw-r--r--share/man/man4/geom_linux_lvm.42
-rw-r--r--share/man/man4/geom_map.4211
-rw-r--r--share/man/man4/geom_uzip.42
-rw-r--r--share/man/man4/gif.42
-rw-r--r--share/man/man4/gpio.42
-rw-r--r--share/man/man4/gpioiic.42
-rw-r--r--share/man/man4/gpiokeys.42
-rw-r--r--share/man/man4/gpioled.42
-rw-r--r--share/man/man4/gpioths.42
-rw-r--r--share/man/man4/gre.42
-rw-r--r--share/man/man4/gve.4215
-rw-r--r--share/man/man4/h_ertt.42
-rw-r--r--share/man/man4/hconf.44
-rw-r--r--share/man/man4/hcons.44
-rw-r--r--share/man/man4/hgame.44
-rw-r--r--share/man/man4/hidbus.44
-rw-r--r--share/man/man4/hidquirk.42
-rw-r--r--share/man/man4/hidraw.417
-rw-r--r--share/man/man4/hifn.42
-rw-r--r--share/man/man4/hkbd.42
-rw-r--r--share/man/man4/hms.42
-rw-r--r--share/man/man4/hmt.42
-rw-r--r--share/man/man4/hpen.44
-rw-r--r--share/man/man4/hpet.42
-rw-r--r--share/man/man4/hpt27xx.42
-rw-r--r--share/man/man4/hptiop.42
-rw-r--r--share/man/man4/hptmv.42
-rw-r--r--share/man/man4/hptnr.42
-rw-r--r--share/man/man4/hptrr.42
-rw-r--r--share/man/man4/hsctrl.44
-rw-r--r--share/man/man4/htu21.42
-rw-r--r--share/man/man4/hv_kvp.41
-rw-r--r--share/man/man4/hv_netvsc.41
-rw-r--r--share/man/man4/hv_storvsc.43
-rw-r--r--share/man/man4/hv_utils.41
-rw-r--r--share/man/man4/hv_vmbus.41
-rw-r--r--share/man/man4/hv_vss.44
-rw-r--r--share/man/man4/hwpmc.4209
-rw-r--r--share/man/man4/hwpstate_intel.42
-rw-r--r--share/man/man4/i2ctinyusb.485
-rw-r--r--share/man/man4/iavf.42
-rw-r--r--share/man/man4/ichsmb.42
-rw-r--r--share/man/man4/ichwd.44
-rw-r--r--share/man/man4/icmp.43
-rw-r--r--share/man/man4/icmp6.42
-rw-r--r--share/man/man4/ida.41
-rw-r--r--share/man/man4/ietp.42
-rw-r--r--share/man/man4/if_ipsec.42
-rw-r--r--share/man/man4/if_ntb.42
-rw-r--r--share/man/man4/iflib.43
-rw-r--r--share/man/man4/ifmib.42
-rw-r--r--share/man/man4/ig4.42
-rw-r--r--share/man/man4/igc.410
-rw-r--r--share/man/man4/igmp.42
-rw-r--r--share/man/man4/iic.42
-rw-r--r--share/man/man4/iic_gpiomux.42
-rw-r--r--share/man/man4/iicbb.42
-rw-r--r--share/man/man4/iicbus.42
-rw-r--r--share/man/man4/iichid.44
-rw-r--r--share/man/man4/iicmux.42
-rw-r--r--share/man/man4/iicsmb.42
-rw-r--r--share/man/man4/imcsmb.42
-rw-r--r--share/man/man4/inet.43
-rw-r--r--share/man/man4/inet6.42
-rw-r--r--share/man/man4/intpm.42
-rw-r--r--share/man/man4/intro.42
-rw-r--r--share/man/man4/io.42
-rw-r--r--share/man/man4/ioat.42
-rw-r--r--share/man/man4/ip.47
-rw-r--r--share/man/man4/ip6.42
-rw-r--r--share/man/man4/ipfirewall.42
-rw-r--r--share/man/man4/ipheth.42
-rw-r--r--share/man/man4/ipmi.42
-rw-r--r--share/man/man4/ips.42
-rw-r--r--share/man/man4/ipsec.42
-rw-r--r--share/man/man4/ipw.42
-rw-r--r--share/man/man4/ipwfw.42
-rw-r--r--share/man/man4/irdma.42
-rw-r--r--share/man/man4/isci.42
-rw-r--r--share/man/man4/iscsi.42
-rw-r--r--share/man/man4/iser.42
-rw-r--r--share/man/man4/isl.42
-rw-r--r--share/man/man4/ismt.42
-rw-r--r--share/man/man4/isp.431
-rw-r--r--share/man/man4/ispfw.44
-rw-r--r--share/man/man4/itwd.42
-rw-r--r--share/man/man4/iwi.42
-rw-r--r--share/man/man4/iwifw.42
-rw-r--r--share/man/man4/iwlwifi.48
-rw-r--r--share/man/man4/iwlwififw.41004
-rw-r--r--share/man/man4/iwm.45
-rw-r--r--share/man/man4/iwmfw.42
-rw-r--r--share/man/man4/iwn.42
-rw-r--r--share/man/man4/iwnfw.42
-rw-r--r--share/man/man4/ixgbe.42
-rw-r--r--share/man/man4/ixl.49
-rw-r--r--share/man/man4/jedec_dimm.42
-rw-r--r--share/man/man4/jme.42
-rw-r--r--share/man/man4/kbdmux.41
-rw-r--r--share/man/man4/kcov.42
-rw-r--r--share/man/man4/keyboard.42
-rw-r--r--share/man/man4/kld.42
-rw-r--r--share/man/man4/ksyms.42
-rw-r--r--share/man/man4/ksz8995ma.42
-rw-r--r--share/man/man4/ktls.42
-rw-r--r--share/man/man4/ktr.42
-rw-r--r--share/man/man4/kue.42
-rw-r--r--share/man/man4/lagg.44
-rw-r--r--share/man/man4/le.410
-rw-r--r--share/man/man4/led.42
-rw-r--r--share/man/man4/lge.42
-rw-r--r--share/man/man4/linux.42
-rw-r--r--share/man/man4/liquidio.41
-rw-r--r--share/man/man4/lm75.42
-rw-r--r--share/man/man4/lo.43
-rw-r--r--share/man/man4/lp.41
-rw-r--r--share/man/man4/lpbb.42
-rw-r--r--share/man/man4/lpt.42
-rw-r--r--share/man/man4/ltc430x.42
-rw-r--r--share/man/man4/mac.412
-rw-r--r--share/man/man4/mac_biba.42
-rw-r--r--share/man/man4/mac_bsdextended.42
-rw-r--r--share/man/man4/mac_ifoff.42
-rw-r--r--share/man/man4/mac_ipacl.4164
-rw-r--r--share/man/man4/mac_lomac.42
-rw-r--r--share/man/man4/mac_mls.42
-rw-r--r--share/man/man4/mac_none.42
-rw-r--r--share/man/man4/mac_ntpd.42
-rw-r--r--share/man/man4/mac_partition.42
-rw-r--r--share/man/man4/mac_portacl.42
-rw-r--r--share/man/man4/mac_priority.42
-rw-r--r--share/man/man4/mac_seeotheruids.42
-rw-r--r--share/man/man4/mac_stub.42
-rw-r--r--share/man/man4/mac_test.42
-rw-r--r--share/man/man4/malo.42
-rw-r--r--share/man/man4/man4.aarch64/Makefile1
-rw-r--r--share/man/man4/man4.aarch64/Makefile.depend11
-rw-r--r--share/man/man4/man4.aarch64/armv8crypto.42
-rw-r--r--share/man/man4/man4.aarch64/rk_gpio.42
-rw-r--r--share/man/man4/man4.aarch64/rk_grf.42
-rw-r--r--share/man/man4/man4.aarch64/rk_i2c.42
-rw-r--r--share/man/man4/man4.aarch64/rk_pinctrl.42
-rw-r--r--share/man/man4/man4.arm/Makefile1
-rw-r--r--share/man/man4/man4.arm/Makefile.depend1
-rw-r--r--share/man/man4/man4.arm/am335x_dmtpps.42
-rw-r--r--share/man/man4/man4.arm/aw_gpio.42
-rw-r--r--share/man/man4/man4.arm/aw_mmc.42
-rw-r--r--share/man/man4/man4.arm/aw_rtc.42
-rw-r--r--share/man/man4/man4.arm/aw_sid.42
-rw-r--r--share/man/man4/man4.arm/aw_spi.42
-rw-r--r--share/man/man4/man4.arm/aw_syscon.42
-rw-r--r--share/man/man4/man4.arm/bcm283x_pwm.42
-rw-r--r--share/man/man4/man4.arm/devcfg.42
-rw-r--r--share/man/man4/man4.arm/imx6_ahci.42
-rw-r--r--share/man/man4/man4.arm/imx6_snvs.42
-rw-r--r--share/man/man4/man4.arm/imx_spi.42
-rw-r--r--share/man/man4/man4.arm/imx_wdog.42
-rw-r--r--share/man/man4/man4.arm/mge.42
-rw-r--r--share/man/man4/man4.arm/ti_adc.42
-rw-r--r--share/man/man4/man4.i386/CPU_ELAN.42
-rw-r--r--share/man/man4/man4.i386/Makefile1
-rw-r--r--share/man/man4/man4.i386/Makefile.depend1
-rw-r--r--share/man/man4/man4.i386/apm.42
-rw-r--r--share/man/man4/man4.i386/glxiic.42
-rw-r--r--share/man/man4/man4.i386/glxsb.42
-rw-r--r--share/man/man4/man4.i386/longrun.42
-rw-r--r--share/man/man4/man4.i386/npx.41
-rw-r--r--share/man/man4/man4.i386/pae.42
-rw-r--r--share/man/man4/man4.i386/pbio.42
-rw-r--r--share/man/man4/man4.i386/perfmon.42
-rw-r--r--share/man/man4/man4.i386/pnp.42
-rw-r--r--share/man/man4/man4.i386/pnpbios.42
-rw-r--r--share/man/man4/man4.i386/sbni.42
-rw-r--r--share/man/man4/man4.i386/smapi.42
-rw-r--r--share/man/man4/man4.i386/vpd.42
-rw-r--r--share/man/man4/man4.powerpc/Makefile1
-rw-r--r--share/man/man4/man4.powerpc/Makefile.depend1
-rw-r--r--share/man/man4/man4.powerpc/abtn.42
-rw-r--r--share/man/man4/man4.powerpc/adb.42
-rw-r--r--share/man/man4/man4.powerpc/akbd.42
-rw-r--r--share/man/man4/man4.powerpc/ams.42
-rw-r--r--share/man/man4/man4.powerpc/cuda.42
-rw-r--r--share/man/man4/man4.powerpc/dtsec.42
-rw-r--r--share/man/man4/man4.powerpc/llan.44
-rw-r--r--share/man/man4/man4.powerpc/ofw_console.41
-rw-r--r--share/man/man4/man4.powerpc/pmu.42
-rw-r--r--share/man/man4/man4.powerpc/powermac_nvram.42
-rw-r--r--share/man/man4/man4.powerpc/smu.42
-rw-r--r--share/man/man4/man4.powerpc/snd_ai2s.42
-rw-r--r--share/man/man4/man4.powerpc/snd_davbus.42
-rw-r--r--share/man/man4/man4.powerpc/tsec.42
-rw-r--r--share/man/man4/max44009.42
-rw-r--r--share/man/man4/md.42
-rw-r--r--share/man/man4/mdio.42
-rw-r--r--share/man/man4/me.42
-rw-r--r--share/man/man4/mem.415
-rw-r--r--share/man/man4/mfi.42
-rw-r--r--share/man/man4/mgb.42
-rw-r--r--share/man/man4/miibus.42
-rw-r--r--share/man/man4/mld.42
-rw-r--r--share/man/man4/mlx.42
-rw-r--r--share/man/man4/mlx4en.44
-rw-r--r--share/man/man4/mlx4ib.44
-rw-r--r--share/man/man4/mlx5en.42
-rw-r--r--share/man/man4/mlx5ib.44
-rw-r--r--share/man/man4/mlx5io.46
-rw-r--r--share/man/man4/mmc.42
-rw-r--r--share/man/man4/mmcsd.42
-rw-r--r--share/man/man4/mod_cc.44
-rw-r--r--share/man/man4/mos.42
-rw-r--r--share/man/man4/mouse.42
-rw-r--r--share/man/man4/mpi3mr.481
-rw-r--r--share/man/man4/mpr.41
-rw-r--r--share/man/man4/mps.41
-rw-r--r--share/man/man4/mpt.42
-rw-r--r--share/man/man4/mrsas.42
-rw-r--r--share/man/man4/msk.42
-rw-r--r--share/man/man4/mt7915.42
-rw-r--r--share/man/man4/mt7921.42
-rw-r--r--share/man/man4/mtio.43
-rw-r--r--share/man/man4/muge.42
-rw-r--r--share/man/man4/multicast.42
-rw-r--r--share/man/man4/mvs.42
-rw-r--r--share/man/man4/mwl.42
-rw-r--r--share/man/man4/mwlfw.42
-rw-r--r--share/man/man4/mx25l.42
-rw-r--r--share/man/man4/mxge.42
-rw-r--r--share/man/man4/my.42
-rw-r--r--share/man/man4/nctgpio.454
-rw-r--r--share/man/man4/ncthwm.452
-rw-r--r--share/man/man4/nda.42
-rw-r--r--share/man/man4/net80211.42
-rw-r--r--share/man/man4/netdump.42
-rw-r--r--share/man/man4/netfpga10g_nf10bmac.42
-rw-r--r--share/man/man4/netgdb.44
-rw-r--r--share/man/man4/netgraph.41
-rw-r--r--share/man/man4/netintro.43
-rw-r--r--share/man/man4/netlink.42
-rw-r--r--share/man/man4/netmap.42
-rw-r--r--share/man/man4/nfe.42
-rw-r--r--share/man/man4/nfsmb.42
-rw-r--r--share/man/man4/ng_UI.42
-rw-r--r--share/man/man4/ng_async.42
-rw-r--r--share/man/man4/ng_bluetooth.41
-rw-r--r--share/man/man4/ng_bpf.42
-rw-r--r--share/man/man4/ng_bridge.428
-rw-r--r--share/man/man4/ng_btsocket.41
-rw-r--r--share/man/man4/ng_car.42
-rw-r--r--share/man/man4/ng_checksum.42
-rw-r--r--share/man/man4/ng_cisco.42
-rw-r--r--share/man/man4/ng_deflate.42
-rw-r--r--share/man/man4/ng_device.42
-rw-r--r--share/man/man4/ng_echo.42
-rw-r--r--share/man/man4/ng_eiface.42
-rw-r--r--share/man/man4/ng_etf.42
-rw-r--r--share/man/man4/ng_ether.42
-rw-r--r--share/man/man4/ng_ether_echo.42
-rw-r--r--share/man/man4/ng_frame_relay.42
-rw-r--r--share/man/man4/ng_gif.42
-rw-r--r--share/man/man4/ng_gif_demux.42
-rw-r--r--share/man/man4/ng_hci.41
-rw-r--r--share/man/man4/ng_hole.42
-rw-r--r--share/man/man4/ng_hub.42
-rw-r--r--share/man/man4/ng_iface.42
-rw-r--r--share/man/man4/ng_ip_input.42
-rw-r--r--share/man/man4/ng_ipfw.42
-rw-r--r--share/man/man4/ng_ksocket.42
-rw-r--r--share/man/man4/ng_l2cap.41
-rw-r--r--share/man/man4/ng_l2tp.42
-rw-r--r--share/man/man4/ng_lmi.42
-rw-r--r--share/man/man4/ng_macfilter.44
-rw-r--r--share/man/man4/ng_mppc.41
-rw-r--r--share/man/man4/ng_nat.42
-rw-r--r--share/man/man4/ng_netflow.42
-rw-r--r--share/man/man4/ng_one2many.42
-rw-r--r--share/man/man4/ng_patch.42
-rw-r--r--share/man/man4/ng_pipe.42
-rw-r--r--share/man/man4/ng_ppp.42
-rw-r--r--share/man/man4/ng_pppoe.42
-rw-r--r--share/man/man4/ng_pptpgre.44
-rw-r--r--share/man/man4/ng_pred1.42
-rw-r--r--share/man/man4/ng_rfc1490.42
-rw-r--r--share/man/man4/ng_socket.42
-rw-r--r--share/man/man4/ng_source.41
-rw-r--r--share/man/man4/ng_split.42
-rw-r--r--share/man/man4/ng_tag.42
-rw-r--r--share/man/man4/ng_tcpmss.42
-rw-r--r--share/man/man4/ng_tee.42
-rw-r--r--share/man/man4/ng_tty.42
-rw-r--r--share/man/man4/ng_ubt.41
-rw-r--r--share/man/man4/ng_vjc.42
-rw-r--r--share/man/man4/ng_vlan.42
-rw-r--r--share/man/man4/ng_vlan_rotate.44
-rw-r--r--share/man/man4/nge.42
-rw-r--r--share/man/man4/nmdm.42
-rw-r--r--share/man/man4/ntb.42
-rw-r--r--share/man/man4/ntb_hw_amd.42
-rw-r--r--share/man/man4/ntb_hw_intel.42
-rw-r--r--share/man/man4/ntb_hw_plx.42
-rw-r--r--share/man/man4/ntb_transport.42
-rw-r--r--share/man/man4/null.43
-rw-r--r--share/man/man4/numa.42
-rw-r--r--share/man/man4/nvd.42
-rw-r--r--share/man/man4/nvdimm.42
-rw-r--r--share/man/man4/nvme.42
-rw-r--r--share/man/man4/nvmf.487
-rw-r--r--share/man/man4/nvmf_tcp.457
-rw-r--r--share/man/man4/nvmft.485
-rw-r--r--share/man/man4/nvram.42
-rw-r--r--share/man/man4/oce.410
-rw-r--r--share/man/man4/ocs_fc.42
-rw-r--r--share/man/man4/ohci.42
-rw-r--r--share/man/man4/openfirm.44
-rw-r--r--share/man/man4/orm.42
-rw-r--r--share/man/man4/ossl.46
-rw-r--r--share/man/man4/otus.43
-rw-r--r--share/man/man4/otusfw.41
-rw-r--r--share/man/man4/ow.42
-rw-r--r--share/man/man4/ow_temp.42
-rw-r--r--share/man/man4/owc.42
-rw-r--r--share/man/man4/padlock.42
-rw-r--r--share/man/man4/pass.42
-rw-r--r--share/man/man4/pca954x.42
-rw-r--r--share/man/man4/pccard.42
-rw-r--r--share/man/man4/pccbb.42
-rw-r--r--share/man/man4/pcf.42
-rw-r--r--share/man/man4/pcf8574.42
-rw-r--r--share/man/man4/pcf8591.42
-rw-r--r--share/man/man4/pchtherm.42
-rw-r--r--share/man/man4/pci.42
-rw-r--r--share/man/man4/pcib.42
-rw-r--r--share/man/man4/pcic.42
-rw-r--r--share/man/man4/pcm.4183
-rw-r--r--share/man/man4/pf.4185
-rw-r--r--share/man/man4/pflog.42
-rw-r--r--share/man/man4/pflow.4123
-rw-r--r--share/man/man4/pfsync.451
-rw-r--r--share/man/man4/pim.42
-rw-r--r--share/man/man4/pms.42
-rw-r--r--share/man/man4/polling.42
-rw-r--r--share/man/man4/ppbus.42
-rw-r--r--share/man/man4/ppc.42
-rw-r--r--share/man/man4/ppi.42
-rw-r--r--share/man/man4/procdesc.42
-rw-r--r--share/man/man4/proto.410
-rw-r--r--share/man/man4/ps4dshock.44
-rw-r--r--share/man/man4/psm.42
-rw-r--r--share/man/man4/pst.42
-rw-r--r--share/man/man4/pt.42
-rw-r--r--share/man/man4/ptnet.42
-rw-r--r--share/man/man4/pts.43
-rw-r--r--share/man/man4/pty.42
-rw-r--r--share/man/man4/puc.42
-rw-r--r--share/man/man4/pvscsi.42
-rw-r--r--share/man/man4/pwmc.42
-rw-r--r--share/man/man4/qat.462
-rw-r--r--share/man/man4/qat_c2xxx.42
-rw-r--r--share/man/man4/qlnxe.42
-rw-r--r--share/man/man4/qlxgb.42
-rw-r--r--share/man/man4/qlxgbe.42
-rw-r--r--share/man/man4/qlxge.42
-rw-r--r--share/man/man4/ral.42
-rw-r--r--share/man/man4/random.42
-rw-r--r--share/man/man4/rccgpio.42
-rw-r--r--share/man/man4/rctl.42
-rw-r--r--share/man/man4/re.42
-rw-r--r--share/man/man4/rgephy.42
-rw-r--r--share/man/man4/rights.430
-rw-r--r--share/man/man4/rl.42
-rw-r--r--share/man/man4/rndtest.42
-rw-r--r--share/man/man4/route.43
-rw-r--r--share/man/man4/rsu.43
-rw-r--r--share/man/man4/rsufw.41
-rw-r--r--share/man/man4/rtnetlink.416
-rw-r--r--share/man/man4/rtsx.42
-rw-r--r--share/man/man4/rtw88.423
-rw-r--r--share/man/man4/rtwn.42
-rw-r--r--share/man/man4/rtwn_pci.42
-rw-r--r--share/man/man4/rtwn_usb.42
-rw-r--r--share/man/man4/rtwnfw.42
-rw-r--r--share/man/man4/rue.42
-rw-r--r--share/man/man4/rum.42
-rw-r--r--share/man/man4/run.42
-rw-r--r--share/man/man4/runfw.42
-rw-r--r--share/man/man4/sa.42
-rw-r--r--share/man/man4/safe.42
-rw-r--r--share/man/man4/safexcel.42
-rw-r--r--share/man/man4/sbp.42
-rw-r--r--share/man/man4/sbp_targ.42
-rw-r--r--share/man/man4/scc.42
-rw-r--r--share/man/man4/sched_4bsd.42
-rw-r--r--share/man/man4/sched_ule.42
-rw-r--r--share/man/man4/screen.42
-rw-r--r--share/man/man4/scsi.426
-rw-r--r--share/man/man4/sctp.411
-rw-r--r--share/man/man4/sdhci.42
-rw-r--r--share/man/man4/sem.42
-rw-r--r--share/man/man4/send.42
-rw-r--r--share/man/man4/ses.42
-rw-r--r--share/man/man4/sfxge.42
-rw-r--r--share/man/man4/sge.42
-rw-r--r--share/man/man4/siba.42
-rw-r--r--share/man/man4/siftr.450
-rw-r--r--share/man/man4/siis.42
-rw-r--r--share/man/man4/simplebus.42
-rw-r--r--share/man/man4/sis.42
-rw-r--r--share/man/man4/sk.42
-rw-r--r--share/man/man4/smartpqi.458
-rw-r--r--share/man/man4/smb.42
-rw-r--r--share/man/man4/smbios.42
-rw-r--r--share/man/man4/smbus.42
-rw-r--r--share/man/man4/smp.42
-rw-r--r--share/man/man4/smsc.42
-rw-r--r--share/man/man4/snd_als4000.42
-rw-r--r--share/man/man4/snd_atiixp.42
-rw-r--r--share/man/man4/snd_cmi.42
-rw-r--r--share/man/man4/snd_cs4281.42
-rw-r--r--share/man/man4/snd_csa.42
-rw-r--r--share/man/man4/snd_emu10k1.42
-rw-r--r--share/man/man4/snd_emu10kx.42
-rw-r--r--share/man/man4/snd_envy24.42
-rw-r--r--share/man/man4/snd_envy24ht.42
-rw-r--r--share/man/man4/snd_es137x.42
-rw-r--r--share/man/man4/snd_fm801.42
-rw-r--r--share/man/man4/snd_hda.42
-rw-r--r--share/man/man4/snd_hdspe.482
-rw-r--r--share/man/man4/snd_ich.42
-rw-r--r--share/man/man4/snd_maestro3.42
-rw-r--r--share/man/man4/snd_neomagic.42
-rw-r--r--share/man/man4/snd_solo.42
-rw-r--r--share/man/man4/snd_spicds.42
-rw-r--r--share/man/man4/snd_t4dwave.42
-rw-r--r--share/man/man4/snd_uaudio.4114
-rw-r--r--share/man/man4/snd_via8233.42
-rw-r--r--share/man/man4/snd_via82c686.42
-rw-r--r--share/man/man4/snd_vibes.42
-rw-r--r--share/man/man4/sndstat.44
-rw-r--r--share/man/man4/snp.42
-rw-r--r--share/man/man4/spigen.42
-rw-r--r--share/man/man4/spkr.42
-rw-r--r--share/man/man4/splash.42
-rw-r--r--share/man/man4/ste.42
-rw-r--r--share/man/man4/stf.42
-rw-r--r--share/man/man4/stge.42
-rw-r--r--share/man/man4/sume.42
-rw-r--r--share/man/man4/superio.444
-rw-r--r--share/man/man4/sym.42
-rw-r--r--share/man/man4/syncache.42
-rw-r--r--share/man/man4/syncer.42
-rw-r--r--share/man/man4/syscons.44
-rw-r--r--share/man/man4/sysmouse.42
-rw-r--r--share/man/man4/tap.41
-rw-r--r--share/man/man4/targ.42
-rw-r--r--share/man/man4/tcp.436
-rw-r--r--share/man/man4/tcp_bbr.410
-rw-r--r--share/man/man4/tcp_rack.429
-rw-r--r--share/man/man4/tdfx.42
-rw-r--r--share/man/man4/termios.45
-rw-r--r--share/man/man4/textdump.42
-rw-r--r--share/man/man4/ti.42
-rw-r--r--share/man/man4/timecounters.42
-rw-r--r--share/man/man4/tpm.42
-rw-r--r--share/man/man4/tslog.44
-rw-r--r--share/man/man4/tty.43
-rw-r--r--share/man/man4/tun.41
-rw-r--r--share/man/man4/twe.42
-rw-r--r--share/man/man4/tws.42
-rw-r--r--share/man/man4/u3g.44
-rw-r--r--share/man/man4/uark.42
-rw-r--r--share/man/man4/uart.42
-rw-r--r--share/man/man4/uath.42
-rw-r--r--share/man/man4/ubsa.42
-rw-r--r--share/man/man4/ubser.42
-rw-r--r--share/man/man4/ubtbcmfw.41
-rw-r--r--share/man/man4/uchcom.42
-rw-r--r--share/man/man4/ucom.42
-rw-r--r--share/man/man4/ucycom.44
-rw-r--r--share/man/man4/udav.42
-rw-r--r--share/man/man4/udbp.42
-rw-r--r--share/man/man4/udl.46
-rw-r--r--share/man/man4/udp.43
-rw-r--r--share/man/man4/udplite.42
-rw-r--r--share/man/man4/uep.42
-rw-r--r--share/man/man4/ufoma.42
-rw-r--r--share/man/man4/uftdi.42
-rw-r--r--share/man/man4/ugen.42
-rw-r--r--share/man/man4/ugold.42
-rw-r--r--share/man/man4/uhci.42
-rw-r--r--share/man/man4/uhid.42
-rw-r--r--share/man/man4/uhso.42
-rw-r--r--share/man/man4/uipaq.42
-rw-r--r--share/man/man4/ukbd.42
-rw-r--r--share/man/man4/uled.42
-rw-r--r--share/man/man4/ulpt.42
-rw-r--r--share/man/man4/umass.42
-rw-r--r--share/man/man4/umcs.42
-rw-r--r--share/man/man4/umct.42
-rw-r--r--share/man/man4/umodem.42
-rw-r--r--share/man/man4/umoscom.42
-rw-r--r--share/man/man4/ums.42
-rw-r--r--share/man/man4/unix.413
-rw-r--r--share/man/man4/upgt.41
-rw-r--r--share/man/man4/uplcom.42
-rw-r--r--share/man/man4/ural.42
-rw-r--r--share/man/man4/ure.42
-rw-r--r--share/man/man4/urio.42
-rw-r--r--share/man/man4/urndis.44
-rw-r--r--share/man/man4/urtw.42
-rw-r--r--share/man/man4/usb.42
-rw-r--r--share/man/man4/usb_quirk.42
-rw-r--r--share/man/man4/usb_template.41
-rw-r--r--share/man/man4/usbhid.44
-rw-r--r--share/man/man4/usfs.42
-rw-r--r--share/man/man4/uslcom.42
-rw-r--r--share/man/man4/uvisor.42
-rw-r--r--share/man/man4/uvscom.42
-rw-r--r--share/man/man4/vale.42
-rw-r--r--share/man/man4/vga.42
-rw-r--r--share/man/man4/vge.42
-rw-r--r--share/man/man4/viapm.42
-rw-r--r--share/man/man4/viawd.42
-rw-r--r--share/man/man4/virtio.47
-rw-r--r--share/man/man4/virtio_balloon.42
-rw-r--r--share/man/man4/virtio_blk.42
-rw-r--r--share/man/man4/virtio_console.42
-rw-r--r--share/man/man4/virtio_gpu.4 (renamed from share/man/man4/rtw88fw.4)48
-rw-r--r--share/man/man4/virtio_random.42
-rw-r--r--share/man/man4/virtio_scsi.42
-rw-r--r--share/man/man4/vkbd.41
-rw-r--r--share/man/man4/vlan.42
-rw-r--r--share/man/man4/vmci.42
-rw-r--r--share/man/man4/vmd.42
-rw-r--r--share/man/man4/vmm.427
-rw-r--r--share/man/man4/vmx.42
-rw-r--r--share/man/man4/vr.42
-rw-r--r--share/man/man4/vt.417
-rw-r--r--share/man/man4/vte.42
-rw-r--r--share/man/man4/vtnet.42
-rw-r--r--share/man/man4/vxlan.42
-rw-r--r--share/man/man4/watchdog.44
-rw-r--r--share/man/man4/wbwd.42
-rw-r--r--share/man/man4/wg.423
-rw-r--r--share/man/man4/witness.42
-rw-r--r--share/man/man4/wlan.43
-rw-r--r--share/man/man4/wlan_acl.42
-rw-r--r--share/man/man4/wlan_amrr.42
-rw-r--r--share/man/man4/wlan_ccmp.42
-rw-r--r--share/man/man4/wlan_tkip.42
-rw-r--r--share/man/man4/wlan_wep.42
-rw-r--r--share/man/man4/wlan_xauth.42
-rw-r--r--share/man/man4/wmt.42
-rw-r--r--share/man/man4/wpi.42
-rw-r--r--share/man/man4/wsp.42
-rw-r--r--share/man/man4/xb360gp.44
-rw-r--r--share/man/man4/xdma.42
-rw-r--r--share/man/man4/xen.476
-rw-r--r--share/man/man4/xhci.42
-rw-r--r--share/man/man4/xl.42
-rw-r--r--share/man/man4/xnb.42
-rw-r--r--share/man/man4/xpt.42
-rw-r--r--share/man/man4/zero.42
-rw-r--r--share/man/man4/zyd.41
744 files changed, 2960 insertions, 3001 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index 71d12055f4db..32ea3a1b6991 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -1,5 +1,3 @@
-# @(#)Makefile 8.1 (Berkeley) 6/18/93
-# $FreeBSD$
.include <src.opts.mk>
@@ -55,11 +53,10 @@ MAN= aac.4 \
at45d.4 \
ata.4 \
ath.4 \
- ath_ahb.4 \
ath_hal.4 \
- ath_pci.4 \
atkbd.4 \
atkbdc.4 \
+ ${_atopcase.4} \
atp.4 \
${_atf_test_case.4} \
${_atrtc.4} \
@@ -173,9 +170,9 @@ MAN= aac.4 \
genetlink.4 \
geom.4 \
geom_linux_lvm.4 \
- geom_map.4 \
geom_uzip.4 \
gif.4 \
+ ${_gve.4} \
gpio.4 \
gpioiic.4 \
gpiokeys.4 \
@@ -210,6 +207,7 @@ MAN= aac.4 \
${_hv_vss.4} \
hwpmc.4 \
${_hwpstate_intel.4} \
+ i2ctinyusb.4 \
iavf.4 \
ichsmb.4 \
${_ichwd.4} \
@@ -291,6 +289,7 @@ MAN= aac.4 \
mac_bsdextended.4 \
mac_ddb.4 \
mac_ifoff.4 \
+ mac_ipacl.4 \
mac_lomac.4 \
mac_mls.4 \
mac_none.4 \
@@ -319,6 +318,7 @@ MAN= aac.4 \
mod_cc.4 \
mos.4 \
mouse.4 \
+ mpi3mr.4 \
mpr.4 \
mps.4 \
mpt.4 \
@@ -405,9 +405,12 @@ MAN= aac.4 \
${_if_ntb.4} \
null.4 \
numa.4 \
- ${_nvd.4} \
+ nvd.4 \
${_nvdimm.4} \
- ${_nvme.4} \
+ nvme.4 \
+ nvmf.4 \
+ nvmf_tcp.4 \
+ nvmft.4 \
${_nvram.4} \
oce.4 \
ocs_fc.4\
@@ -434,6 +437,7 @@ MAN= aac.4 \
pcm.4 \
${_pf.4} \
${_pflog.4} \
+ ${_pflow.4} \
${_pfsync.4} \
pim.4 \
pms.4 \
@@ -470,7 +474,6 @@ MAN= aac.4 \
rtnetlink.4 \
rtsx.4 \
rtw88.4 \
- rtw88fw.4 \
rtwn.4 \
rtwnfw.4 \
rtwn_pci.4 \
@@ -570,6 +573,7 @@ MAN= aac.4 \
virtio_balloon.4 \
virtio_blk.4 \
virtio_console.4 \
+ virtio_gpu.4 \
virtio_random.4 \
virtio_scsi.4 \
${_vmci.4} \
@@ -621,7 +625,6 @@ MLINKS+=altera_atse.4 atse.4
MLINKS+=altera_sdcard.4 altera_sdcardc.4
MLINKS+=altq.4 ALTQ.4
MLINKS+=ath.4 if_ath.4
-MLINKS+=ath_pci.4 if_ath_pci.4
MLINKS+=aue.4 if_aue.4
MLINKS+=axe.4 if_axe.4
MLINKS+=bce.4 if_bce.4
@@ -659,7 +662,9 @@ MLINKS+=disc.4 if_disc.4
MLINKS+=edsc.4 if_edsc.4
MLINKS+=em.4 if_em.4 \
em.4 igb.4 \
- em.4 if_igb.4
+ em.4 if_igb.4 \
+ em.4 lem.4 \
+ em.4 if_lem.4
MLINKS+=enc.4 if_enc.4
MLINKS+=epair.4 if_epair.4
MLINKS+=et.4 if_et.4
@@ -689,6 +694,7 @@ MLINKS+=ipfirewall.4 ipaccounting.4 \
MLINKS+=ipheth.4 if_ipheth.4
MLINKS+=ipw.4 if_ipw.4
MLINKS+=iwi.4 if_iwi.4
+MLINKS+=iwlwifi.4 if_iwlwifi.4
MLINKS+=iwm.4 if_iwm.4
MLINKS+=iwn.4 if_iwn.4
MLINKS+=ixgbe.4 ix.4
@@ -732,10 +738,9 @@ MLINKS+=re.4 if_re.4
MLINKS+=rl.4 if_rl.4
MLINKS+=rtwn_pci.4 if_rtwn_pci.4
MLINKS+=rue.4 if_rue.4
-MLINKS+=scsi.4 CAM.4 \
- scsi.4 cam.4 \
- scsi.4 scbus.4 \
- scsi.4 SCSI.4
+MLINKS+=scsi.4 cam.4
+MLINKS+=scsi.4 scbus.4
+MLINKS+=scsi.4 SCSI.4
MLINKS+=sge.4 if_sge.4
MLINKS+=sis.4 if_sis.4
MLINKS+=sk.4 if_sk.4
@@ -792,6 +797,7 @@ _amdsmb.4= amdsmb.4
_amdsmn.4= amdsmn.4
_amdtemp.4= amdtemp.4
_asmc.4= asmc.4
+_atopcase.4= atopcase.4
_bxe.4= bxe.4
_bytgpio.4= bytgpio.4
_chvgpio.4= chvgpio.4
@@ -834,8 +840,6 @@ _ntb_hw_amd.4= ntb_hw_amd.4
_ntb_hw_intel.4= ntb_hw_intel.4
_ntb_hw_plx.4= ntb_hw_plx.4
_ntb_transport.4=ntb_transport.4
-_nvd.4= nvd.4
-_nvme.4= nvme.4
_nvram.4= nvram.4
_padlock.4= padlock.4
_pchtherm.4= pchtherm.4
@@ -883,13 +887,9 @@ _vmm.4= vmm.4
.endif
.endif
-.if ${MACHINE_CPUARCH} == "powerpc"
-_nvd.4= nvd.4
-_nvme.4= nvme.4
-.endif
-
.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \
${MACHINE_CPUARCH} == "aarch64"
+_gve.4= gve.4
_ipmi.4= ipmi.4
_linux.4= linux.4
_ossl.4= ossl.4
@@ -966,6 +966,7 @@ _atf_test_case.4= atf-test-case.4
.if ${MK_PF} != "no"
_pf.4= pf.4
_pflog.4= pflog.4
+_pflow.4= pflow.4
_pfsync.4= pfsync.4
.endif
diff --git a/share/man/man4/Makefile.depend b/share/man/man4/Makefile.depend
index f80275d86ab1..11aba52f82cf 100644
--- a/share/man/man4/Makefile.depend
+++ b/share/man/man4/Makefile.depend
@@ -1,4 +1,3 @@
-# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \
diff --git a/share/man/man4/aac.4 b/share/man/man4/aac.4
index eec5bc1671ca..7a7d0350dcdb 100644
--- a/share/man/man4/aac.4
+++ b/share/man/man4/aac.4
@@ -21,8 +21,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd July 10, 2009
.Dt AAC 4
.Os
diff --git a/share/man/man4/aacraid.4 b/share/man/man4/aacraid.4
index 3f2e023a7a00..3bf683ac40c8 100644
--- a/share/man/man4/aacraid.4
+++ b/share/man/man4/aacraid.4
@@ -21,8 +21,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd June 19, 2015
.Dt AACRAID 4
.Os
diff --git a/share/man/man4/acpi.4 b/share/man/man4/acpi.4
index e7265654839a..434e97d529f5 100644
--- a/share/man/man4/acpi.4
+++ b/share/man/man4/acpi.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 12, 2021
.Dt ACPI 4
.Os
diff --git a/share/man/man4/acpi_asus.4 b/share/man/man4/acpi_asus.4
index 124999a72cc6..25c1df9599b2 100644
--- a/share/man/man4/acpi_asus.4
+++ b/share/man/man4/acpi_asus.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2010
.Dt ACPI_ASUS 4
.Os
diff --git a/share/man/man4/acpi_asus_wmi.4 b/share/man/man4/acpi_asus_wmi.4
index 9949b3b63bcb..7d6aeaca948b 100644
--- a/share/man/man4/acpi_asus_wmi.4
+++ b/share/man/man4/acpi_asus_wmi.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 2, 2012
.Dt ACPI_ASUS_WMI 4
.Os
@@ -65,7 +63,7 @@ handled inside the driver.
The following sysctls are currently implemented:
.Bl -tag -width indent
.It Va dev.acpi_asus_wmi.0.handle_keys
-Specifies whether driver should handle some harwdare keys, such as keyboard
+Specifies whether driver should handle some hardware keys, such as keyboard
backlight, internally.
.El
.Pp
diff --git a/share/man/man4/acpi_battery.4 b/share/man/man4/acpi_battery.4
index 2b44ecbce2b7..3707cd125678 100644
--- a/share/man/man4/acpi_battery.4
+++ b/share/man/man4/acpi_battery.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 16, 2020
.Dt ACPI_BATTERY 4
.Os
diff --git a/share/man/man4/acpi_dock.4 b/share/man/man4/acpi_dock.4
index db23b3b7f21e..b2c58627a55e 100644
--- a/share/man/man4/acpi_dock.4
+++ b/share/man/man4/acpi_dock.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 20, 2006
.Dt ACPI_DOCK 4
.Os
diff --git a/share/man/man4/acpi_fujitsu.4 b/share/man/man4/acpi_fujitsu.4
index 5a8271823610..da74e671dd67 100644
--- a/share/man/man4/acpi_fujitsu.4
+++ b/share/man/man4/acpi_fujitsu.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2010
.Dt ACPI_FUJITSU 4
.Os
diff --git a/share/man/man4/acpi_ged.4 b/share/man/man4/acpi_ged.4
index dd62e172ae8d..c87c7b3e97c9 100644
--- a/share/man/man4/acpi_ged.4
+++ b/share/man/man4/acpi_ged.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 18, 2022
.Dt ACPI_GED 4
.Os
diff --git a/share/man/man4/acpi_hp.4 b/share/man/man4/acpi_hp.4
index a3f320e4b3d8..660d66f53a1c 100644
--- a/share/man/man4/acpi_hp.4
+++ b/share/man/man4/acpi_hp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 19, 2015
.Dt ACPI_HP 4
.Os
diff --git a/share/man/man4/acpi_ibm.4 b/share/man/man4/acpi_ibm.4
index 434a1a7cba2c..6b808b77c521 100644
--- a/share/man/man4/acpi_ibm.4
+++ b/share/man/man4/acpi_ibm.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 13, 2022
.Dt ACPI_IBM 4
.Os
diff --git a/share/man/man4/acpi_panasonic.4 b/share/man/man4/acpi_panasonic.4
index 160656b7a1db..de9663b5fe41 100644
--- a/share/man/man4/acpi_panasonic.4
+++ b/share/man/man4/acpi_panasonic.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 19, 2015
.Dt ACPI_PANASONIC 4
.Os
diff --git a/share/man/man4/acpi_rapidstart.4 b/share/man/man4/acpi_rapidstart.4
index 0bfa1bd12ca7..606a55d202d5 100644
--- a/share/man/man4/acpi_rapidstart.4
+++ b/share/man/man4/acpi_rapidstart.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 8, 2013
.Dt ACPI_RAPIDSTART 4
.Os
diff --git a/share/man/man4/acpi_sony.4 b/share/man/man4/acpi_sony.4
index c40ffcf1173d..33c988fba68c 100644
--- a/share/man/man4/acpi_sony.4
+++ b/share/man/man4/acpi_sony.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2010
.Dt ACPI_SONY 4
.Os
diff --git a/share/man/man4/acpi_thermal.4 b/share/man/man4/acpi_thermal.4
index 1b9395a24be3..86efaafed6b5 100644
--- a/share/man/man4/acpi_thermal.4
+++ b/share/man/man4/acpi_thermal.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 21, 2022
.Dt ACPI_THERMAL 4
.Os
diff --git a/share/man/man4/acpi_toshiba.4 b/share/man/man4/acpi_toshiba.4
index 3bf19d41bdb3..0d8514ebe7b7 100644
--- a/share/man/man4/acpi_toshiba.4
+++ b/share/man/man4/acpi_toshiba.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2010
.Dt ACPI_TOSHIBA 4
.Os
diff --git a/share/man/man4/acpi_video.4 b/share/man/man4/acpi_video.4
index 537c47ebd045..c51c3ff1047f 100644
--- a/share/man/man4/acpi_video.4
+++ b/share/man/man4/acpi_video.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 8, 2004
.Dt ACPI_VIDEO 4
.Os
diff --git a/share/man/man4/acpi_wmi.4 b/share/man/man4/acpi_wmi.4
index eaf85440702c..9ad14ed7892a 100644
--- a/share/man/man4/acpi_wmi.4
+++ b/share/man/man4/acpi_wmi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 5, 2019
.Dt ACPI_WMI 4
.Os
diff --git a/share/man/man4/ada.4 b/share/man/man4/ada.4
index 0d1c0506425f..6536be44680b 100644
--- a/share/man/man4/ada.4
+++ b/share/man/man4/ada.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 20, 2017
.Dt ADA 4
.Os
diff --git a/share/man/man4/adm6996fc.4 b/share/man/man4/adm6996fc.4
index 81b96a1f6c68..af9d19b8450a 100644
--- a/share/man/man4/adm6996fc.4
+++ b/share/man/man4/adm6996fc.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 5, 2017
.Dt ADM6996FC 4
.Os
diff --git a/share/man/man4/ads111x.4 b/share/man/man4/ads111x.4
index 82f0d8601553..03468a4442da 100644
--- a/share/man/man4/ads111x.4
+++ b/share/man/man4/ads111x.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 2, 2019
.Dt ADS111x 4
.Os
@@ -73,7 +71,7 @@ For example, if the sample rate were configured as 125 samples per
second, a single measurement would require 8 milliseconds.
.Pp
For devices that support multiple input pins, the device datasheet
-describes mux settings to control how those pins are interpeted when
+describes mux settings to control how those pins are interpreted when
making either single-ended or differential measurements.
There are eight possible ways to combine the inputs from the four pins.
The
diff --git a/share/man/man4/ae.4 b/share/man/man4/ae.4
index b1707d5b4c83..a871986b2c70 100644
--- a/share/man/man4/ae.4
+++ b/share/man/man4/ae.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 17, 2019
.Dt AE 4
.Os
diff --git a/share/man/man4/aesni.4 b/share/man/man4/aesni.4
index 08465bdf5e88..fbc0c0e59442 100644
--- a/share/man/man4/aesni.4
+++ b/share/man/man4/aesni.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt AESNI 4
.Os
diff --git a/share/man/man4/age.4 b/share/man/man4/age.4
index 054627fec4eb..0cd841477cbb 100644
--- a/share/man/man4/age.4
+++ b/share/man/man4/age.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 18, 2008
.Dt AGE 4
.Os
diff --git a/share/man/man4/agp.4 b/share/man/man4/agp.4
index 5504a1d80a83..de19349caa08 100644
--- a/share/man/man4/agp.4
+++ b/share/man/man4/agp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 28, 2007
.Dt AGP 4
.Os
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4
index 1e7a9fdb3607..a666885f8f4a 100644
--- a/share/man/man4/ahc.4
+++ b/share/man/man4/ahc.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 15, 2017
.Dt AHC 4
.Os
diff --git a/share/man/man4/ahci.4 b/share/man/man4/ahci.4
index ba2bde4e34bd..70fe34904e63 100644
--- a/share/man/man4/ahci.4
+++ b/share/man/man4/ahci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 17, 2021
.Dt AHCI 4
.Os
diff --git a/share/man/man4/ahd.4 b/share/man/man4/ahd.4
index e00c42758ea7..cf04863ce1c8 100644
--- a/share/man/man4/ahd.4
+++ b/share/man/man4/ahd.4
@@ -26,8 +26,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 4, 2004
.Dt AHD 4
.Os
diff --git a/share/man/man4/aibs.4 b/share/man/man4/aibs.4
index c760465ae638..f3bba5fbc586 100644
--- a/share/man/man4/aibs.4
+++ b/share/man/man4/aibs.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" $NetBSD: aibs.4,v 1.2 2010/02/09 05:37:25 cnst Exp $
.\" $OpenBSD: aibs.4,v 1.4 2009/07/30 06:30:45 jmc Exp $
.\"
diff --git a/share/man/man4/aio.4 b/share/man/man4/aio.4
index 513a5728defc..21332a3b1037 100644
--- a/share/man/man4/aio.4
+++ b/share/man/man4/aio.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2002 Dag-Erling CoĂ¯dan Smørgrav
+.\" Copyright (c) 2002 Dag-Erling Smørgrav
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 2, 2021
.Dt AIO 4
.Os
diff --git a/share/man/man4/alc.4 b/share/man/man4/alc.4
index 6398f79ae1d1..5ce5ce97d68a 100644
--- a/share/man/man4/alc.4
+++ b/share/man/man4/alc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 22, 2016
.Dt ALC 4
.Os
@@ -138,7 +136,11 @@ This tunable disables MSI support on the Ethernet hardware.
The default value is 0.
.It Va hw.alc.msix_disable
This tunable disables MSI-X support on the Ethernet hardware.
-The default value is 0.
+The default value is 2, which means to enable or disable MSI-X based on the
+card type; for "Killer" cards (E2x00) MSI-X will be disabled, while on other
+cards it will be enabled.
+Set this to 0 to force MSI-X to be enabled, or 1 to force it to be disabled
+regardless of card type.
.El
.Sh SYSCTL VARIABLES
The following variables are available as both
diff --git a/share/man/man4/ale.4 b/share/man/man4/ale.4
index 85fc6e24424c..fe48357c94f4 100644
--- a/share/man/man4/ale.4
+++ b/share/man/man4/ale.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 12, 2008
.Dt ALE 4
.Os
diff --git a/share/man/man4/alpm.4 b/share/man/man4/alpm.4
index 5bfa8774a81f..5f8be9432de4 100644
--- a/share/man/man4/alpm.4
+++ b/share/man/man4/alpm.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 13, 1999
.Dt ALPM 4
.Os
diff --git a/share/man/man4/altera_atse.4 b/share/man/man4/altera_atse.4
index 1cff0d05482f..d425b125d961 100644
--- a/share/man/man4/altera_atse.4
+++ b/share/man/man4/altera_atse.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 21, 2014
.Dt ALTERA_ATSE 4
.Os
diff --git a/share/man/man4/altera_avgen.4 b/share/man/man4/altera_avgen.4
index 2ba9360b7fc7..dc7e9a0a308b 100644
--- a/share/man/man4/altera_avgen.4
+++ b/share/man/man4/altera_avgen.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2012
.Dt ALTERA_AVGEN 4
.Os
diff --git a/share/man/man4/altera_jtag_uart.4 b/share/man/man4/altera_jtag_uart.4
index 5b5a25f58f7d..339e58d7c2f1 100644
--- a/share/man/man4/altera_jtag_uart.4
+++ b/share/man/man4/altera_jtag_uart.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2012
.Dt ALTERA_JTAG_UART 4
.Os
diff --git a/share/man/man4/altera_sdcard.4 b/share/man/man4/altera_sdcard.4
index 4155dcbd2c60..65d1ba5369ed 100644
--- a/share/man/man4/altera_sdcard.4
+++ b/share/man/man4/altera_sdcard.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2012
.Dt ALTERA_SDCARD 4
.Os
diff --git a/share/man/man4/altq.4 b/share/man/man4/altq.4
index a84152081ba4..2a6acc96ed86 100644
--- a/share/man/man4/altq.4
+++ b/share/man/man4/altq.4
@@ -23,9 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 10, 2022
+.Dd January 21, 2024
.Dt ALTQ 4
.Os
.Sh NAME
@@ -130,7 +128,6 @@ They have been applied to the following hardware drivers:
.Xr age 4 ,
.Xr alc 4 ,
.Xr ale 4 ,
-.Xr an 4 ,
.Xr aue 4 ,
.Xr axe 4 ,
.Xr bce 4 ,
@@ -154,7 +151,6 @@ They have been applied to the following hardware drivers:
.Xr my 4 ,
.Xr nfe 4 ,
.Xr nge 4 ,
-.Xr npe 4 ,
.Xr qlxgb 4 ,
.Xr re 4 ,
.Xr rl 4 ,
diff --git a/share/man/man4/amdpm.4 b/share/man/man4/amdpm.4
index a872d90b25d3..65d2706e5682 100644
--- a/share/man/man4/amdpm.4
+++ b/share/man/man4/amdpm.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 31, 2005
.Dt AMDPM 4
.Os
diff --git a/share/man/man4/amdsbwd.4 b/share/man/man4/amdsbwd.4
index 5535f7c7b508..676b06fc1d03 100644
--- a/share/man/man4/amdsbwd.4
+++ b/share/man/man4/amdsbwd.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 8, 2016
.Dt AMDSBWD 4
.Os
diff --git a/share/man/man4/amdsmb.4 b/share/man/man4/amdsmb.4
index 83a3176e9cb1..7f4b471a722d 100644
--- a/share/man/man4/amdsmb.4
+++ b/share/man/man4/amdsmb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 31, 2005
.Dt AMDSMB 4
.Os
diff --git a/share/man/man4/amdsmn.4 b/share/man/man4/amdsmn.4
index 8e279cc00319..fd3e247ac813 100644
--- a/share/man/man4/amdsmn.4
+++ b/share/man/man4/amdsmn.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 5, 2017
.Dt AMDSMN 4
.Os
diff --git a/share/man/man4/amdtemp.4 b/share/man/man4/amdtemp.4
index e64192916456..cd876f5c67da 100644
--- a/share/man/man4/amdtemp.4
+++ b/share/man/man4/amdtemp.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 5, 2017
.Dt AMDTEMP 4
.Os
diff --git a/share/man/man4/aout.4 b/share/man/man4/aout.4
index 960ae25dd0b7..78c18e0c5f42 100644
--- a/share/man/man4/aout.4
+++ b/share/man/man4/aout.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 14, 2012
.Dt AOUT 4
.Os
diff --git a/share/man/man4/apic.4 b/share/man/man4/apic.4
index da9b71ef6798..022acd878a51 100644
--- a/share/man/man4/apic.4
+++ b/share/man/man4/apic.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 19, 2020
.Dt APIC 4
.Os
diff --git a/share/man/man4/arcmsr.4 b/share/man/man4/arcmsr.4
index 4efb946f6ddf..9356f4f23c8b 100644
--- a/share/man/man4/arcmsr.4
+++ b/share/man/man4/arcmsr.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 15, 2020
.Dt ARCMSR 4
.Os
diff --git a/share/man/man4/arswitch.4 b/share/man/man4/arswitch.4
index 481a3a08f339..3ec7316ae6e7 100644
--- a/share/man/man4/arswitch.4
+++ b/share/man/man4/arswitch.4
@@ -22,9 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd October 19, 2021
+.Dd August 8, 2023
.Dt ARSWITCH 4
.Os
.Sh NAME
@@ -39,9 +37,7 @@ The
.Nm
device driver provides a management interface to multiple Atheros
fast ethernet switch chips:
-.Bl -tag -compact -width "AR7240"
-.It AR7240
-Wireless Network Processor SOC with five Fast Ethernet PHYs
+.Bl -tag -compact -width "AR8216"
.It AR8216
Fast Ethernet Switch
.It AR8226
@@ -49,8 +45,6 @@ Fast Ethernet Switch
Six-port Gigabit Ethernet Switch
.It AR8327
Seven-port Gigabit Ethernet Switch
-.It AR9340
-Wireless networking SoC
.El
.Pp
The driver uses an
diff --git a/share/man/man4/asmc.4 b/share/man/man4/asmc.4
index bd7720a96583..4bc2a040bbce 100644
--- a/share/man/man4/asmc.4
+++ b/share/man/man4/asmc.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 2, 2019
.Dt ASMC 4
.Os
diff --git a/share/man/man4/at45d.4 b/share/man/man4/at45d.4
index e0240e28f3d7..3b49f5cf7e40 100644
--- a/share/man/man4/at45d.4
+++ b/share/man/man4/at45d.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 2, 2019
.Dt AT45D 4
.Os
diff --git a/share/man/man4/ata.4 b/share/man/man4/ata.4
index 4fb7a3a75874..feea1dd3cc85 100644
--- a/share/man/man4/ata.4
+++ b/share/man/man4/ata.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 23, 2015
.Dt ATA 4
.Os
diff --git a/share/man/man4/ath.4 b/share/man/man4/ath.4
index 564238fd396e..e731277e4e75 100644
--- a/share/man/man4/ath.4
+++ b/share/man/man4/ath.4
@@ -25,10 +25,8 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
-.Dd June 16, 2020
+.Dd August 7, 2023
.Dt ATH 4
.Os
.Sh NAME
@@ -40,7 +38,6 @@ place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
.Cd "device ath"
-.Cd "device ath_pci"
.Cd "device ath_hal"
.Cd "device ath_rate_sample"
.Cd "device wlan"
@@ -51,7 +48,6 @@ module at boot time, place the following line in
.Xr loader.conf 5 :
.Bd -literal -offset indent
if_ath_load="YES"
-if_ath_pci_load="YES"
.Ed
.Sh DESCRIPTION
The
@@ -65,19 +61,6 @@ Supported features include 802.11 and 802.3 frames, power management, BSS,
IBSS, MBSS, WDS/DWDS TDMA, and host-based access point operation modes.
All host/device interaction is via DMA.
.Pp
-Please note that from FreeBSD-9.0, the
-.Nm
-driver does not include the PCI/PCIe bus glue.
-The same driver supports multiple underlying bus types, including PCI/PCIe,
-but also embedded (AHB) and USB in the future.
-.Pp
-To enable use for PCI/PCIe systems, see the
-.Xr ath_pci 4
-driver.
-For embedded systems which use the AHB to connect the wireless MAC, see the
-.Xr ath_ahb 4
-driver.
-.Pp
The
.Nm
driver encapsulates all IP and ARP traffic as 802.11 frames, however
diff --git a/share/man/man4/ath10k.4 b/share/man/man4/ath10k.4
index a88a460c811b..61c44543815f 100644
--- a/share/man/man4/ath10k.4
+++ b/share/man/man4/ath10k.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 22, 2023
.Dt ATH10K 4
.Os
@@ -62,7 +60,6 @@ provides support for the following PCI chipsets:
.It QCA99X0
.El
.Pp
-.Pp
This driver requires firmware to be loaded before it will work.
The package
.Pa wifi-firmware-ath10k-kmod
@@ -90,8 +87,6 @@ While
supports all 802.11 a/b/g/n and ac
the compatibility code currently only supports 802.11 a/b/g modes.
Support for 802.11 n/ac is to come.
-.Sh BUGS
-Certainly.
.Sh SEE ALSO
.Xr wlan 4 ,
.Xr ifconfig 8 ,
@@ -101,3 +96,5 @@ The
.Nm
driver first appeared in
.Fx 14.0 .
+.Sh BUGS
+Certainly.
diff --git a/share/man/man4/ath_ahb.4 b/share/man/man4/ath_ahb.4
deleted file mode 100644
index 52aceb760657..000000000000
--- a/share/man/man4/ath_ahb.4
+++ /dev/null
@@ -1,60 +0,0 @@
-.\"-
-.\" Copyright (c) 2011 Adrian Chadd, Xenion Pty Ltd
-.\" All rights reserved.
-.\""
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer,
-.\" without modification.
-.\" 2. Redistributions in binary form must reproduce at minimum a disclaimer
-.\" similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
-.\" redistribution must be conditioned upon including a substantially
-.\" similar Disclaimer requirement for further binary redistribution.
-.\"
-.\" NO WARRANTY
-.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-.\" LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
-.\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-.\" THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
-.\" OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
-.\"/
-.Dd May 30, 2011
-.Dt ATH_AHB 4
-.Os
-.Sh NAME
-.Nm ath_ahb
-.Nd "Atheros AHB device glue"
-.Sh SYNOPSIS
-.Cd "device ath_ahb"
-.Sh DESCRIPTION
-This module provides the AHB bus glue needed for the devices supported
-by the
-.Xr ath 4
-and
-.Xr ath_hal 4
-drivers.
-.Pp
-This is only relevant for embedded System-on-Chip (SoC) devices such as
-the Atheros AR913x series, which include an Atheros wireless MAC on-die.
-.Sh SEE ALSO
-.Xr ath 4 ,
-.Xr ath_hal 4
-.Sh HISTORY
-The
-.Nm
-module first appeared in
-.Fx 9.0 .
-.Sh BUGS
-See
-.Xr ath 4
-for known bugs.
diff --git a/share/man/man4/ath_hal.4 b/share/man/man4/ath_hal.4
index 940809a9c3c9..cc5349119244 100644
--- a/share/man/man4/ath_hal.4
+++ b/share/man/man4/ath_hal.4
@@ -25,10 +25,8 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
-.Dd January 25, 2019
+.Dd August 7, 2023
.Dt ATH_HAL 4
.Os
.Sh NAME
@@ -50,7 +48,6 @@ or
.\".Cd "device ath_ar5312"
.\".Cd "device ath_rf2136"
.\".Cd "device ath_rf2137"
-.Cd "device ath_ar9130"
.Cd "device ath_ar9160"
.Cd "device ath_ar9280"
.Cd "device ath_ar9285"
@@ -59,7 +56,7 @@ or
.Sh DESCRIPTION
The hal provides hardware support for wireless network adapters based on
the Atheros AR5210, AR5211, AR5212, AR5213, AR2413, AR2417, AR2425,
-AR5413, AR5416, AR5418, AR5424, AR9130, AR9160, AR9220, AR9280, AR9285,
+AR5413, AR5416, AR5418, AR5424, AR9160, AR9220, AR9280, AR9285,
AR9287, AR9380, AR9390, AR9580, AR9590, AR9562 and QCA9565
chips (and companion RF/baseband parts).
This code is part of the
diff --git a/share/man/man4/ath_pci.4 b/share/man/man4/ath_pci.4
deleted file mode 100644
index 0cc36d7268f3..000000000000
--- a/share/man/man4/ath_pci.4
+++ /dev/null
@@ -1,57 +0,0 @@
-.\"-
-.\" Copyright (c) 2011 Adrian Chadd, Xenion Pty Ltd
-.\" All rights reserved.
-.\""
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer,
-.\" without modification.
-.\" 2. Redistributions in binary form must reproduce at minimum a disclaimer
-.\" similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
-.\" redistribution must be conditioned upon including a substantially
-.\" similar Disclaimer requirement for further binary redistribution.
-.\"
-.\" NO WARRANTY
-.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-.\" LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
-.\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-.\" THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
-.\" OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
-.\"/
-.Dd May 30, 2011
-.Dt ATH_PCI 4
-.Os
-.Sh NAME
-.Nm ath_pci
-.Nd "Atheros PCI device glue"
-.Sh SYNOPSIS
-.Cd "device ath_pci"
-.Sh DESCRIPTION
-This module provides the PCI/PCIe bus glue needed for the devices supported
-by the
-.Xr ath 4
-and
-.Xr ath_hal 4
-drivers.
-.Sh SEE ALSO
-.Xr ath 4 ,
-.Xr ath_hal 4
-.Sh HISTORY
-The
-.Nm
-module first appeared in
-.Fx 9.0 .
-.Sh BUGS
-See
-.Xr ath 4
-for known bugs.
diff --git a/share/man/man4/atkbd.4 b/share/man/man4/atkbd.4
index 7ce99e70e467..84087364d779 100644
--- a/share/man/man4/atkbd.4
+++ b/share/man/man4/atkbd.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 29, 2008
.Dt ATKBD 4
.Os
diff --git a/share/man/man4/atkbdc.4 b/share/man/man4/atkbdc.4
index eccdd6027343..48067c98a5be 100644
--- a/share/man/man4/atkbdc.4
+++ b/share/man/man4/atkbdc.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 26, 2023
.Dt ATKBDC 4
.Os
@@ -93,7 +91,7 @@ and 5
for
.Fa Y .
.It Em KBD_DELAY1=X, KBD_DELAY2=Y
-DELAY1 sets the intitial key repeat delay to
+DELAY1 sets the initial key repeat delay to
.Fa X .
The default value is 500ms.
DELAY2 sets the key repeat delay to
diff --git a/share/man/man4/atopcase.4 b/share/man/man4/atopcase.4
new file mode 100644
index 000000000000..33e47ec64ee8
--- /dev/null
+++ b/share/man/man4/atopcase.4
@@ -0,0 +1,134 @@
+.\" Copyright (c) 2023 Vladimir Kondratyev <wulf@FreeBSD.org>
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.Dd August 17, 2023
+.Dt ATOPCASE 4
+.Os
+.Sh NAME
+.Nm atopcase
+.Nd Apple HID-over-SPI transport driver
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device atopcase"
+.Cd "device intelspi"
+.Cd "device spibus"
+.Cd "device hidbus"
+.Cd "device hkbd"
+.Ed
+.Pp
+Alternatively, to load the driver as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+atopcase_load="YES"
+hkbd_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for Human Interface Devices (HID) on
+Serial Peripheral Interface (SPI) buses on Apple Intel Macs.
+.Sh HARDWARE
+The
+.Nm
+driver supports the following MacBooks produced in 2015-2018 years:
+.Pp
+.Bl -bullet -compact
+.It
+Macbook8,1
+.It
+Macbook9,1
+.It
+Macbook10,1
+.It
+MacbookPro11,4
+.It
+MacbookPro12,1
+.It
+MacbookPro13,1
+.It
+MacbookPro13,2
+.It
+MacbookPro13,3
+.It
+MacbookPro14,1
+.It
+MacbookPro14,2
+.It
+MacbookPro14,3
+.El
+.Sh SYSCTL VARIABLES
+The following variables are available as both
+.Xr sysctl 8
+variables and
+.Xr loader 8
+tunables:
+.Bl -tag -width indent
+.It Va hw.hid.atopcase.debug
+Debug output level, where 0 is debugging disabled and larger values increase
+debug message verbosity.
+Default is 0.
+.El
+.Sh FILES
+.Bl -tag -width ".Pa /dev/backlight/atopcase0" -compact
+.It Pa /dev/backlight/atopcase0
+Keyboard
+.Xr backlight 8
+device node.
+.El
+.Sh SEE ALSO
+.Xr acpi 4 ,
+.Xr backlight 8 ,
+.Xr loader 8 ,
+.Xr loader.conf 5 .
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Fx 14.0 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was originally written by
+.An Val Packett Aq Mt val@packett.cool
+and marginally improved upon by
+.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org .
+.Pp
+This manual page was written by
+.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org .
+.Sh BUGS
+Device interrupts are not acknowledged on some hardware that results in
+interrupt storm.
+Installation of Darwin OSI in
+.Xr acpi 4
+driver fixes the issue.
+To install Darwin OSI add following lines to
+.Xr loader.conf 5 :
+.Bl -tag -width indent
+.It Va hw.acpi.install_interface="Darwin"
+.It Va hw.acpi.remove_interface="Windows 2009, Windows 2012"
+.El
diff --git a/share/man/man4/atp.4 b/share/man/man4/atp.4
index b622bb0b6380..3c0c59348847 100644
--- a/share/man/man4/atp.4
+++ b/share/man/man4/atp.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 24, 2014
.Dt ATP 4
.Os
diff --git a/share/man/man4/atrtc.4 b/share/man/man4/atrtc.4
index 0ee7cacecbb4..942d6fe09f73 100644
--- a/share/man/man4/atrtc.4
+++ b/share/man/man4/atrtc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2022
.Dt ATRTC 4
.Os
diff --git a/share/man/man4/attimer.4 b/share/man/man4/attimer.4
index 097e07335978..a24cc6fe9243 100644
--- a/share/man/man4/attimer.4
+++ b/share/man/man4/attimer.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 26, 2014
.Dt ATTIMER 4
.Os
diff --git a/share/man/man4/audit.4 b/share/man/man4/audit.4
index f8430edf348b..54434101f490 100644
--- a/share/man/man4/audit.4
+++ b/share/man/man4/audit.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 28, 2019
.Dt AUDIT 4
.Os
diff --git a/share/man/man4/auditpipe.4 b/share/man/man4/auditpipe.4
index 7dc9cdaff509..415216f51dcd 100644
--- a/share/man/man4/auditpipe.4
+++ b/share/man/man4/auditpipe.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 28, 2019
.Dt AUDITPIPE 4
.Os
diff --git a/share/man/man4/aue.4 b/share/man/man4/aue.4
index 043200e857b0..e451315672e9 100644
--- a/share/man/man4/aue.4
+++ b/share/man/man4/aue.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt AUE 4
.Os
diff --git a/share/man/man4/axe.4 b/share/man/man4/axe.4
index 060dcc9d72bf..023175fe3946 100644
--- a/share/man/man4/axe.4
+++ b/share/man/man4/axe.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt AXE 4
.Os
diff --git a/share/man/man4/axge.4 b/share/man/man4/axge.4
index 47a10a82606f..9ca268d6ff83 100644
--- a/share/man/man4/axge.4
+++ b/share/man/man4/axge.4
@@ -28,14 +28,12 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 24, 2015
+.Dd October 4, 2023
.Dt AXGE 4
.Os
.Sh NAME
.Nm axge
-.Nd "ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet driver"
+.Nd "ASIX Electronics AX88178A/179/179A USB Gigabit Ethernet driver"
.Sh SYNOPSIS
To compile this driver into the kernel,
place the following lines in your
@@ -61,13 +59,13 @@ if_axge_load="YES"
The
.Nm
driver provides support for USB Gigabit Ethernet adapters based on the ASIX
-Electronics AX88179 USB 3.0 and AX88178A USB 2.0 chipsets.
+Electronics AX88179/AX88179A USB 3.0 and AX88178A USB 2.0 chipsets.
.Pp
-The AX88179 and AX88178A contain a 10/100/1000 Ethernet MAC with a GMII
-interface for interfacing with the Gigabit Ethernet PHY.
+The AX88179, AX88179A and AX88178A contain a 10/100/1000 Ethernet MAC with a
+GMII interface for interfacing with the Gigabit Ethernet PHY.
.Pp
These devices will operate with both USB 1.x and USB 2.0 controllers, and the
-AX88179 will operate with USB 3.0 controllers.
+AX88179/AX88179A will operate with USB 3.0 controllers.
Packets are received and transmitted over separate USB bulk transfer endpoints.
.Pp
The
diff --git a/share/man/man4/bce.4 b/share/man/man4/bce.4
index 9d7fc9dd19c0..ab979f371b66 100644
--- a/share/man/man4/bce.4
+++ b/share/man/man4/bce.4
@@ -22,8 +22,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 4, 2012
.Dt BCE 4
.Os
diff --git a/share/man/man4/bcm5974.4 b/share/man/man4/bcm5974.4
index 48659754b4e5..378a2c939f9e 100644
--- a/share/man/man4/bcm5974.4
+++ b/share/man/man4/bcm5974.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 27, 2022
.Dt BCM5974 4
.Os
diff --git a/share/man/man4/bcma.4 b/share/man/man4/bcma.4
index fe416c63a218..de1a25bff0d8 100644
--- a/share/man/man4/bcma.4
+++ b/share/man/man4/bcma.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 3, 2016
.Dt BCMA 4
.Os
diff --git a/share/man/man4/bfe.4 b/share/man/man4/bfe.4
index 307813b7ab4f..c961683a2091 100644
--- a/share/man/man4/bfe.4
+++ b/share/man/man4/bfe.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 16, 2005
.Dt BFE 4
.Os
@@ -46,6 +44,13 @@ module at boot time, place the following line in
.Bd -literal -offset indent
if_bfe_load="YES"
.Ed
+.Sh DEPRECATION NOTICE
+The
+.Nm
+driver is unmaintained and may be removed from
+.Fx
+in a future release.
+.Fx .
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/bge.4 b/share/man/man4/bge.4
index 50c0cf9c9b8c..de559c16df3c 100644
--- a/share/man/man4/bge.4
+++ b/share/man/man4/bge.4
@@ -29,8 +29,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2017
.Dt BGE 4
.Os
diff --git a/share/man/man4/bhnd.4 b/share/man/man4/bhnd.4
index f008794d9c75..1bf1039868a9 100644
--- a/share/man/man4/bhnd.4
+++ b/share/man/man4/bhnd.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 3, 2016
.Dt BHND 4
.Os
diff --git a/share/man/man4/bhnd_chipc.4 b/share/man/man4/bhnd_chipc.4
index ea87b4bf5930..b4fbeea9d278 100644
--- a/share/man/man4/bhnd_chipc.4
+++ b/share/man/man4/bhnd_chipc.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2017
.Dt BHND_CHIPC 4
.Os
diff --git a/share/man/man4/bhnd_pmu.4 b/share/man/man4/bhnd_pmu.4
index 8894f4f22856..6ad913e40527 100644
--- a/share/man/man4/bhnd_pmu.4
+++ b/share/man/man4/bhnd_pmu.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2017
.Dt BHND_PMU 4
.Os
diff --git a/share/man/man4/bhndb.4 b/share/man/man4/bhndb.4
index a55082039fdf..683ae4678d47 100644
--- a/share/man/man4/bhndb.4
+++ b/share/man/man4/bhndb.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2017
.Dt BHNDB 4
.Os
diff --git a/share/man/man4/bhndb_pci.4 b/share/man/man4/bhndb_pci.4
index 1713c5f3d41f..53b2d42fa1b3 100644
--- a/share/man/man4/bhndb_pci.4
+++ b/share/man/man4/bhndb_pci.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2017
.Dt BHNDB_PCI 4
.Os
diff --git a/share/man/man4/bhyve.4 b/share/man/man4/bhyve.4
index f65485592651..a87acaf20fab 100644
--- a/share/man/man4/bhyve.4
+++ b/share/man/man4/bhyve.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 5, 2013
.Dt BHYVE 4
.Os
diff --git a/share/man/man4/blackhole.4 b/share/man/man4/blackhole.4
index 17d1286525e4..00c8e3d7a2b6 100644
--- a/share/man/man4/blackhole.4
+++ b/share/man/man4/blackhole.4
@@ -10,8 +10,6 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
-.\"
-.\" $FreeBSD$
.Dd November 3, 2021
.Dt BLACKHOLE 4
.Os
diff --git a/share/man/man4/bnxt.4 b/share/man/man4/bnxt.4
index a7b3615437fb..f07c66fd4dda 100644
--- a/share/man/man4/bnxt.4
+++ b/share/man/man4/bnxt.4
@@ -23,8 +23,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2020
.Dt BNXT 4
.Os
diff --git a/share/man/man4/bpf.4 b/share/man/man4/bpf.4
index f07279566ee4..4a40f4947dfd 100644
--- a/share/man/man4/bpf.4
+++ b/share/man/man4/bpf.4
@@ -47,8 +47,6 @@
.\" This document is derived in part from the enet man page (enet.4)
.\" distributed with 4.3BSD Unix.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 13, 2021
.Dt BPF 4
.Os
diff --git a/share/man/man4/bridge.4 b/share/man/man4/bridge.4
index 2671bfaf73cc..31a0ce43a263 100644
--- a/share/man/man4/bridge.4
+++ b/share/man/man4/bridge.4
@@ -33,8 +33,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 10, 2023
.Dt IF_BRIDGE 4
.Os
diff --git a/share/man/man4/bwi.4 b/share/man/man4/bwi.4
index eeccca16c1dd..81e8ef12b023 100644
--- a/share/man/man4/bwi.4
+++ b/share/man/man4/bwi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 7, 2015
.Dt BWI 4
.Os
diff --git a/share/man/man4/bwn.4 b/share/man/man4/bwn.4
index 6301b7aba46f..a602dea5bdec 100644
--- a/share/man/man4/bwn.4
+++ b/share/man/man4/bwn.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 16, 2017
.Dt BWN 4
.Os
diff --git a/share/man/man4/bxe.4 b/share/man/man4/bxe.4
index 98d3040ef454..c82565e19583 100644
--- a/share/man/man4/bxe.4
+++ b/share/man/man4/bxe.4
@@ -22,8 +22,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 29, 2012
.Dt BXE 4
.Os
@@ -144,7 +142,7 @@ scheduled taskqueue.
.It Va hw.bxe.max_aggregation_size
DEFAULT = 32768
.br
-Sets the maximum LRO aggregration byte size.
+Sets the maximum LRO aggregation byte size.
The higher the value the more
packets the hardware will aggregate.
Maximum is 65K.
diff --git a/share/man/man4/bytgpio.4 b/share/man/man4/bytgpio.4
index e6a7fac54977..7050191436f0 100644
--- a/share/man/man4/bytgpio.4
+++ b/share/man/man4/bytgpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 9, 2017
.Dt BYTGPIO 4
.Os
diff --git a/share/man/man4/capsicum.4 b/share/man/man4/capsicum.4
index d9ff9c489fd0..3c3eab5d798b 100644
--- a/share/man/man4/capsicum.4
+++ b/share/man/man4/capsicum.4
@@ -24,9 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd April 19, 2022
+.Dd January 3, 2024
.Dt CAPSICUM 4
.Os
.Sh NAME
@@ -119,6 +117,7 @@ Processes can only act upon their own process ID with syscalls such as
.Xr shm_open 2 ,
.Xr write 2 ,
.Xr cap_rights_get 3 ,
+.Xr capsicum_helpers 3 ,
.Xr libcasper 3 ,
.Xr procdesc 4
.Sh HISTORY
diff --git a/share/man/man4/cardbus.4 b/share/man/man4/cardbus.4
index ddd886dde9bb..3b422b44c464 100644
--- a/share/man/man4/cardbus.4
+++ b/share/man/man4/cardbus.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 9, 2002
.Dt CARDBUS 4
.Os
diff --git a/share/man/man4/carp.4 b/share/man/man4/carp.4
index 63fa9168dd39..19079a2cc97e 100644
--- a/share/man/man4/carp.4
+++ b/share/man/man4/carp.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 6, 2023
.Dt CARP 4
.Os
diff --git a/share/man/man4/cas.4 b/share/man/man4/cas.4
index 03c3fcd57694..3032dae585d7 100644
--- a/share/man/man4/cas.4
+++ b/share/man/man4/cas.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2023
.Dt CAS 4
.Os
diff --git a/share/man/man4/cc_cdg.4 b/share/man/man4/cc_cdg.4
index 1b14e094ff84..b75cc76626aa 100644
--- a/share/man/man4/cc_cdg.4
+++ b/share/man/man4/cc_cdg.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 13, 2021
.Dt CC_CDG 4
.Os
diff --git a/share/man/man4/cc_chd.4 b/share/man/man4/cc_chd.4
index f4f042952847..82a44dd2169d 100644
--- a/share/man/man4/cc_chd.4
+++ b/share/man/man4/cc_chd.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 13, 2021
.Dt CC_CHD 4
.Os
diff --git a/share/man/man4/cc_cubic.4 b/share/man/man4/cc_cubic.4
index d724bfa15345..9a145ce3a1bc 100644
--- a/share/man/man4/cc_cubic.4
+++ b/share/man/man4/cc_cubic.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 4, 2023
.Dt CC_CUBIC 4
.Os
diff --git a/share/man/man4/cc_dctcp.4 b/share/man/man4/cc_dctcp.4
index c4c8eb7da623..4095cd1eccd5 100644
--- a/share/man/man4/cc_dctcp.4
+++ b/share/man/man4/cc_dctcp.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 8, 2022
.Dt CC_DCTCP 4
.Os
diff --git a/share/man/man4/cc_hd.4 b/share/man/man4/cc_hd.4
index 9f14ee301538..f401e150315d 100644
--- a/share/man/man4/cc_hd.4
+++ b/share/man/man4/cc_hd.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 13, 2021
.Dt CC_HD 4
.Os
diff --git a/share/man/man4/cc_htcp.4 b/share/man/man4/cc_htcp.4
index fd223ca8b2d3..2441925df8ea 100644
--- a/share/man/man4/cc_htcp.4
+++ b/share/man/man4/cc_htcp.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 13, 2021
.Dt CC_HTCP 4
.Os
diff --git a/share/man/man4/cc_newreno.4 b/share/man/man4/cc_newreno.4
index b918c0d432f6..0730024aaff8 100644
--- a/share/man/man4/cc_newreno.4
+++ b/share/man/man4/cc_newreno.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 4, 2023
.Dt CC_NEWRENO 4
.Os
diff --git a/share/man/man4/cc_vegas.4 b/share/man/man4/cc_vegas.4
index e1e1aff5ecdf..ba755dbc62bb 100644
--- a/share/man/man4/cc_vegas.4
+++ b/share/man/man4/cc_vegas.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 13, 2021
.Dt CC_VEGAS 4
.Os
diff --git a/share/man/man4/ccd.4 b/share/man/man4/ccd.4
index 4c95fb8ec890..c44013dab11f 100644
--- a/share/man/man4/ccd.4
+++ b/share/man/man4/ccd.4
@@ -32,8 +32,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 9, 1995
.Dt CCD 4
.Os
diff --git a/share/man/man4/ccr.4 b/share/man/man4/ccr.4
index c4fe301c7222..11b3a37f384d 100644
--- a/share/man/man4/ccr.4
+++ b/share/man/man4/ccr.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 3, 2019
.Dt CCR 4
.Os
diff --git a/share/man/man4/cd.4 b/share/man/man4/cd.4
index fe9072bc5ec8..7c3fa6ed9850 100644
--- a/share/man/man4/cd.4
+++ b/share/man/man4/cd.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 8, 2022
.Dt CD 4
.Os
diff --git a/share/man/man4/cdce.4 b/share/man/man4/cdce.4
index 50f92a7b476d..6768c7bbf517 100644
--- a/share/man/man4/cdce.4
+++ b/share/man/man4/cdce.4
@@ -26,7 +26,6 @@
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $NetBSD: cdce.4,v 1.4 2004/12/08 18:35:56 peter Exp $
-.\" $FreeBSD$
.\"
.Dd February 10, 2023
.Dt CDCE 4
diff --git a/share/man/man4/cdceem.4 b/share/man/man4/cdceem.4
index ad936543b33f..6d8caf53cc02 100644
--- a/share/man/man4/cdceem.4
+++ b/share/man/man4/cdceem.4
@@ -20,8 +20,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd November 7, 2019
.Dt CDCEEM 4
.Os
diff --git a/share/man/man4/cfi.4 b/share/man/man4/cfi.4
index 7dee561d7c81..3527047e12d5 100644
--- a/share/man/man4/cfi.4
+++ b/share/man/man4/cfi.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 20, 2016
.Dt CFI 4
.Os
diff --git a/share/man/man4/cfiscsi.4 b/share/man/man4/cfiscsi.4
index 5880c03540a1..dbf8ed5f5efe 100644
--- a/share/man/man4/cfiscsi.4
+++ b/share/man/man4/cfiscsi.4
@@ -22,8 +22,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd May 28, 2017
.Dt CFISCSI 4
.Os
diff --git a/share/man/man4/cfumass.4 b/share/man/man4/cfumass.4
index 7870ab197484..bde9b2d6a598 100644
--- a/share/man/man4/cfumass.4
+++ b/share/man/man4/cfumass.4
@@ -23,8 +23,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd April 21, 2018
.Dt CFUMASS 4
.Os
@@ -59,7 +57,7 @@ To use
.Nm :
.Bl -bullet
.It
-.Xr cfumass 4
+.Nm cfumass
must be loaded as a module or compiled into the kernel.
.It
The USB Mass Storage template must be chosen by setting the
diff --git a/share/man/man4/cgem.4 b/share/man/man4/cgem.4
index f9f525dc4554..1ca4f8fae9e8 100644
--- a/share/man/man4/cgem.4
+++ b/share/man/man4/cgem.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 10, 2021
.Dt CGEM 4
.Os
@@ -201,7 +199,7 @@ Counter of broadcast frames receive without error excluding pause frames.
.It Va dev.cgem.%d.stats.rx_frames_multi
Counter of multicast frames receive without error excluding pause frames.
.It Va dev.cgem.%d.stats.rx_frames_pause
-Counter of pause frames recevied without error.
+Counter of pause frames received without error.
.It Va dev.cgem.%d.stats.rx_frames_64b
Counter of 64-byte frames received without error.
.It Va dev.cgem.%d.stats.rx_frames_65to127b
diff --git a/share/man/man4/ch.4 b/share/man/man4/ch.4
index 312a0f1f59fa..a0a5f97b5201 100644
--- a/share/man/man4/ch.4
+++ b/share/man/man4/ch.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Copyright (c) 1996
.\" Julian Elischer <julian@FreeBSD.org>. All rights reserved.
.\"
diff --git a/share/man/man4/chromebook_platform.4 b/share/man/man4/chromebook_platform.4
index e4cd8fc799b9..932986ef2fd5 100644
--- a/share/man/man4/chromebook_platform.4
+++ b/share/man/man4/chromebook_platform.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 13, 2016
.Dt CHROMEBOOK_PLATFORM 4
.Os
diff --git a/share/man/man4/chvgpio.4 b/share/man/man4/chvgpio.4
index b6265cf3787c..976ca49dc8d9 100644
--- a/share/man/man4/chvgpio.4
+++ b/share/man/man4/chvgpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 17, 2017
.Dt CHVGPIO 4
.Os
diff --git a/share/man/man4/ciss.4 b/share/man/man4/ciss.4
index f79efe89a22a..28d6556ecd85 100644
--- a/share/man/man4/ciss.4
+++ b/share/man/man4/ciss.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Written by Tom Rhodes
.\" This file is in the public domain.
.\"
diff --git a/share/man/man4/coretemp.4 b/share/man/man4/coretemp.4
index 3931b1c5ff04..210b9d0fae62 100644
--- a/share/man/man4/coretemp.4
+++ b/share/man/man4/coretemp.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2007 Dag-Erling CoĂ¯dan Smørgrav
+.\" Copyright (c) 2007 Dag-Erling Smørgrav
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 23, 2007
.Dt CORETEMP 4
.Os
diff --git a/share/man/man4/cp2112.4 b/share/man/man4/cp2112.4
index df12acb386d1..040aad4c1f16 100644
--- a/share/man/man4/cp2112.4
+++ b/share/man/man4/cp2112.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 12, 2020
.Dt CP2112 4
.Os
diff --git a/share/man/man4/cpuctl.4 b/share/man/man4/cpuctl.4
index c3f6271c5d7f..fc42cf14f254 100644
--- a/share/man/man4/cpuctl.4
+++ b/share/man/man4/cpuctl.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 20, 2014
.Dt CPUCTL 4
.Os
diff --git a/share/man/man4/cpufreq.4 b/share/man/man4/cpufreq.4
index b1bf05fbe74e..beeef3fe4912 100644
--- a/share/man/man4/cpufreq.4
+++ b/share/man/man4/cpufreq.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 4, 2022
.Dt CPUFREQ 4
.Os
diff --git a/share/man/man4/crypto.4 b/share/man/man4/crypto.4
index 5617bacd904a..b1423752718e 100644
--- a/share/man/man4/crypto.4
+++ b/share/man/man4/crypto.4
@@ -61,8 +61,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 6, 2021
.Dt CRYPTO 4
.Os
@@ -130,7 +128,7 @@ Close the
.Pa /dev/crypto
device.
This will automatically close any remaining sessions associated with the
-file desriptor.
+file descriptor.
.El
.Sh SYMMETRIC-KEY OPERATION
.Nm cryptodev
diff --git a/share/man/man4/ctl.4 b/share/man/man4/ctl.4
index 18005ae3c7a0..cac9e616f9db 100644
--- a/share/man/man4/ctl.4
+++ b/share/man/man4/ctl.4
@@ -22,8 +22,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd March 29, 2017
.Dt CTL 4
.Os
diff --git a/share/man/man4/cue.4 b/share/man/man4/cue.4
index 72bea982a931..2d960e2e9927 100644
--- a/share/man/man4/cue.4
+++ b/share/man/man4/cue.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 24, 2019
.Dt CUE 4
.Os
diff --git a/share/man/man4/cxgb.4 b/share/man/man4/cxgb.4
index 5df049fc14d6..6eb2132275d2 100644
--- a/share/man/man4/cxgb.4
+++ b/share/man/man4/cxgb.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 14, 2007
.Dt CXGB 4
.Os
diff --git a/share/man/man4/cxgbe.4 b/share/man/man4/cxgbe.4
index 975ef5fb5f7d..bfba202d1fec 100644
--- a/share/man/man4/cxgbe.4
+++ b/share/man/man4/cxgbe.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2022
.Dt CXGBE 4
.Os
@@ -263,7 +261,7 @@ The default is 1.
Number of padding bytes inserted before the beginning of an Ethernet
frame in the receive buffer.
The default value is 0.
-A value of of 2 would ensure that the Ethernet payload (usually the IP header)
+A value of 2 would ensure that the Ethernet payload (usually the IP header)
is at a 4 byte aligned address.
0-7 are all valid values.
.It Va hw.cxgbe.fl_pad
diff --git a/share/man/man4/cxgbev.4 b/share/man/man4/cxgbev.4
index 9f70bf9c46a6..4ce67aeda0c3 100644
--- a/share/man/man4/cxgbev.4
+++ b/share/man/man4/cxgbev.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2022
.Dt CXGBEV 4
.Os
diff --git a/share/man/man4/cyapa.4 b/share/man/man4/cyapa.4
index fa4527336f3e..d79878427df7 100644
--- a/share/man/man4/cyapa.4
+++ b/share/man/man4/cyapa.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 18, 2018
.Dt CYAPA 4
.Os
diff --git a/share/man/man4/da.4 b/share/man/man4/da.4
index ce7f269b79c0..b5a66f9c86bc 100644
--- a/share/man/man4/da.4
+++ b/share/man/man4/da.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 10, 2022
.Dt DA 4
.Os
diff --git a/share/man/man4/dc.4 b/share/man/man4/dc.4
index 57ff604b3cf8..d8a7d7db8b20 100644
--- a/share/man/man4/dc.4
+++ b/share/man/man4/dc.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt DC 4
.Os
diff --git a/share/man/man4/dcons.4 b/share/man/man4/dcons.4
index 2b8292695649..6ef58ea00757 100644
--- a/share/man/man4/dcons.4
+++ b/share/man/man4/dcons.4
@@ -22,8 +22,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 26, 2008
.Dt DCONS 4
.Os
@@ -84,7 +82,7 @@ signal to
using
.Xr kill 1 .
.Bd -literal -offset indent
-dcons "/usr/libexec/getty std.9600" vt100 on secure
+dcons "/usr/libexec/getty std.115200" vt100 on secure
.Ed
.Pp
Once the
diff --git a/share/man/man4/dcons_crom.4 b/share/man/man4/dcons_crom.4
index eca479d5f99f..4eff05b6928f 100644
--- a/share/man/man4/dcons_crom.4
+++ b/share/man/man4/dcons_crom.4
@@ -22,8 +22,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 16, 2003
.Dt DCONS_CROM 4
.Os
diff --git a/share/man/man4/ddb.4 b/share/man/man4/ddb.4
index 7173da4eb447..f3443cbac127 100644
--- a/share/man/man4/ddb.4
+++ b/share/man/man4/ddb.4
@@ -24,8 +24,6 @@
.\" any improvements or extensions that they make and grant Carnegie Mellon
.\" the rights to redistribute these changes.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2022
.Dt DDB 4
.Os
@@ -291,6 +289,32 @@ eax = xxxxxx
ecx = yyyyyy
.Ed
.Pp
+.It Ic pprint Ns Oo Li / Ns Cm d depth Oc Oo Ar name Oc
+Pretty-print symbol specified by
+.Ar name
+using CTF debugging data. Works for all symbols exported by the kernel and loaded kernel modules.
+.Pp
+If the
+.Cm d
+modifier has been specified, contents of structs nested up to
+.Ar depth
+levels deep will also be included in the output.
+.Ed
+.Pp
+.It Ic pprint struct Ns Oo Li / Ns Cm d depth Ic Oc Oo Ar name Oc Ns Op Ns Ar addr
+Print memory at
+.Ar addr
+as struct
+.Ar name Ns .
+Works for all structs defined by the kernel and loaded kernel modules.
+.Pp
+If the
+.Cm d
+modifier has been specified, contents of structs nested up to
+.Ar depth
+levels deep will also be included in the output.
+.Ed
+.Pp
.It Xo
.Ic write Ns Op Li / Ns Cm bhl
.Ar addr expr1 Op Ar expr2 ...
diff --git a/share/man/man4/devctl.4 b/share/man/man4/devctl.4
index 4403cb4fdd71..bf1e5fe20c9b 100644
--- a/share/man/man4/devctl.4
+++ b/share/man/man4/devctl.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 21, 2020
.Dt DEVCTL 4
.Os
diff --git a/share/man/man4/disc.4 b/share/man/man4/disc.4
index 1a4eae190ff4..b767c24fc4fe 100644
--- a/share/man/man4/disc.4
+++ b/share/man/man4/disc.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" From: @(#)lo.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd May 25, 2002
.Dt DISC 4
.Os
diff --git a/share/man/man4/disk.4 b/share/man/man4/disk.4
index 69796059fc1e..6451ff0e7370 100644
--- a/share/man/man4/disk.4
+++ b/share/man/man4/disk.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 20, 2020
.Dt disk 4
.Os
diff --git a/share/man/man4/divert.4 b/share/man/man4/divert.4
index 18da54ee9fc9..5732099bd447 100644
--- a/share/man/man4/divert.4
+++ b/share/man/man4/divert.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.Dd August 30, 2022
.Dt DIVERT 4
diff --git a/share/man/man4/dpms.4 b/share/man/man4/dpms.4
index 7f7af3ed5f33..ebc99c7c96ad 100644
--- a/share/man/man4/dpms.4
+++ b/share/man/man4/dpms.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 23, 2008
.Dt DPMS 4
.Os
diff --git a/share/man/man4/ds1307.4 b/share/man/man4/ds1307.4
index 7f03116cbd7b..ae8884934f09 100644
--- a/share/man/man4/ds1307.4
+++ b/share/man/man4/ds1307.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 7, 2015
.Dt DS1307 4
.Os
diff --git a/share/man/man4/ds3231.4 b/share/man/man4/ds3231.4
index 4059a88ca815..8734e82b4e69 100644
--- a/share/man/man4/ds3231.4
+++ b/share/man/man4/ds3231.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 12, 2016
.Dt DS3231 4
.Os
diff --git a/share/man/man4/dtrace_audit.4 b/share/man/man4/dtrace_audit.4
index 5869eb97f99a..e12d1d932357 100644
--- a/share/man/man4/dtrace_audit.4
+++ b/share/man/man4/dtrace_audit.4
@@ -29,8 +29,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 28, 2019
.Dt DTRACE_AUDIT 4
.Os
diff --git a/share/man/man4/dtrace_io.4 b/share/man/man4/dtrace_io.4
index ed5c56f316c5..30ec44768fbf 100644
--- a/share/man/man4/dtrace_io.4
+++ b/share/man/man4/dtrace_io.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2015
.Dt DTRACE_IO 4
.Os
diff --git a/share/man/man4/dtrace_ip.4 b/share/man/man4/dtrace_ip.4
index 56958b6bfe34..e9fbdfa3cf43 100644
--- a/share/man/man4/dtrace_ip.4
+++ b/share/man/man4/dtrace_ip.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 14, 2015
.Dt DTRACE_IP 4
.Os
diff --git a/share/man/man4/dtrace_kinst.4 b/share/man/man4/dtrace_kinst.4
index 349cb1aab1dd..9debbc1bd106 100644
--- a/share/man/man4/dtrace_kinst.4
+++ b/share/man/man4/dtrace_kinst.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 27, 2023
.Dt DTRACE_KINST 4
.Os
diff --git a/share/man/man4/dtrace_lockstat.4 b/share/man/man4/dtrace_lockstat.4
index 8ed2af14f811..e308ca6c22ce 100644
--- a/share/man/man4/dtrace_lockstat.4
+++ b/share/man/man4/dtrace_lockstat.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 20, 2019
.Dt DTRACE_LOCKSTAT 4
.Os
diff --git a/share/man/man4/dtrace_proc.4 b/share/man/man4/dtrace_proc.4
index 410d946d432d..5e217eb0e205 100644
--- a/share/man/man4/dtrace_proc.4
+++ b/share/man/man4/dtrace_proc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 3, 2023
.Dt DTRACE_PROC 4
.Os
diff --git a/share/man/man4/dtrace_sched.4 b/share/man/man4/dtrace_sched.4
index 5c45f401d052..b085ffe43e3c 100644
--- a/share/man/man4/dtrace_sched.4
+++ b/share/man/man4/dtrace_sched.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2015
.Dt DTRACE_SCHED 4
.Os
diff --git a/share/man/man4/dtrace_sctp.4 b/share/man/man4/dtrace_sctp.4
index 7da53ca1f383..6e2f1ed31969 100644
--- a/share/man/man4/dtrace_sctp.4
+++ b/share/man/man4/dtrace_sctp.4
@@ -21,9 +21,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd August 22, 2018
+.Dd June 29, 2023
.Dt DTRACE_SCTP 4
.Os
.Sh NAME
@@ -150,20 +148,20 @@ A script that logs SCTP packets in real time:
dtrace:::BEGIN
{
- printf(" %3s %15s:%-5s %15s:%-5s\n", "CPU",
+ printf(" %3s %15s:%-5s %15s:%-5s\\n", "CPU",
"LADDR", "LPORT", "RADDR", "RPORT");
}
sctp:::send
{
- printf(" %3d %16s:%-5d -> %16s:%-5d\n", cpu,
+ printf(" %3d %16s:%-5d -> %16s:%-5d\\n", cpu,
args[2]->ip_saddr, args[4]->sctp_sport,
args[2]->ip_daddr, args[4]->sctp_dport);
}
sctp:::receive
{
- printf(" %3d %16s:%-5d <- %16s:%-5d\n", cpu,
+ printf(" %3d %16s:%-5d <- %16s:%-5d\\n", cpu,
args[2]->ip_daddr, args[4]->sctp_dport,
args[2]->ip_saddr, args[4]->sctp_sport);
}
@@ -177,7 +175,7 @@ int last[int];
dtrace:::BEGIN
{
- printf(" %3s %12s %-25s %-25s\n",
+ printf(" %3s %12s %-25s %-25s\\n",
"CPU", "DELTA(us)", "OLD", "NEW");
}
@@ -185,7 +183,7 @@ sctp:::state-change
/ last[args[1]->cs_cid] /
{
this->elapsed = (timestamp - last[args[1]->cs_cid]) / 1000;
- printf(" %3d %12d %-25s -> %-25s\n", cpu, this->elapsed,
+ printf(" %3d %12d %-25s -> %-25s\\n", cpu, this->elapsed,
sctp_state_string[args[5]->sctps_state],
sctp_state_string[args[3]->sctps_state]);
last[args[1]->cs_cid] = timestamp;
@@ -194,7 +192,7 @@ sctp:::state-change
sctp:::state-change
/ last[args[1]->cs_cid] == 0 /
{
- printf(" %3d %12s %-25s -> %-25s\n", cpu, "-",
+ printf(" %3d %12s %-25s -> %-25s\\n", cpu, "-",
sctp_state_string[args[5]->sctps_state],
sctp_state_string[args[3]->sctps_state]);
last[args[1]->cs_cid] = timestamp;
diff --git a/share/man/man4/dtrace_tcp.4 b/share/man/man4/dtrace_tcp.4
index dbe3dd7ac099..af57f6e94a63 100644
--- a/share/man/man4/dtrace_tcp.4
+++ b/share/man/man4/dtrace_tcp.4
@@ -22,9 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd August 1, 2018
+.Dd July 2, 2023
.Dt DTRACE_TCP 4
.Os
.Sh NAME
@@ -49,6 +47,7 @@ protocol
"tcpinfo_t *"
.Fn tcp:::state-change "void *" "csinfo_t *" "void *" "tcpsinfo_t *" "void *" \
"tcplsinfo_t *"
+.Fn tcp:::siftr "siftrinfo_t *"
.Sh DESCRIPTION
The DTrace
.Nm tcp
@@ -65,6 +64,8 @@ All
.Nm tcp
probes except for
.Fn tcp:::state-change
+and
+.Fn tcp:::siftr
have the same number and type of arguments.
The last three arguments are used to describe a TCP segment: the
.Vt ipinfo_t
@@ -136,6 +137,15 @@ Its first, third and fifth arguments are currently always
Its last argument describes the from-state in the transition, and the to-state
can be obtained from
.Dv args[3]->tcps_state .
+.Pp
+The
+.Fn tcp:::siftr
+probe fires when a TCP segment is sent or received by the host.
+For a detailed description see
+.Xr siftr 4 .
+The
+.Vt siftrinfo_t
+argument provides the information about the TCP connection.
.Sh ARGUMENTS
The
.Vt pktinfo_t
@@ -285,10 +295,107 @@ The valid TCP state values are given by the constants prefixed with
in
.Pa /usr/lib/dtrace/tcp.d .
.El
+.Pp
+The
+.Vt siftrinfo_t
+type is used by the
+.Fn tcp:::siftr
+probe to provide the state of the TCP connection.
+Its fields are:
+.Bl -tag -width "u_int sent_inflight_bytes" -offset indent
+.It Vt uint8_t direction
+Direction of packet that triggered the log message.
+Either
+.Qq 0
+for in, or
+.Qq 1
+for out.
+.It Vt uint8_t ipver
+The version of the IP protocol being used.
+Either
+.Qq 1
+for IPv4, or
+.Qq 2
+for IPv6.
+.It Vt uint16_t lport
+The TCP port that the local host is communicating via.
+.It Vt uint16_t rport
+The TCP port that the remote host is communicating via.
+.It Vt string laddr
+The IPv4 or IPv6 address of the local host.
+.It Vt string raddr
+The IPv4 or IPv6 address of the remote host.
+.It Vt uint32_t snd_cwnd
+The current congestion window (CWND) for the flow, in bytes.
+.It Vt uint32_t snd_wnd
+The current sending window for the flow, in bytes.
+The post scaled value is reported, except during the initial handshake (first
+few packets), during which time the unscaled value is reported.
+.It Vt uint32_t rcv_wnd
+The current receive window for the flow, in bytes.
+The post scaled value is always reported.
+.It Vt uint32_t t_flags2
+The current value of the t_flags2 for the flow.
+.It Vt uint32_t snd_ssthresh
+The slow start threshold (SSTHRESH) for the flow, in bytes.
+.It Vt int conn_state
+A TCP state.
+The valid TCP state values are given by the constants prefixed with
+.Ql TCPS_
+in
+.Pa /usr/lib/dtrace/tcp.d .
+.It Vt uint32_t mss
+The maximum segment size (MSS) for the flow, in bytes.
+.It Vt uint32_t srtt
+The current smoothed RTT (SRTT) for the flow in microseconds.
+.It Vt u_char sack_enabled
+SACK enabled indicator. 1 if SACK enabled, 0 otherwise.
+.It Vt u_char snd_scale
+The current window scaling factor for the sending window.
+.It Vt u_char rcv_scale
+The current window scaling factor for the receiving window.
+.It Vt u_int t_flags
+The current value of the t_flags for the flow.
+.It Vt uint32_t rto
+The current retransmission timeout (RTO) for the flow in microseconds.
+Divide by HZ to get the timeout length in seconds.
+.It Vt u_int snd_buf_hiwater
+The current size of the socket send buffer in bytes.
+.It Vt u_int snd_buf_cc
+The current number of bytes in the socket send buffer.
+.It Vt u_int rcv_buf_hiwater
+The current size of the socket receive buffer in bytes.
+.It Vt u_int rcv_buf_cc
+The current number of bytes in the socket receive buffer.
+.It Vt u_int sent_inflight_bytes
+The current number of unacknowledged bytes in-flight.
+Bytes acknowledged via SACK are not excluded from this count.
+.It Vt int t_segqlen
+The current number of segments in the reassembly queue.
+.It Vt u_int flowid
+Flowid for the connection.
+A caveat: Zero '0' either represents a valid flowid or a default value when
+the flowid is not being set.
+.It Vt u_int flowtype
+Flow type for the connection.
+Flowtype defines which protocol fields are hashed to produce the flowid.
+A complete listing is available in
+.Pa /usr/include/sys/mbuf.h
+under
+.Dv M_HASHTYPE_* .
+.El
.Sh FILES
-.Bl -tag -width "/usr/lib/dtrace/tcp.d" -compact
+.Bl -tag -width "/usr/lib/dtrace/siftr.d" -compact
.It Pa /usr/lib/dtrace/tcp.d
+DTrace type and translator definitions for all the probes of the
+.Nm tcp
+provider except the
+.Nm siftr
+probe.
+.It Pa /usr/lib/dtrace/siftr.d
DTrace type and translator definitions for the
+.Nm siftr
+probe of the
.Nm tcp
provider.
.El
@@ -317,7 +424,7 @@ tcp:::send
printf("%s", args[4]->tcp_flags & TH_ACK ? "ACK|" : "");
printf("%s", args[4]->tcp_flags & TH_URG ? "URG|" : "");
printf("%s", args[4]->tcp_flags == 0 ? "null " : "");
- printf("\b)\\n");
+ printf("\\b)\\n");
}
tcp:::receive
@@ -333,7 +440,7 @@ tcp:::receive
printf("%s", args[4]->tcp_flags & TH_ACK ? "ACK|" : "");
printf("%s", args[4]->tcp_flags & TH_URG ? "URG|" : "");
printf("%s", args[4]->tcp_flags == 0 ? "null " : "");
- printf("\b)\\n");
+ printf("\\b)\\n");
}
.Ed
The following script logs TCP connection state changes as they occur:
@@ -367,6 +474,26 @@ tcp:::state-change
last[args[1]->cs_cid] = timestamp;
}
.Ed
+The following script uses the siftr probe to show the current value of CWND
+and SSTHRESH when a packet is sent or received:
+.Bd -literal -offset indent
+#pragma D option quiet
+#pragma D option switchrate=10hz
+
+dtrace:::BEGIN
+{
+ printf(" %3s %16s:%-5s %16s:%-5s %10s %10s\\n",
+ "DIR", "LADDR", "LPORT", "RADDR", "RPORT", "CWND", "SSTHRESH");
+}
+
+tcp:::siftr
+{
+ printf(" %3s %16s:%-5d %16s:%-5d %10u %10u\\n",
+ siftr_dir_string[args[0]->direction],
+ args[0]->laddr, args[0]->lport, args[0]->raddr, args[0]->rport,
+ args[0]->snd_cwnd, args[0]->snd_ssthresh);
+}
+.Ed
.Sh COMPATIBILITY
This provider is compatible with the
.Nm tcp
@@ -377,6 +504,7 @@ provider in Solaris.
.Xr dtrace_sctp 4 ,
.Xr dtrace_udp 4 ,
.Xr dtrace_udplite 4 ,
+.Xr siftr 4 ,
.Xr tcp 4 ,
.Xr SDT 9
.Sh HISTORY
diff --git a/share/man/man4/dtrace_udp.4 b/share/man/man4/dtrace_udp.4
index ee5b7acffe6b..2e5c40cc1e7f 100644
--- a/share/man/man4/dtrace_udp.4
+++ b/share/man/man4/dtrace_udp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 1, 2018
.Dt DTRACE_UDP 4
.Os
diff --git a/share/man/man4/dtrace_udplite.4 b/share/man/man4/dtrace_udplite.4
index 05a514d01f32..768de0951d25 100644
--- a/share/man/man4/dtrace_udplite.4
+++ b/share/man/man4/dtrace_udplite.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 1, 2018
.Dt DTRACE_UDPLITE 4
.Os
diff --git a/share/man/man4/dummynet.4 b/share/man/man4/dummynet.4
index ca5d33c51b73..81b1b33efb6e 100644
--- a/share/man/man4/dummynet.4
+++ b/share/man/man4/dummynet.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd September 10, 2021
.Dt DUMMYNET 4
.Os
diff --git a/share/man/man4/e6060sw.4 b/share/man/man4/e6060sw.4
index c5394106f5b9..407138abe378 100644
--- a/share/man/man4/e6060sw.4
+++ b/share/man/man4/e6060sw.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 5, 2017
.Dt E6060SW 4
.Os
diff --git a/share/man/man4/edsc.4 b/share/man/man4/edsc.4
index a25cee3a4143..f7ee4ca5c204 100644
--- a/share/man/man4/edsc.4
+++ b/share/man/man4/edsc.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" From: @(#)lo.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd March 25, 2007
.Dt EDSC 4
.Os
diff --git a/share/man/man4/efidev.4 b/share/man/man4/efidev.4
index 60ad593eb4f9..684a93340d7f 100644
--- a/share/man/man4/efidev.4
+++ b/share/man/man4/efidev.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 18, 2021
.Dt EFIDEV 4
.Os
diff --git a/share/man/man4/ehci.4 b/share/man/man4/ehci.4
index 17186a797ddf..eb7029f30f51 100644
--- a/share/man/man4/ehci.4
+++ b/share/man/man4/ehci.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 24, 2018
.Dt EHCI 4
.Os
diff --git a/share/man/man4/em.4 b/share/man/man4/em.4
index c4395a89699b..0e9c08560545 100644
--- a/share/man/man4/em.4
+++ b/share/man/man4/em.4
@@ -1,3 +1,6 @@
+.\"-
+.\" SPDX-License-Identifier: BSD-3-Clause
+.\"
.\" Copyright (c) 2001-2003, Intel Corporation
.\" All rights reserved.
.\"
@@ -29,13 +32,13 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
-.Dd May 8, 2023
+.Dd March 20, 2024
.Dt EM 4
.Os
.Sh NAME
-.Nm em
+.Nm em ,
+.Nm lem ,
+.Nm igb
.Nd "Intel(R) PRO/1000 Gigabit Ethernet adapter driver"
.Sh SYNOPSIS
To compile this driver into the kernel,
@@ -55,21 +58,35 @@ if_em_load="YES"
.Sh DESCRIPTION
The
.Nm
-driver provides support for PCI Gigabit Ethernet adapters based on
+driver provides support for PCI/PCI-X Gigabit Ethernet adapters based on
the Intel 82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546,
-82546EB, 82546GB, 82547, 82571, 81572, 82573, and 82574 Ethernet
+82546EB, 82546GB, and 82547 controller chips.
+.Pp
+The
+.Nm
+driver provides support for PCI Express Gigabit Ethernet adapters
+based on the Intel 82571, 82572, 82573, 82574, and 82583 Ethernet
controller chips.
.Pp
The
.Nm
-driver also provides support for PCI Express Gigabit Ethernet adapters
-based on the Intel 82575, 82576, 82580, i21x and i35x.
+driver provides support for Gigabit Ethernet adapters connected to I/O
+Controller Hub (ICH) and Platform Controller Hub (PCH) including Intel
+80003ES2LAN, 82562, 82566, 82567, 82577, 82578, 82579, i217, i218, and i219.
+.Pp
+The
+.Nm
+driver provides support for PCI Express Gigabit Ethernet adapters
+based on the Intel 82575, 82576, 82580, i210, i211, and i35x.
+These appear as
+.Nm igb
+interfaces to maintain compatibility with existing infrastructure.
.Pp
The driver supports Transmit/Receive checksum offload and Jumbo Frames
on all but 82542-based adapters.
.Pp
Furthermore it supports TCP segmentation offload (TSO) on all adapters but
-those based on the 82543, 82544 and 82547 controller chips.
+those based on the 82542, 82543, 82544 and 82547 controller chips.
The identification LEDs of the adapters supported by the
.Nm
driver can be controlled via the
@@ -307,7 +324,13 @@ The
device driver first appeared in
.Fx 4.4 .
.Nm
-was merged with the igb device driver and converted to the iflib framework in
+was merged with the
+.Nm lem
+and
+.Nm igb
+device drivers and converted to the
+.Xr iflib 4
+framework in
.Fx 12.0 .
.Sh AUTHORS
.An -nosplit
@@ -315,7 +338,11 @@ The
.Nm
driver was originally written by
.An Intel Corporation Aq Mt freebsd@intel.com .
-It was merged with igb driver and converted to the iflib framework by
+It was merged with the
+.Nm igb
+driver and converted to the
+.Xr iflib 4
+framework by
.An Matthew Macy Aq Mt mmacy@mattmacy.io
and
.An Sean Bruno Aq Mt sbruno@FreeBSD.org .
diff --git a/share/man/man4/ena.4 b/share/man/man4/ena.4
index 744b0bd236ee..50a180871627 100644
--- a/share/man/man4/ena.4
+++ b/share/man/man4/ena.4
@@ -1,6 +1,6 @@
.\" SPDX-License-Identifier: BSD-2-Clause
.\"
-.\" Copyright (c) 2015-2022 Amazon.com, Inc. or its affiliates.
+.\" Copyright (c) 2015-2023 Amazon.com, Inc. or its affiliates.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -27,8 +27,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
.\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 4, 2021
.Dt ENA 4
.Os
diff --git a/share/man/man4/enc.4 b/share/man/man4/enc.4
index 42e014304b25..87ff46878266 100644
--- a/share/man/man4/enc.4
+++ b/share/man/man4/enc.4
@@ -29,8 +29,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 9, 2017
.Dt ENC 4
.Os
diff --git a/share/man/man4/enic.4 b/share/man/man4/enic.4
index 5b5f412f3c30..257a95fa9d32 100644
--- a/share/man/man4/enic.4
+++ b/share/man/man4/enic.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Sept 7, 2022
.Dt ENIC 4
.Os
diff --git a/share/man/man4/epair.4 b/share/man/man4/epair.4
index e1018e4b177f..4bcb54c936cb 100644
--- a/share/man/man4/epair.4
+++ b/share/man/man4/epair.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 18, 2015
.Dt EPAIR 4
.Os
diff --git a/share/man/man4/est.4 b/share/man/man4/est.4
index 0470721fca61..6452f1d40f11 100644
--- a/share/man/man4/est.4
+++ b/share/man/man4/est.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 21, 2020
.Dt EST 4
.Os
diff --git a/share/man/man4/et.4 b/share/man/man4/et.4
index 7a0a92e7d534..6f9e37e0a56d 100644
--- a/share/man/man4/et.4
+++ b/share/man/man4/et.4
@@ -28,8 +28,6 @@
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 9, 2011
.Dt ET 4
.Os
diff --git a/share/man/man4/etherswitch.4 b/share/man/man4/etherswitch.4
index ea7ef49e6f4c..aeb5e484e7cf 100644
--- a/share/man/man4/etherswitch.4
+++ b/share/man/man4/etherswitch.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 5, 2017
.Dt ETHERSWITCH 4
.Os
diff --git a/share/man/man4/eventtimers.4 b/share/man/man4/eventtimers.4
index 656c8e011d29..fee3a3264f5b 100644
--- a/share/man/man4/eventtimers.4
+++ b/share/man/man4/eventtimers.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 13, 2012
.Dt EVENTTIMERS 4
.Os
diff --git a/share/man/man4/exca.4 b/share/man/man4/exca.4
index d659593b577d..555e459b7db4 100644
--- a/share/man/man4/exca.4
+++ b/share/man/man4/exca.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 23, 2003
.Dt EXCA 4
.Os
diff --git a/share/man/man4/fd.4 b/share/man/man4/fd.4
index 0becf5140308..f91c0e0501fb 100644
--- a/share/man/man4/fd.4
+++ b/share/man/man4/fd.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)fd.4 8.1 (Berkeley) 6/9/93
-.\" $FreeBSD$
-.\"
.Dd June 9, 1993
.Dt FD 4
.Os
diff --git a/share/man/man4/fdc.4 b/share/man/man4/fdc.4
index 1580fc067771..929baf3a234b 100644
--- a/share/man/man4/fdc.4
+++ b/share/man/man4/fdc.4
@@ -25,9 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd April 7, 2017
+.Dd October 10, 2023
.Dt FDC 4
.Os
.Sh NAME
@@ -313,6 +311,61 @@ Third argument is a pointer to
This type is the same as being used in the per-drive configuration
flags, or in the CMOS configuration data or ACPI namespace on IA32 systems.
.El
+.Sh SYSCTL VARIABLES
+.Bl -tag -width "debug.fdc.debugflags"
+.It Dv debug.fdc.debugflags
+Selectively enable debugging by setting one or more flags.
+.Bl -tag -width "0x40"
+.It Dv 0x01
+Dump device registers on reset.
+.It Dv 0x02
+When an IO operation completes, print the number of retries
+when that number is greater than zero.
+.It Dv 0x04
+Print when the number of retries exceeds
+.Dv debug.fdc.retries
+.Pq Dv EIO .
+Print when the option
+.Dv FDOPT_NOERROR
+is set and an error would have returned from a write operation.
+.It Dv 0x08
+Print detailed IO command information.
+.It Dv 0x10
+Print status registers.
+.It Dv 0x20
+Print detailed status registers when interrupts complete.
+Print the source code line number close to the source of a
+non-zero return from a thread worker operation.
+.It Dv 0x40
+Print when the disk appears to be lost.
+Print cylinder, head, sector, and sector shift information
+after a request to read an ID field.
+Notify whether a disk probe resulted in finding a disk.
+When detecting the density of media present, indicate whether
+the autosensing was successful, and if so, the size of the
+medium in kilobytes.
+Print detailed type information when setting the drive type.
+.It Dv 0x80
+Print when an unknown IOCTL is used.
+.El
+.It Dv debug.fdc.fifo
+For enhanced controllers, allows a non-default FIFO
+threshold setting. The default is 8 bytes.
+.It Dv debug.fdc.retries
+Maximum number of retries to attempt. The default is 10.
+.It Dv debug.fdc.spec1
+Specification byte one (step-rate + head unload).
+The default step rate is 6 ms. The default head unload
+time is 240 ms.
+.It Dv debug.fdc.spec2
+Specification byte two (head load time + no-dma).
+The default head load time is 16 ms, and no-dma is 0
+.Pq disabled .
+.It Dv debug.fdc.settle
+Head settling time in
+.Sy settle
+/ hz seconds. The default value is set during device attach.
+.El
.Sh FILES
.Bl -tag -width ".Pa /dev/fd*" -compact
.It Pa /dev/fd*
diff --git a/share/man/man4/fdt.4 b/share/man/man4/fdt.4
index 8501ec03e56e..2ac570a5223c 100644
--- a/share/man/man4/fdt.4
+++ b/share/man/man4/fdt.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 28, 2019
.Dt FDT 4
.Os
diff --git a/share/man/man4/fdt_pinctrl.4 b/share/man/man4/fdt_pinctrl.4
index 7c387ded9069..0eab8f82209d 100644
--- a/share/man/man4/fdt_pinctrl.4
+++ b/share/man/man4/fdt_pinctrl.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 3, 2018
.Dt "FDT_PINCTRL" 4
.Os
diff --git a/share/man/man4/fdtbus.4 b/share/man/man4/fdtbus.4
index e5943c44f9e6..7fb13b01b3b9 100644
--- a/share/man/man4/fdtbus.4
+++ b/share/man/man4/fdtbus.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 12, 2010
.Dt FDTBUS 4
.Os
diff --git a/share/man/man4/ffclock.4 b/share/man/man4/ffclock.4
index d2ca5756e197..150d0efb9a40 100644
--- a/share/man/man4/ffclock.4
+++ b/share/man/man4/ffclock.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2011
.Dt FFCLOCK 4
.Os
diff --git a/share/man/man4/filemon.4 b/share/man/man4/filemon.4
index 9fb2fe10a2ec..2561e1e89bf5 100644
--- a/share/man/man4/filemon.4
+++ b/share/man/man4/filemon.4
@@ -29,9 +29,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd February 1, 2022
+.Dd August 1, 2023
.Dt FILEMON 4
.Os
.Sh NAME
@@ -193,12 +191,13 @@ no log entry for the system call.
#include <dev/filemon/filemon.h>
#include <fcntl.h>
#include <err.h>
+#include <errno.h>
#include <unistd.h>
static void
open_filemon(void)
{
- pid_t child;
+ pid_t child, wait_rv;
int fm_fd, fm_log;
if ((fm_fd = open("/dev/filemon", O_RDWR | O_CLOEXEC)) == -1)
@@ -215,8 +214,14 @@ open_filemon(void)
if (ioctl(fm_fd, FILEMON_SET_PID, &child) == -1)
err(1, "Cannot set filemon PID");
/* Do something here. */
- } else {
- wait(&child);
+ } else if (child == -1)
+ err(1, "Cannot fork child");
+ else {
+ while ((wait_rv = wait(&child)) == -1 &&
+ errno == EINTR)
+ ;
+ if (wait_rv == -1)
+ err(1, "cannot wait for child");
close(fm_fd);
}
}
diff --git a/share/man/man4/firewire.4 b/share/man/man4/firewire.4
index 147af36b145d..8c4b65eb25bb 100644
--- a/share/man/man4/firewire.4
+++ b/share/man/man4/firewire.4
@@ -10,7 +10,7 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the acknowledgement as bellow:
+.\" must display the acknowledgement as below:
.\"
.\" This product includes software developed by K. Kobayashi and H. Shimokawa
.\"
@@ -29,8 +29,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 6, 2022
.Dt FIREWIRE 4
.Os
diff --git a/share/man/man4/ftgpio.4 b/share/man/man4/ftgpio.4
index 5c58af8c6833..e31457673fa5 100644
--- a/share/man/man4/ftgpio.4
+++ b/share/man/man4/ftgpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 28, 2022
.Dt FTGPIO 4
.Os
diff --git a/share/man/man4/ftwd.4 b/share/man/man4/ftwd.4
index d60a2a24cff6..4d157b689e27 100644
--- a/share/man/man4/ftwd.4
+++ b/share/man/man4/ftwd.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 26, 2020
.Dt FTWD 4
.Os
diff --git a/share/man/man4/full.4 b/share/man/man4/full.4
index 6f1b3606258d..75b0da22ea8e 100644
--- a/share/man/man4/full.4
+++ b/share/man/man4/full.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 9, 2021
.Dt FULL 4
.Os
diff --git a/share/man/man4/fwe.4 b/share/man/man4/fwe.4
index 76fc1ac4f667..68d92595f851 100644
--- a/share/man/man4/fwe.4
+++ b/share/man/man4/fwe.4
@@ -22,8 +22,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.\"
.Dd July 16, 2005
.Dt FWE 4
diff --git a/share/man/man4/fwip.4 b/share/man/man4/fwip.4
index c2c9f05bb7eb..fdd01f1ba9d9 100644
--- a/share/man/man4/fwip.4
+++ b/share/man/man4/fwip.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 16, 2005
.Dt FWIP 4
.Os
diff --git a/share/man/man4/fwohci.4 b/share/man/man4/fwohci.4
index a4f7d42be5b2..ec14ddfdec85 100644
--- a/share/man/man4/fwohci.4
+++ b/share/man/man4/fwohci.4
@@ -10,7 +10,7 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the acknowledgement as bellow:
+.\" must display the acknowledgement as below:
.\"
.\" This product includes software developed by K. Kobayashi and H. Shimokawa
.\"
@@ -29,8 +29,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.\"
.Dd December 24, 2020
.Dt FWOHCI 4
diff --git a/share/man/man4/fxp.4 b/share/man/man4/fxp.4
index 26367a51a984..6eae399684ad 100644
--- a/share/man/man4/fxp.4
+++ b/share/man/man4/fxp.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 26, 2010
.Dt FXP 4
.Os
diff --git a/share/man/man4/gbde.4 b/share/man/man4/gbde.4
index ada799729ca7..79acfbe81444 100644
--- a/share/man/man4/gbde.4
+++ b/share/man/man4/gbde.4
@@ -29,8 +29,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 19, 2002
.Dt GBDE 4
.Os
diff --git a/share/man/man4/gdb.4 b/share/man/man4/gdb.4
index 47a1c9896843..2b18be2d14c4 100644
--- a/share/man/man4/gdb.4
+++ b/share/man/man4/gdb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 17, 2016
.Dt GDB 4
.Os
diff --git a/share/man/man4/gem.4 b/share/man/man4/gem.4
index 90667c19cc4f..62a8c7b18bf9 100644
--- a/share/man/man4/gem.4
+++ b/share/man/man4/gem.4
@@ -24,8 +24,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2023
.Dt GEM 4
.Os
diff --git a/share/man/man4/genet.4 b/share/man/man4/genet.4
index bd6e2589d3f5..665aaff49507 100644
--- a/share/man/man4/genet.4
+++ b/share/man/man4/genet.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 8, 2021
.Dt GENET 4
.Os
diff --git a/share/man/man4/genetlink.4 b/share/man/man4/genetlink.4
index a21963b5e3bd..9cc5f3b9cbc1 100644
--- a/share/man/man4/genetlink.4
+++ b/share/man/man4/genetlink.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 1, 2022
.Dt GENETLINK 4
.Os
@@ -140,7 +138,7 @@ The
protocol family appeared in
.Fx 13.2 .
.Sh AUTHORS
-The netlink was implementated by
+The netlink was implemented by
.An -nosplit
.An Alexander Chernikov Aq Mt melifaro@FreeBSD.org .
It was derived from the Google Summer of Code 2021 project by
diff --git a/share/man/man4/geom.4 b/share/man/man4/geom.4
index 91ba9360ec3b..c0f3bb23499d 100644
--- a/share/man/man4/geom.4
+++ b/share/man/man4/geom.4
@@ -32,9 +32,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd March 27, 2023
+.Dd October 6, 2023
.Dt GEOM 4
.Os
.Sh NAME
@@ -62,7 +60,6 @@
.Cd options GEOM_PART_GPT
.Cd options GEOM_PART_LDM
.Cd options GEOM_PART_MBR
-.Cd options GEOM_PART_VTOC8
.Cd options GEOM_RAID
.Cd options GEOM_RAID3
.Cd options GEOM_SHSEC
@@ -229,6 +226,12 @@ Examine the rank number of the provider's geom.
.It
Examine the method name of the provider's geom.
.El
+.Pp
+Tasting is controlled by the
+.Va kern.geom.notaste
+sysctl.
+To disable tasting, set the sysctl to 1, to
+re-enable tasting, set the sysctl to 0.
.It Em ORPHANIZATION
is the process by which a provider is removed while
it potentially is still being used.
@@ -494,8 +497,6 @@ Use
.Cd GEOM_MULTIPATH ,
.It
.Cd GEOM_PART_MBR ,
-.It
-.Cd GEOM_PART_VTOC8 ,
and
.It
.Cd GEOM_LABEL
diff --git a/share/man/man4/geom_linux_lvm.4 b/share/man/man4/geom_linux_lvm.4
index 2e1c8aa07ad1..0066a199ac1e 100644
--- a/share/man/man4/geom_linux_lvm.4
+++ b/share/man/man4/geom_linux_lvm.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 1, 2013
.Dt GEOM_LINUX_LVM 4
.Os
diff --git a/share/man/man4/geom_map.4 b/share/man/man4/geom_map.4
deleted file mode 100644
index b84f90a71722..000000000000
--- a/share/man/man4/geom_map.4
+++ /dev/null
@@ -1,211 +0,0 @@
-.\"
-.\" Copyright (c) 2011 Aleksandr Rybalko
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd June 8, 2015
-.Dt GEOM_MAP 4
-.Os
-.Sh NAME
-.Nm geom_map
-.Nd "GEOM module that maps defined items as separate partitions"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "options geom_map"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-framework provides support for mapping defined parts of the media.
-Basically it is helpful for embedded devices where in the one continuous
-flash are loader, kernel and rootfs parts.
-.Nm
-allows making them available as separate parts and protects the loader from
-being overwritten.
-.Pp
-At boot time
-.Nm
-partitions are listed (only with bootverbose) as:
-.Bd -literal -offset indent
-MAP: 0x30000, data=0x30000 "/dev/map/bootloader"
-MAP: 30000x10000, data=0x10000 "/dev/map/factory"
-MAP: 40000x7a0000, data=0x7a0000 "/dev/map/upgrade"
-MAP: search key ".!/bin/sh" from 0x100000, step 0x10000
-MAP: 40000x110000, data=0x110000 "/dev/map/kernel"
-MAP: search key ".!/bin/sh" from 0x100000, step 0x10000
-MAP: 150000x690000, data=0x690000 "/dev/map/rootfs"
-MAP: 7e0000x20000, data=0x20000 "/dev/map/config"
-.Ed
-.Pp
-The current
-.Nm
-configuration can be accessed with the following
-.Xr sysctl 8
-nodes:
-.Va kern.geom.conftxt , kern.geom.confxml ,
-and
-.Va kern.geom.confdot
-or by using
-.Dq Li "geom map list" .
-.Bd -literal -offset indent
-# sysctl -n kern.geom.conftxt
-0 MD md0 10485760 512 u 0 s 512 f 0 fs 0 l 10485760 t malloc
-0 DISK cfid0 8388608 4 hd 0 sc 0
-1 MAP map/config 131072 4 i 5 o 8257536 entry 0 dsize 131072
-1 MAP map/rootfs 6881280 4 i 4 o 1376256 entry 0 dsize 6881280
-2 UZIP map/rootfs.uzip 18677760 512
-1 MAP map/kernel 1114112 4 i 3 o 262144 entry 0 dsize 1114112
-1 MAP map/upgrade 7995392 4 i 2 o 262144 entry 0 dsize 7995392
-1 MAP map/factory 65536 4 i 1 o 196608 entry 0 dsize 65536
-1 MAP map/bootloader 196608 4 i 0 o 0 entry 0 dsize 196608
-.Ed
-.Pp
-Driver configuration can be done in
-.Xr device.hints 5 .
-List of used parameters:
-.Bl -tag -width indent
-.It Va at
-select media to attach
-.It Va name
-name of partition (will create device
-.Pa /dev/map/ Ns Ar that_name )
-.It Va start
-offset from the beginning of the parent media to start of the mapped partition.
-This field can also have a special value
-.Qq Li search: Ns Ar searchstart Ns Li : Ns Ar searchstep Ns Li : Ns Ar searchkey ,
-where:
-.Bl -tag -width indent
-.It Ar searchstart
-offset from the beginning of the parent media where search will be started
-.It Ar searchstep
-value of the increment used while searching for the partition boundary markers
-.It Ar searchkey
-key which will be used to find partition boundary markers.
-The wildcard
-.Ql .\&
-can be used to match any character on that position
-.El
-.It Va end
-offset from the beginning of the parent media to the end of the mapped partition.
-This field can also have the special value
-.Qq Li search: Ns Ar searchstart Ns Li : Ns Ar searchstep Ns Li : Ns Ar searchkey ,
-as described above.
-.It Va offset
-offset where the data of the mapped partition begins
-.El
-.Pp
-Each record contains the start address (in bytes) from the media begin, size
-(in bytes), offset where the data of mapped partition begins, and the name of
-new device.
-.Bd -literal -offset indent
-MAP: 150000x690000, data=0x690000 "/dev/map/rootfs"
-.Ed
-.Bd -literal
-00150000 - start address
-00690000 - size
-00000000 - data begin from zero offset
-00690000 - data size
-"map/rootfs" - new media will be accessible via /dev/map/rootfs dev.
-.Ed
-.Sh EXAMPLES
-If we need to implement layout shown above, we need to define the following
-hints:
-.Bd -literal -offset indent
-hint.map.0.at="cfid0"
-hint.map.0.start=0x00000000
-hint.map.0.end=0x00030000
-hint.map.0.name="bootloader"
-hint.map.0.readonly=1
-.Ed
-.Pp
-This defines
-.Pa /dev/map/bootloader
-at disk
-.Pa cfid0
-starting at
-.Li 0x00000000
-and ending at
-.Li 0x00030000 ,
-it is also marked as readonly.
-.Bd -literal -offset indent
-hint.map.1.at="cfid0"
-hint.map.1.start=0x00030000
-hint.map.1.end=0x00040000
-hint.map.1.name="factory"
-
-hint.map.2.at="cfid0"
-hint.map.2.start=0x00040000
-hint.map.2.end=0x007e0000
-hint.map.2.name="upgrade"
-
-hint.map.3.at="cfid0"
-hint.map.3.name="kernel"
-hint.map.3.start=0x00040000
-hint.map.3.end="search:0x00100000:0x10000:.!/bin/sh"
-.Ed
-.Pp
-This defines
-.Pa /dev/map/kernel
-at disk
-.Pa cfid0
-starting at
-.Li 0x00040000 ,
-but the end position must be searched by finding the key
-.Dq Li ".!/bin/sh" ,
-from offset
-.Li 0x00100000
-to the end of media with step
-.Li 0x10000 .
-The real marker in this case is
-.Dq Li "#!/bin/sh" ,
-but
-.Ql #
-terminates the line when the hints file is parsed, so we need to use wildcard
-.Ql .\&
-instead of
-.Ql # .
-.Bd -literal -offset indent
-hint.map.4.at="cfid0"
-hint.map.4.name="rootfs"
-hint.map.4.start="search:0x00100000:0x10000:.!/bin/sh"
-hint.map.4.end=0x007e0000
-
-hint.map.5.at="cfid0"
-hint.map.5.start=0x007e0000
-hint.map.5.end=0x00800000
-hint.map.5.name="config"
-.Ed
-.Sh SEE ALSO
-.Xr geom 4 ,
-.Xr geom 8 ,
-.Xr sysctl 8
-.Sh AUTHORS
-The
-.Nm
-driver was written by
-.An Aleksandr Rybalko Aq Mt ray@ddteam.net .
diff --git a/share/man/man4/geom_uzip.4 b/share/man/man4/geom_uzip.4
index 4b8e8d355c81..bb6f20000344 100644
--- a/share/man/man4/geom_uzip.4
+++ b/share/man/man4/geom_uzip.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 28, 2021
.Dt GEOM_UZIP 4
.Os
diff --git a/share/man/man4/gif.4 b/share/man/man4/gif.4
index 436e6f121e5a..959510451011 100644
--- a/share/man/man4/gif.4
+++ b/share/man/man4/gif.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 21, 2018
.Dt GIF 4
.Os
diff --git a/share/man/man4/gpio.4 b/share/man/man4/gpio.4
index 276d6855b49b..9a629ff402fd 100644
--- a/share/man/man4/gpio.4
+++ b/share/man/man4/gpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 27, 2019
.Dt GPIO 4
.Os
diff --git a/share/man/man4/gpioiic.4 b/share/man/man4/gpioiic.4
index f5cea830ead0..f5a8fba937e0 100644
--- a/share/man/man4/gpioiic.4
+++ b/share/man/man4/gpioiic.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2019
.Dt GPIOIIC 4
.Os
diff --git a/share/man/man4/gpiokeys.4 b/share/man/man4/gpiokeys.4
index de6e315ed3ce..6d35c571697b 100644
--- a/share/man/man4/gpiokeys.4
+++ b/share/man/man4/gpiokeys.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 5, 2020
.Dt GPIOKEYS 4
.Os
diff --git a/share/man/man4/gpioled.4 b/share/man/man4/gpioled.4
index ca4bb591d0b2..646e2ff2a8f0 100644
--- a/share/man/man4/gpioled.4
+++ b/share/man/man4/gpioled.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 23, 2019
.Dt GPIOLED 4
.Os
diff --git a/share/man/man4/gpioths.4 b/share/man/man4/gpioths.4
index 2712d6c570e2..8b9c799238fc 100644
--- a/share/man/man4/gpioths.4
+++ b/share/man/man4/gpioths.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 8, 2019
.Dt GPIOTHS 4
.Os
diff --git a/share/man/man4/gre.4 b/share/man/man4/gre.4
index c44588cb9736..7f46e54e1207 100644
--- a/share/man/man4/gre.4
+++ b/share/man/man4/gre.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 21, 2020
.Dt GRE 4
.Os
diff --git a/share/man/man4/gve.4 b/share/man/man4/gve.4
new file mode 100644
index 000000000000..54e59b86108b
--- /dev/null
+++ b/share/man/man4/gve.4
@@ -0,0 +1,215 @@
+.\" SPDX-License-Identifier: BSD-3-Clause
+.\"
+.\" Copyright (c) 2023 Google LLC
+.\"
+.\" Redistribution and use in source and binary forms, with or without modification,
+.\" are permitted provided that the following conditions are met:
+.\"
+.\" 1. Redistributions of source code must retain the above copyright notice, this
+.\" list of conditions and the following disclaimer.
+.\"
+.\" 2. Redistributions in binary form must reproduce the above copyright notice,
+.\" this list of conditions and the following disclaimer in the documentation
+.\" and/or other materials provided with the distribution.
+.\"
+.\" 3. Neither the name of the copyright holder nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software without
+.\" specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+.\" DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+.\" ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+.\" ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+.\" SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+.Dd April 26, 2023
+.Dt GVE 4
+.Os
+.Sh NAME
+.Nm gve
+.Nd "Ethernet driver for Google Virtual NIC (gVNIC)"
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device gve"
+.Ed
+.Pp
+Alternatively, to load the driver as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+if_gve_load="YES"
+.Ed
+.Sh DESCRIPTION
+gVNIC is a virtual network interface designed specifically for Google Compute Engine (GCE).
+It is required to support per-VM Tier-1 networking performance, and for using certain VM shapes on GCE.
+.Pp
+.Nm
+is the driver for gVNIC.
+It supports the following features:
+.Pp
+.Bl -bullet -compact
+.It
+RX checksum offload
+.It
+TX chesksum offload
+.It
+TCP Segmentation Offload (TSO)
+.It
+Large Receive Offload (LRO) in software
+.It
+Jumbo frames
+.It
+Receive Side Scaling (RSS)
+.El
+.Pp
+For more information on configuring this device, see
+.Xr ifconfig 8 .
+.Sh HARDWARE
+.Nm
+binds to a single PCI device ID presented by gVNIC:
+.Pp
+.Bl -bullet -compact
+.It
+0x1AE0:0x0042
+.El
+.Sh DIAGNOSTICS
+The following messages are recorded during driver initialization:
+.Bl -diag
+.It "Enabled MSIX with %d vectors"
+.It "Configured device resources"
+.It "Successfully attached %s"
+.It "Deconfigured device resources"
+.El
+.Pp
+These messages are seen if driver initialization fails.
+Global (across-queues) allocation failures:
+.Bl -diag
+.It "Failed to configure device resources: err=%d"
+.It "No compatible queue formats"
+.It "Failed to allocate ifnet struct"
+.It "Failed to allocate admin queue mem"
+.It "Failed to alloc DMA mem for DescribeDevice"
+.It "Failed to allocate QPL page"
+.El
+.Pp
+irq and BAR allocation failures:
+.Bl -diag
+.It "Failed to acquire any msix vectors"
+.It "Tried to acquire %d msix vectors, got only %d"
+.It "Failed to setup irq %d for Tx queue %d "
+.It "Failed to setup irq %d for Rx queue %d "
+.It "Failed to allocate irq %d for mgmnt queue"
+.It "Failed to setup irq %d for mgmnt queue, err: %d"
+.It "Failed to allocate BAR0"
+.It "Failed to allocate BAR2"
+.It "Failed to allocate msix table"
+.El
+.Pp
+Rx queue-specific allocation failures:
+.Bl -diag
+.It "No QPL left for rx ring %d"
+.It "Failed to alloc queue resources for rx ring %d"
+.It "Failed to alloc desc ring for rx ring %d"
+.It "Failed to alloc data ring for rx ring %d"
+.El
+.Pp
+Tx queue-specific allocation failures:
+.Bl -diag
+.It "No QPL left for tx ring %d"
+.It "Failed to alloc queue resources for tx ring %d"
+.It "Failed to alloc desc ring for tx ring %d"
+.It "Failed to vmap fifo, qpl_id = %d"
+.El
+.El
+.Pp
+The following messages are recorded when the interface detach fails:
+.Bl -diag
+.It "Failed to deconfigure device resources: err=%d"
+.El
+.Pp
+If bootverbose is on, the following messages are recorded when the interface is being brought up:
+.Bl -diag
+.It "Created %d rx queues"
+.It "Created %d tx queues"
+.It "MTU set to %d"
+.El
+.Pp
+The following messages are recorded when the interface is being brought down:
+.Bl -diag
+.It "Destroyed %d rx queues"
+.It "Destroyed %d tx queues"
+.El
+.Pp
+These messages are seen if errors are encountered when bringing the interface up or down:
+.Bl -diag
+.It "Failed to destroy rxq %d, err: %d"
+.It "Failed to destroy txq %d, err: %d"
+.It "Failed to create rxq %d, err: %d"
+.It "Failed to create txq %d, err: %d"
+.It "Failed to set MTU to %d"
+.It "Invalid new MTU setting. new mtu: %d max mtu: %d min mtu: %d"
+.It "Cannot bring the iface up when detached"
+.It "Reached max number of registered pages %lu > %lu"
+.It "Failed to init lro for rx ring %d"
+.El
+.Pp
+These messages are seen if any admin queue command fails:
+.Bl -diag
+.It "AQ command(%u): failed with status %d"
+.It "AQ command(%u): unknown status code %d"
+.It "AQ commands timed out, need to reset AQ"
+.It "Unknown AQ command opcode %d"
+.El
+.Pp
+These messages are recorded when the device is being reset due to an error:
+.Bl -diag
+.It "Scheduling reset task!"
+.It "Waiting until admin queue is released."
+.It "Admin queue released"
+.El
+.Pp
+If it was the NIC that requested the reset, this message is recorded:
+.Bl -diag
+.It "Device requested reset"
+.El
+.Pp
+If the reset fails during the reinitialization phase, this message is recorded:
+.Bl -diag
+.It "Restore failed!"
+.El
+.Pp
+These two messages correspond to the NIC alerting the driver to link state changes:
+.Bl -diag
+.It "Device link is up."
+.It "Device link is down."
+.El
+.Pp
+Apart from these messages, the driver exposes per-queue packet and error counters as sysctl nodes.
+Global (across queues) counters can be read using
+.Xr netstat 8 .
+.Sh LIMITATIONS
+.Nm
+does not support the transmission of VLAN-tagged packets.
+All VLAN-tagged traffic is dropped.
+.Sh SUPPORT
+Please email gvnic-drivers@google.com with the specifics of the issue encountered.
+.El
+.Sh SEE ALSO
+.Xr ifconfig 8 ,
+.Xr netstat 8
+.Sh HISTORY
+The
+.Nm
+device driver first appeared in
+.Fx 14.0 .
+.Sh AUTHORS
+The
+.Nm
+driver was written by Google.
diff --git a/share/man/man4/h_ertt.4 b/share/man/man4/h_ertt.4
index d2673b4b8169..86ff2285c214 100644
--- a/share/man/man4/h_ertt.4
+++ b/share/man/man4/h_ertt.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 18, 2012
.Dt H_ERTT 4
.Os
diff --git a/share/man/man4/hconf.4 b/share/man/man4/hconf.4
index 944f3376b187..179d95a29832 100644
--- a/share/man/man4/hconf.4
+++ b/share/man/man4/hconf.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 18, 2021
.Dt HCONF 4
.Os
@@ -79,7 +77,7 @@ Default is 0.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/hcons.4 b/share/man/man4/hcons.4
index 68a920fba9d8..6cdf0a7dc170 100644
--- a/share/man/man4/hcons.4
+++ b/share/man/man4/hcons.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 23, 2021
.Dt HCONS 4
.Os
@@ -89,7 +87,7 @@ input event device node.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/hgame.4 b/share/man/man4/hgame.4
index 3eea4a285328..3309833c1720 100644
--- a/share/man/man4/hgame.4
+++ b/share/man/man4/hgame.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 14, 2020
.Dt HGAME 4
.Os
@@ -93,7 +91,7 @@ input event device node.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/hidbus.4 b/share/man/man4/hidbus.4
index 1ce17d449002..f8ebaca8d659 100644
--- a/share/man/man4/hidbus.4
+++ b/share/man/man4/hidbus.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 14, 2020
.Dt HIDBUS 4
.Os
@@ -93,7 +91,7 @@ Default is 0.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/hidquirk.4 b/share/man/man4/hidquirk.4
index cbe0e33c934c..6474f2a99661 100644
--- a/share/man/man4/hidquirk.4
+++ b/share/man/man4/hidquirk.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 16, 2020
.Dt HIDQUIRK 4
.Os
diff --git a/share/man/man4/hidraw.4 b/share/man/man4/hidraw.4
index c01b961e738d..4631e253c1ef 100644
--- a/share/man/man4/hidraw.4
+++ b/share/man/man4/hidraw.4
@@ -27,9 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd July 1, 2018
+.Dd August 6, 2023
.Dt HIDRAW 4
.Os
.Sh NAME
@@ -65,9 +63,9 @@ calls:
.Xr uhid 4
\-compatible calls:
.Bl -tag -width indent
-.It Dv HID_GET_REPORT_ID Pq Vt int
+.It Dv HIDRAW_GET_REPORT_ID Pq Vt int
Get the report identifier used by this HID report.
-.It Dv HID_GET_REPORT_DESC Pq Vt "struct hidraw_gen_descriptor"
+.It Dv HIDRAW_GET_REPORT_DESC Pq Vt "struct hidraw_gen_descriptor"
Get the HID report descriptor.
Copies a maximum of
.Va hgd_maxlen
@@ -91,7 +89,7 @@ struct hidraw_gen_descriptor {
...
};
.Ed
-.It Dv HID_SET_IMMED Pq Vt int
+.It Dv HIDRAW_SET_IMMED Pq Vt int
Sets the device in a mode where each
.Xr read 2
will return the current value of the input report.
@@ -102,7 +100,7 @@ will only return the data that the device reports on its
interrupt pipe.
This call may fail if the device does not support
this feature.
-.It Dv HID_GET_REPORT Pq Vt "struct hidraw_gen_descriptor"
+.It Dv HIDRAW_GET_REPORT Pq Vt "struct hidraw_gen_descriptor"
Get a report from the device without waiting for data on
the interrupt pipe.
Copies a maximum of
@@ -126,7 +124,7 @@ The report data begins from the second byte.
For devices which do not use numbered reports, the report data begins at the
first byte.
This call may fail if the device does not support this feature.
-.It Dv HID_SET_REPORT Pq Vt "struct hidraw_gen_descriptor"
+.It Dv HIDRAW_SET_REPORT Pq Vt "struct hidraw_gen_descriptor"
Set a report in the device.
The
.Va hgd_report_type
@@ -147,6 +145,9 @@ The report data begins from the second byte.
For devices which do not use numbered reports, the report data begins at the
first byte.
This call may fail if the device does not support this feature.
+.It Dv HIDRAW_GET_DEVICEINFO Pq Vt "struct hidraw_device_info"
+Returns information about the device, like vendor ID and product ID.
+This call will not issue any hardware transfers.
.El
.Pp
Linux
diff --git a/share/man/man4/hifn.4 b/share/man/man4/hifn.4
index a9a06c1fbd91..22494fcb6c6d 100644
--- a/share/man/man4/hifn.4
+++ b/share/man/man4/hifn.4
@@ -24,8 +24,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt HIFN 4
.Os
diff --git a/share/man/man4/hkbd.4 b/share/man/man4/hkbd.4
index 400bf1d989cd..6e936b198618 100644
--- a/share/man/man4/hkbd.4
+++ b/share/man/man4/hkbd.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 12, 2020
.Dt HKBD 4
.Os
diff --git a/share/man/man4/hms.4 b/share/man/man4/hms.4
index f3e798dc43aa..1f9738db883d 100644
--- a/share/man/man4/hms.4
+++ b/share/man/man4/hms.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 12, 2020
.Dt HMS 4
.Os
diff --git a/share/man/man4/hmt.4 b/share/man/man4/hmt.4
index 7c8084e7b280..b2eb68d8672f 100644
--- a/share/man/man4/hmt.4
+++ b/share/man/man4/hmt.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 11, 2020
.Dt HMT 4
.Os
diff --git a/share/man/man4/hpen.4 b/share/man/man4/hpen.4
index 87e2439e64d9..d3b69ff1b332 100644
--- a/share/man/man4/hpen.4
+++ b/share/man/man4/hpen.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 14, 2020
.Dt HPEN 4
.Os
@@ -100,7 +98,7 @@ Pen battery charge level reporting is not supported.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/hpet.4 b/share/man/man4/hpet.4
index f006cde20f61..684549dfb1fa 100644
--- a/share/man/man4/hpet.4
+++ b/share/man/man4/hpet.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 14, 2010
.Dt HPET 4
.Os
diff --git a/share/man/man4/hpt27xx.4 b/share/man/man4/hpt27xx.4
index 4ad5eaf1cffb..bec0c7110995 100644
--- a/share/man/man4/hpt27xx.4
+++ b/share/man/man4/hpt27xx.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 28, 2011
.Dt HPT27XX 4
.Os
diff --git a/share/man/man4/hptiop.4 b/share/man/man4/hptiop.4
index 6d4a4a45ae7e..7ab8cf983776 100644
--- a/share/man/man4/hptiop.4
+++ b/share/man/man4/hptiop.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 5, 2013
.Dt HPTIOP 4
.Os
diff --git a/share/man/man4/hptmv.4 b/share/man/man4/hptmv.4
index 240a32fb5505..75cf442bc07e 100644
--- a/share/man/man4/hptmv.4
+++ b/share/man/man4/hptmv.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 17, 2005
.Dt HPTMV 4
.Os
diff --git a/share/man/man4/hptnr.4 b/share/man/man4/hptnr.4
index 47b691874896..3e0e4e56450a 100644
--- a/share/man/man4/hptnr.4
+++ b/share/man/man4/hptnr.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 5, 2013
.Dt HPTNR 4
.Os
diff --git a/share/man/man4/hptrr.4 b/share/man/man4/hptrr.4
index 1f488f85c088..6f284ebab487 100644
--- a/share/man/man4/hptrr.4
+++ b/share/man/man4/hptrr.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 6, 2012
.Dt HPTRR 4
.Os
diff --git a/share/man/man4/hsctrl.4 b/share/man/man4/hsctrl.4
index e4a44ce11630..fa8ae897e64c 100644
--- a/share/man/man4/hsctrl.4
+++ b/share/man/man4/hsctrl.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 26, 2021
.Dt HSCTRL 4
.Os
@@ -89,7 +87,7 @@ input event device node.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/htu21.4 b/share/man/man4/htu21.4
index 252c28de6f6c..81af7518b3a7 100644
--- a/share/man/man4/htu21.4
+++ b/share/man/man4/htu21.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 19, 2021
.Dt HTU21 4
.Os
diff --git a/share/man/man4/hv_kvp.4 b/share/man/man4/hv_kvp.4
index 9aaf985dcc25..db16b4bc2e66 100644
--- a/share/man/man4/hv_kvp.4
+++ b/share/man/man4/hv_kvp.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2012 Microsoft Corp.
.\" All rights reserved.
diff --git a/share/man/man4/hv_netvsc.4 b/share/man/man4/hv_netvsc.4
index a619332d2937..226fa016f695 100644
--- a/share/man/man4/hv_netvsc.4
+++ b/share/man/man4/hv_netvsc.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2012 Microsoft Corp.
.\" All rights reserved.
diff --git a/share/man/man4/hv_storvsc.4 b/share/man/man4/hv_storvsc.4
index 0941703180c7..dc77a822757f 100644
--- a/share/man/man4/hv_storvsc.4
+++ b/share/man/man4/hv_storvsc.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2012 Microsoft Corp.
.\" All rights reserved.
@@ -63,7 +62,7 @@ driver.
The VSP in the root partition then forwards the storage related requests to
the physical storage device.
.Pp
-This driver functions by presenting a SCSI HBA interface to the Comman Access
+This driver functions by presenting a SCSI HBA interface to the Common Access
Method (CAM) layer.
CAM control blocks (CCBs) are
converted into VSCSI protocol messages which are delivered to the root
diff --git a/share/man/man4/hv_utils.4 b/share/man/man4/hv_utils.4
index e0053788b118..ae0a40aa780f 100644
--- a/share/man/man4/hv_utils.4
+++ b/share/man/man4/hv_utils.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2012 Microsoft Corp.
.\" All rights reserved.
diff --git a/share/man/man4/hv_vmbus.4 b/share/man/man4/hv_vmbus.4
index eb661b8c26e4..f4602c7642a6 100644
--- a/share/man/man4/hv_vmbus.4
+++ b/share/man/man4/hv_vmbus.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2012 Microsoft Corp.
.\" All rights reserved.
diff --git a/share/man/man4/hv_vss.4 b/share/man/man4/hv_vss.4
index 0ed1b1bf9217..33c7c2abb3c1 100644
--- a/share/man/man4/hv_vss.4
+++ b/share/man/man4/hv_vss.4
@@ -21,8 +21,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd October 12, 2016
.Dt HV_VSS 4
.Os
@@ -92,7 +90,7 @@ In addition, there is a default timeout limit before sending response to Hyper-V
If the total response time from application and
.Xr hv_vss_daemon 8
exceeds this value, timeout
-will occurs and VSS unsupported is responsed to Hyper-V host.
+will occur and VSS unsupported is responded to Hyper-V host.
.Pp
After Hyper-V host confirmed the
.Fx
diff --git a/share/man/man4/hwpmc.4 b/share/man/man4/hwpmc.4
index 806c2ee701c5..54a251dcca76 100644
--- a/share/man/man4/hwpmc.4
+++ b/share/man/man4/hwpmc.4
@@ -1,10 +1,12 @@
.\" Copyright (c) 2003-2008 Joseph Koshy
-.\" Copyright (c) 2007 The FreeBSD Foundation
-.\" All rights reserved.
+.\" Copyright (c) 2007,2023 The FreeBSD Foundation
.\"
.\" Portions of this software were developed by A. Joseph Koshy under
.\" sponsorship from the FreeBSD Foundation and Google, Inc.
.\"
+.\" Portions of this documentation were written by Mitchell Horne
+.\" under sponsorship from the FreeBSD Foundation.
+.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@@ -26,20 +28,43 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd April 3, 2021
+.Dd July 8, 2023
.Dt HWPMC 4
.Os
.Sh NAME
.Nm hwpmc
.Nd "Hardware Performance Monitoring Counter support"
.Sh SYNOPSIS
+The following option must be present in the kernel configuration file:
+.Bd -ragged -offset indent
.Cd "options HWPMC_HOOKS"
-.Cd "device hwpmc"
+.Ed
.Pp
Additionally, for i386 systems:
+.Bd -ragged -offset indent
.Cd "device apic"
+.Ed
+.Pp
+To load the driver as a module at boot time:
+.Bd -literal -offset indent
+sysrc kld_list+=hwpmc
+.Ed
+.Pp
+Alternatively, to compile the driver into the kernel:
+.Bd -ragged -offset indent
+.Cd "device hwpmc"
+.Ed
+.Pp
+To enable debugging features
+.Po see
+.Sx DEBUGGING
+.Pc :
+.Bd -ragged -offset indent
+.Cd "options KTR"
+.Cd "options KTR_COMPILE=(KTR_SUBSYS)"
+.Cd "options KTR_MASK=(KTR_SUBSYS)"
+.Cd "options HWPMC_DEBUG"
+.Ed
.Sh DESCRIPTION
The
.Nm
@@ -265,14 +290,15 @@ Non-disabled hardware counters in such a row may be used
for satisfying system scope allocation requests.
No process scope PMCs will use hardware counters in this row.
.El
-.Sh PROGRAMMING API
-The recommended way for application programs to use the facilities of
-the
-.Nm
-driver is using the API provided by the
+.Sh COMPATIBILITY
+The API and ABI documented in this manual page may change in the future.
+This interface is intended to be consumed by the
.Xr pmc 3
-library.
-.Pp
+library; other consumers are unsupported.
+Applications targeting PMCs should use the
+.Xr pmc 3
+library API.
+.Sh PROGRAMMING API
The
.Nm
driver operates using a system call number that is dynamically
@@ -473,28 +499,6 @@ PMCs, then the
driver will reject allocation requests for process-private PMCs that
request counting of hardware events that cannot be counted separately
for each logical CPU.
-.Ss Intel Pentium-Pro Handling
-Writing a value to the PMC MSRs found in Intel Pentium-Pro style PMCs
-(found in
-.Tn "Intel Pentium Pro" ,
-.Tn "Pentium II" ,
-.Tn "Pentium III" ,
-.Tn "Pentium M"
-and
-.Tn "Celeron"
-processors) will replicate bit 31 of the
-value being written into the upper 8 bits of the MSR,
-bringing down the usable width of these PMCs to 31 bits.
-For process-virtual PMCs, the
-.Nm
-driver implements a workaround in software and makes the corrected 64
-bit count available via the
-.Dv PMC_OP_RW
-operation.
-Processes that intend to use RDPMC instructions directly or
-that intend to write values larger than 2^31 into these PMCs with
-.Dv PMC_OP_RW
-need to be aware of this hardware limitation.
.Sh DIAGNOSTICS
.Bl -diag
.It "hwpmc: [class/npmc/capabilities]..."
@@ -525,16 +529,126 @@ The value for tunable
.Va kern.hwpmc.nsamples
was negative or greater than 65535.
.El
-.Sh COMPATIBILITY
+.Sh DEBUGGING
The
.Nm
-driver is
-.Ud
-The API and ABI documented in this manual page may change in
-the future.
-The recommended method of accessing this driver is using the
-.Xr pmc 3
-API.
+module can be configured to record trace entries using the
+.Xr ktr 4
+interface.
+This is useful for debugging the driver's functionality, primarily during
+development.
+This debugging functionality is not enabled by default, and requires
+recompiling the kernel and
+.Nm
+module after adding the following to the kernel config:
+.Bd -literal -offset indent
+.Cd options KTR
+.Cd options KTR_COMPILE=(KTR_SUBSYS)
+.Cd options KTR_MASK=(KTR_SUBSYS)
+.Cd options HWPMC_DEBUG
+.Ed
+.Pp
+This alone is not enough to enable tracing; one must also configure the
+.Va kern.hwpmc.debugflags
+.Xr sysctl 8
+variable, which provides fine-grained control over which types of events are
+logged to the trace buffer.
+.Pp
+.Nm
+trace events are grouped by 'major' and 'minor' flag types.
+The major flag names are as follows:
+.Pp
+.Bl -tag -width "sampling" -compact -offset indent
+.It cpu
+CPU events
+.It csw
+Context switch events
+.It logging
+Logging events
+.It md
+Machine-dependent/class-dependent events
+.It module
+Miscellaneous events
+.It owner
+PMC owner events
+.It pmc
+PMC management events
+.It process
+Process events
+.It sampling
+Sampling events
+.El
+.Pp
+The minor flags for each major flag group can vary.
+The individual minor flag names are:
+.Bd -ragged -offset indent
+allocaterow,
+allocate,
+attach,
+bind,
+config,
+exec,
+exit,
+find,
+flush,
+fork,
+getbuf,
+hook,
+init,
+intr,
+linktarget,
+mayberemove,
+ops,
+read,
+register,
+release,
+remove,
+sample,
+scheduleio,
+select,
+signal,
+swi,
+swo,
+start,
+stop,
+syscall,
+unlinktarget,
+write
+.Ed
+.Pp
+The
+.Va kern.hwpmc.debugflags
+variable is a string with a custom format.
+The string should contain a space-separated list of event specifiers.
+Each event specifier consists of the major flag name, followed by an equal sign
+(=), followed by a comma-separated list of minor event types.
+To track all events for a major group, an asterisk (*) can be given instead of
+minor event names.
+.Pp
+For example, to trace all allocation and release events, set
+.Va debugflags
+as follows:
+.Bd -literal -offset indent
+kern.hwpmc.debugflags="pmc=allocate,release md=allocate,release"
+.Ed
+.Pp
+To trace all events in the process and context switch major flag groups:
+.Bd -literal -offset indent
+kern.hwpmc.debugflags="process=* csw=*"
+.Ed
+.Pp
+To disable all trace events, set the variable to an empty string.
+.Bd -literal -offset indent
+kern.hwpmc.debugflags=""
+.Ed
+.Pp
+Trace events are recorded by
+.Xr ktr 4 ,
+and can be inspected at run-time using the
+.Xr ktrdump 8
+utility, or at the
+.Xr ddb 4
+prompt after a panic with the 'show ktr' command.
.Sh ERRORS
A command issued to the
.Nm
@@ -598,6 +712,12 @@ An invalid CPU number was passed in for a
.Dv PMC_OP_GETPMCINFO
operation.
.It Bq Er EINVAL
+The
+.Ar pm_flags
+argument to a
+.Dv PMC_OP_CONFIGURELOG
+request contained unknown flags.
+.It Bq Er EINVAL
A
.Dv PMC_OP_CONFIGURELOG
request to de-configure a log file was issued without a log file
@@ -760,7 +880,10 @@ operation is not being monitored by
.Xr kenv 1 ,
.Xr pmc 3 ,
.Xr pmclog 3 ,
+.Xr ddb 4 ,
+.Xr ktr 4 ,
.Xr kldload 8 ,
+.Xr ktrdump 8 ,
.Xr pmccontrol 8 ,
.Xr pmcstat 8 ,
.Xr sysctl 8 ,
diff --git a/share/man/man4/hwpstate_intel.4 b/share/man/man4/hwpstate_intel.4
index 4664dff8c264..5b9fbede855f 100644
--- a/share/man/man4/hwpstate_intel.4
+++ b/share/man/man4/hwpstate_intel.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 21, 2020
.Dt HWPSTATE_INTEL 4
.Os
diff --git a/share/man/man4/i2ctinyusb.4 b/share/man/man4/i2ctinyusb.4
new file mode 100644
index 000000000000..78169a0506ff
--- /dev/null
+++ b/share/man/man4/i2ctinyusb.4
@@ -0,0 +1,85 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" Copyright (c) 2024 Denis Bodor <dbodor@rollmops.ninja>
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.Dd February 18, 2024
+.Dt I2CTINYUSB 4
+.Os
+.Sh NAME
+.Nm i2ctinyusb
+.Nd driver for a USB / I2C bridge device
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device i2ctinyusb"
+.Cd "device usb"
+.Cd "device iicbus"
+.Ed
+.Pp
+Alternatively, to load the driver as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+i2ctinyusb_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the device designed by Till Harbaum known
+as i2c-tiny-usb. This is initially a very simple circuit built with
+an Atmel AVR ATtiny45, but a Raspberry Pi Pico (RP2040) implementation
+also exists.
+.Pp
+The
+.Nm
+driver creates a
+.Xr iicbus 4
+child bus to expose the iic functions, enabling I2C sensors, converters
+and displays to be connected to any computer with a USB port.
+.Pp
+More information about this device can be found at:
+.Bd -literal -offset indent
+https://github.com/harbaum/I2C-Tiny-USB
+.Ed
+.Pp
+and (for the Raspberry Pi Pico version):
+.Bd -literal -offset indent
+https://github.com/Nicolai-Electronics/rp2040-i2c-interface
+.Ed
+.Pp
+The I2C controller supports read and write transactions with up to 1024
+bytes of data, and a write followed by the repeated start followed by a
+read transactions up to 1024 bytes.
+Zero length transfers are not supported.
+.Sh SEE ALSO
+.Xr iicbus 4 ,
+.Xr usb 4
+.Sh HISTORY
+The
+.Nm
+driver and this manual page was written by
+.An Denis Bodor Aq Mt dbodor@rollmops.ninja .
diff --git a/share/man/man4/iavf.4 b/share/man/man4/iavf.4
index c870284f2836..2e265a5a2fbb 100644
--- a/share/man/man4/iavf.4
+++ b/share/man/man4/iavf.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 30, 2019
.Dt IAVF 4
.Os
diff --git a/share/man/man4/ichsmb.4 b/share/man/man4/ichsmb.4
index 7cb94a84fa47..95b645b1b4ec 100644
--- a/share/man/man4/ichsmb.4
+++ b/share/man/man4/ichsmb.4
@@ -32,8 +32,6 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2016
.Dt ICHSMB 4
.Os
diff --git a/share/man/man4/ichwd.4 b/share/man/man4/ichwd.4
index 35a5f7f1a6e4..cc6924f7f866 100644
--- a/share/man/man4/ichwd.4
+++ b/share/man/man4/ichwd.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2007 Dag-Erling CoĂ¯dan Smørgrav
+.\" Copyright (c) 2007 Dag-Erling Smørgrav
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 20, 2008
.Dt ICHWD 4
.Os
diff --git a/share/man/man4/icmp.4 b/share/man/man4/icmp.4
index 6836c614dfaf..7bc844edd3c0 100644
--- a/share/man/man4/icmp.4
+++ b/share/man/man4/icmp.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)icmp.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd August 1, 2022
.Dt ICMP 4
.Os
diff --git a/share/man/man4/icmp6.4 b/share/man/man4/icmp6.4
index c2ef91389b0b..8730e3fefacb 100644
--- a/share/man/man4/icmp6.4
+++ b/share/man/man4/icmp6.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 1, 2018
.Dt ICMP6 4
.Os
diff --git a/share/man/man4/ida.4 b/share/man/man4/ida.4
index 9257496aef44..9c18994d1d7c 100644
--- a/share/man/man4/ida.4
+++ b/share/man/man4/ida.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Written by Tom Rhodes
.\" This file is public domain
.\"
diff --git a/share/man/man4/ietp.4 b/share/man/man4/ietp.4
index 72ef865b7ba6..7c6c9eab4cae 100644
--- a/share/man/man4/ietp.4
+++ b/share/man/man4/ietp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 27, 2022
.Dt IETP 4
.Os
diff --git a/share/man/man4/if_ipsec.4 b/share/man/man4/if_ipsec.4
index 2e978c0cdb94..bd3ef5a29591 100644
--- a/share/man/man4/if_ipsec.4
+++ b/share/man/man4/if_ipsec.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 6, 2017
.Dt if_ipsec 4
.Os
diff --git a/share/man/man4/if_ntb.4 b/share/man/man4/if_ntb.4
index 5629eb4fe4b4..62638d02c59d 100644
--- a/share/man/man4/if_ntb.4
+++ b/share/man/man4/if_ntb.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 2, 2017
.Dt IF_NTB 4
.Os
diff --git a/share/man/man4/iflib.4 b/share/man/man4/iflib.4
index 4fea2676ece6..0114263e6ca2 100644
--- a/share/man/man4/iflib.4
+++ b/share/man/man4/iflib.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.Dd September 27, 2018
.Dt IFLIB 4
.Os
@@ -140,7 +139,7 @@ no available space.
Number of entries which have been enqueued to the MP ring for this queue.
.It Va ring_state
MP (soft) ring state.
-This privides a snapshot of the current MP ring state, including the producer
+This provides a snapshot of the current MP ring state, including the producer
head and tail indexes, the consumer index, and the state.
The state is one of "IDLE", "BUSY",
"STALLED", or "ABDICATED".
diff --git a/share/man/man4/ifmib.4 b/share/man/man4/ifmib.4
index 9ebdc59e461a..20b5613b6873 100644
--- a/share/man/man4/ifmib.4
+++ b/share/man/man4/ifmib.4
@@ -25,8 +25,6 @@
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt IFMIB 4
.Os
diff --git a/share/man/man4/ig4.4 b/share/man/man4/ig4.4
index 8220c0da0ffb..67bad68dfcc6 100644
--- a/share/man/man4/ig4.4
+++ b/share/man/man4/ig4.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 13, 2018
.Dt IG4 4
.Os
diff --git a/share/man/man4/igc.4 b/share/man/man4/igc.4
index 9c80b3e1c4d3..cf36e584a679 100644
--- a/share/man/man4/igc.4
+++ b/share/man/man4/igc.4
@@ -3,9 +3,7 @@
.\" Copyright 2021 Rubicon Communications, LLC (Netgate)
.\" SPDX-License-Identifier: BSD-3-Clause
.\"
-.\" $FreeBSD$
-.\"
-.Dd May 10, 2021
+.Dd January 9, 2023
.Dt IGC 4
.Os
.Sh NAME
@@ -120,10 +118,6 @@ maximum delay in which a transmit interrupt is generated.
.It Va hw.igc.sbp
Show bad packets when in promiscuous mode.
Default is false.
-.It Va hw.igc.rx_process_limit
-Maximum number of received packets to process at a time.
-Default is 100.
-A value of -1 means unlimited.
.It Va hw.igc.eee_setting
Disable or enable Energy Efficient Ethernet.
Default 1 (disabled).
@@ -153,7 +147,7 @@ address.
The
.Nm
device driver first appeared in
-.Fx 14.0 .
+.Fx 13.1 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/igmp.4 b/share/man/man4/igmp.4
index 2e820483a067..c395be0f2a53 100644
--- a/share/man/man4/igmp.4
+++ b/share/man/man4/igmp.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 9, 2009
.Dt IGMP 4
.Os
diff --git a/share/man/man4/iic.4 b/share/man/man4/iic.4
index 77a8177e5d1b..ddabb073c092 100644
--- a/share/man/man4/iic.4
+++ b/share/man/man4/iic.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 15, 2015
.Dt IIC 4
.Os
diff --git a/share/man/man4/iic_gpiomux.4 b/share/man/man4/iic_gpiomux.4
index fe660b006b72..d6ebb35bbdcd 100644
--- a/share/man/man4/iic_gpiomux.4
+++ b/share/man/man4/iic_gpiomux.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 1, 2020
.Dt IIC_GPIOMUX 4
.Os
diff --git a/share/man/man4/iicbb.4 b/share/man/man4/iicbb.4
index e048c5d9bc75..d446b4d57eb0 100644
--- a/share/man/man4/iicbb.4
+++ b/share/man/man4/iicbb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 25, 1998
.Dt IICBB 4
.Os
diff --git a/share/man/man4/iicbus.4 b/share/man/man4/iicbus.4
index b96e6eb2ab9b..8f0af2488a07 100644
--- a/share/man/man4/iicbus.4
+++ b/share/man/man4/iicbus.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 7, 2021
.Dt IICBUS 4
.Os
diff --git a/share/man/man4/iichid.4 b/share/man/man4/iichid.4
index 1bd75c2db883..02a91d7811a2 100644
--- a/share/man/man4/iichid.4
+++ b/share/man/man4/iichid.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 21, 2020
.Dt IICHID 4
.Os
@@ -82,7 +80,7 @@ variables for tuning of sampling parameters.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/iicmux.4 b/share/man/man4/iicmux.4
index 981285052547..878d9d640a1e 100644
--- a/share/man/man4/iicmux.4
+++ b/share/man/man4/iicmux.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 1, 2020
.Dt IICMUX 4
.Os
diff --git a/share/man/man4/iicsmb.4 b/share/man/man4/iicsmb.4
index 4fdf6d497b8c..b6f5e39ce5cc 100644
--- a/share/man/man4/iicsmb.4
+++ b/share/man/man4/iicsmb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 10, 1998
.Dt IICSMB 4
.Os
diff --git a/share/man/man4/imcsmb.4 b/share/man/man4/imcsmb.4
index 65947c1bdf8e..4a8f9e503e70 100644
--- a/share/man/man4/imcsmb.4
+++ b/share/man/man4/imcsmb.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 2, 2018
.Dt IMCSMB 4
.Os
diff --git a/share/man/man4/inet.4 b/share/man/man4/inet.4
index 45da9301f86f..a12dec49caea 100644
--- a/share/man/man4/inet.4
+++ b/share/man/man4/inet.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" From: @(#)inet.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd September 8, 2022
.Dt INET 4
.Os
diff --git a/share/man/man4/inet6.4 b/share/man/man4/inet6.4
index 3a950e746266..21bae5255d66 100644
--- a/share/man/man4/inet6.4
+++ b/share/man/man4/inet6.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 22, 2023
.Dt INET6 4
.Os
diff --git a/share/man/man4/intpm.4 b/share/man/man4/intpm.4
index 4ece9359c03f..d4b0195621aa 100644
--- a/share/man/man4/intpm.4
+++ b/share/man/man4/intpm.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 22, 2016
.Dt INTPM 4
.Os
diff --git a/share/man/man4/intro.4 b/share/man/man4/intro.4
index dd5f1cada82d..9b22e89ff6c3 100644
--- a/share/man/man4/intro.4
+++ b/share/man/man4/intro.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 3, 2019
.Dt INTRO 4
.Os
diff --git a/share/man/man4/io.4 b/share/man/man4/io.4
index fa1c3f1d25c7..fa989f6498b7 100644
--- a/share/man/man4/io.4
+++ b/share/man/man4/io.4
@@ -25,8 +25,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 1, 2010
.Dt IO 4
.Os
diff --git a/share/man/man4/ioat.4 b/share/man/man4/ioat.4
index 3808945532b4..deef466c0ae0 100644
--- a/share/man/man4/ioat.4
+++ b/share/man/man4/ioat.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 3, 2016
.Dt IOAT 4
.Os
diff --git a/share/man/man4/ip.4 b/share/man/man4/ip.4
index 282b076a2bef..c52715a43380 100644
--- a/share/man/man4/ip.4
+++ b/share/man/man4/ip.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)ip.4 8.2 (Berkeley) 11/30/93
-.\" $FreeBSD$
-.\"
.Dd August 9, 2021
.Dt IP 4
.Os
@@ -91,7 +88,7 @@ setsockopt(s, IPPROTO_IP, IP_OPTIONS, NULL, 0);
.Pp
.Dv IP_TOS
may be used to set the differential service codepoint (DSCP) and the
-explicit congestion notfication (ECN) codepoint.
+explicit congestion notification (ECN) codepoint.
Setting the ECN codepoint - the two least significant bits - on a
socket using a transport protocol implementing ECN has no effect.
.Pp
@@ -230,7 +227,7 @@ The socket should be either bound to
.Dv INADDR_ANY
and a local port, and the address supplied with
.Dv IP_SENDSRCADDR
-should't be
+shouldn't be
.Dv INADDR_ANY ,
or the socket should be bound to a local address and the address supplied with
.Dv IP_SENDSRCADDR
diff --git a/share/man/man4/ip6.4 b/share/man/man4/ip6.4
index 3c6c5969ecb5..ce756854a47d 100644
--- a/share/man/man4/ip6.4
+++ b/share/man/man4/ip6.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 24, 2022
.Dt IP6 4
.Os
diff --git a/share/man/man4/ipfirewall.4 b/share/man/man4/ipfirewall.4
index 981cefda8273..bfc571bcb595 100644
--- a/share/man/man4/ipfirewall.4
+++ b/share/man/man4/ipfirewall.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd August 19, 2020
.Dt IPFW 4
.Os
diff --git a/share/man/man4/ipheth.4 b/share/man/man4/ipheth.4
index cedd60a3469a..85726dd6b30c 100644
--- a/share/man/man4/ipheth.4
+++ b/share/man/man4/ipheth.4
@@ -25,8 +25,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 29, 2022
.Dt IPHETH 4
.Os
diff --git a/share/man/man4/ipmi.4 b/share/man/man4/ipmi.4
index f908911378da..0d2e32c01470 100644
--- a/share/man/man4/ipmi.4
+++ b/share/man/man4/ipmi.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 25, 2017
.Dt IPMI 4
.Os
diff --git a/share/man/man4/ips.4 b/share/man/man4/ips.4
index ece0bc37ba8f..134e87dfef29 100644
--- a/share/man/man4/ips.4
+++ b/share/man/man4/ips.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 7, 2009
.Dt IPS 4
.Os
diff --git a/share/man/man4/ipsec.4 b/share/man/man4/ipsec.4
index 9bee93153a54..c5c9ed863385 100644
--- a/share/man/man4/ipsec.4
+++ b/share/man/man4/ipsec.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 6, 2017
.Dt IPSEC 4
.Os
diff --git a/share/man/man4/ipw.4 b/share/man/man4/ipw.4
index 71ce5752836f..c1010b798290 100644
--- a/share/man/man4/ipw.4
+++ b/share/man/man4/ipw.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 15, 2015
.Dt IPW 4
.Os
diff --git a/share/man/man4/ipwfw.4 b/share/man/man4/ipwfw.4
index 810fe2a32383..df1f1b776861 100644
--- a/share/man/man4/ipwfw.4
+++ b/share/man/man4/ipwfw.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 15, 2015
.Dt IPWFW 4
.Os
diff --git a/share/man/man4/irdma.4 b/share/man/man4/irdma.4
index 078d50923d22..b7b78a08533c 100644
--- a/share/man/man4/irdma.4
+++ b/share/man/man4/irdma.4
@@ -29,8 +29,6 @@
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
.\" SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 30, 2022
.Dt IRDMA 4
.Os
diff --git a/share/man/man4/isci.4 b/share/man/man4/isci.4
index 06e249b6dfc2..4d8115f0bbad 100644
--- a/share/man/man4/isci.4
+++ b/share/man/man4/isci.4
@@ -31,8 +31,6 @@
.\"
.\" Author: Jim Harris <jimharris@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd January 23, 2012
.Dt ISCI 4
.Os
diff --git a/share/man/man4/iscsi.4 b/share/man/man4/iscsi.4
index c5f3f786f570..77a5e816294f 100644
--- a/share/man/man4/iscsi.4
+++ b/share/man/man4/iscsi.4
@@ -20,8 +20,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd May 28, 2017
.Dt ISCSI 4
.Os
diff --git a/share/man/man4/iser.4 b/share/man/man4/iser.4
index abaaa92d0762..496e7b4072e6 100644
--- a/share/man/man4/iser.4
+++ b/share/man/man4/iser.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\"
-.\" $FreeBSD$
.Dd June 6, 2016
.Dt ISER 4
.Os
diff --git a/share/man/man4/isl.4 b/share/man/man4/isl.4
index ae081f3df01f..610c6e47a6e8 100644
--- a/share/man/man4/isl.4
+++ b/share/man/man4/isl.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 18, 2018
.Dt ISL 4
.Os
diff --git a/share/man/man4/ismt.4 b/share/man/man4/ismt.4
index c32e04f5dec3..1c3beec5a950 100644
--- a/share/man/man4/ismt.4
+++ b/share/man/man4/ismt.4
@@ -31,8 +31,6 @@
.\"
.\" Author: Jim Harris <jimharris@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd March 4, 2020
.Dt ISMT 4
.Os
diff --git a/share/man/man4/isp.4 b/share/man/man4/isp.4
index 78d20723f015..350a0ea59a64 100644
--- a/share/man/man4/isp.4
+++ b/share/man/man4/isp.4
@@ -24,9 +24,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 19, 2020
+.Dd October 27, 2023
.Dt ISP 4
.Os
.Sh NAME
@@ -82,12 +80,15 @@ FC-Tape is automatically enabled when connecting controller that supports
it to a target that supports it.
It may be disabled using configuration and hint options described below.
.Sh FIRMWARE
-Firmware loading is supported if the
+Firmware loading is supported and handled by
+.Xr firmware 9 .
+The correct firmware is either loaded automatically, if available for this
+type of adapter, or by manually loading the
.Xr ispfw 4
-module is loaded.
+module.
It is strongly recommended that you use the firmware available from
.Xr ispfw 4
-as it is the most likely to have been tested with this driver.
+as it is the one that most likely has been tested with this driver.
.Sh HARDWARE
Cards supported by the
.Nm
@@ -105,6 +106,14 @@ Optical 16Gb FC/FCoE PCIe cards.
Optical 16Gb Fibre Channel PCIe cards.
.It Qlogic 2740/2742/2764 (aka 2722/2714)
Optical 32Gb Fibre Channel PCIe cards.
+.It Qlogic QLE2770/QLE2772 (aka 2812)
+Optical 32Gb Fibre Channel PCIe cards.
+.It Qlogic QLE2774 (aka 2814)
+Optical 32Gb Fibre Channel PCIe cards.
+.It Qlogic QLE2870/QLE2872 (aka 2812)
+Optical 64Gb Fibre Channel PCIe cards.
+.It Qlogic QLE2874 (aka 2814)
+Optical 64Gb Fibre Channel PCIe cards.
.El
.Sh CONFIGURATION OPTIONS
Target mode support for Fibre Channel adapters may be enabled with the
@@ -130,7 +139,7 @@ Limit on number of Message Signaled Interrupts (MSI) to be used.
.It Va hint.isp. Ns Ar N Ns Va .msix
Limit on number of Extended Message Signaled Interrupts (MSI-X) to be used.
.It Va hint.isp. Ns Ar N Ns Va .fwload_disable
-A hint value to disable loading of firmware
+A hint value to disable loading of firmware provided by
.Xr ispfw 4 .
.It Va hint.isp. Ns Ar N Ns Va .ignore_nvram
A hint value to ignore board NVRAM settings for.
@@ -204,6 +213,14 @@ The default is 1 (enabled).
This is the readonly World Wide Node Name value for this port.
.It Va dev.isp. Ns Ar N Ns Va .wwpn
This is the readonly World Wide Port Name value for this port.
+.It Va dev.isp. Ns Ar N Ns Va .fw_version_flash
+The readonly flash firmware version value in the active region of the
+controller.
+.It Va dev.isp. Ns Ar N Ns Va .fw_version_ispfw
+The readonly firmware version value provided by
+.Xr ispfw 4 .
+.It Va dev.isp. Ns Ar N Ns Va .fw_version_run
+The readonly firmware version value currently executed on the controller.
.El
.Sh SEE ALSO
.Xr da 4 ,
diff --git a/share/man/man4/ispfw.4 b/share/man/man4/ispfw.4
index 8353413fe280..b2f952ce4ba1 100644
--- a/share/man/man4/ispfw.4
+++ b/share/man/man4/ispfw.4
@@ -20,9 +20,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 19, 2020
+.Dd October 27, 2023
.Dt ISPFW 4
.Os
.Sh NAME
diff --git a/share/man/man4/itwd.4 b/share/man/man4/itwd.4
index 7c8af56b53ca..fd53741825fc 100644
--- a/share/man/man4/itwd.4
+++ b/share/man/man4/itwd.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2019
.Dt ITWD 4
.Os
diff --git a/share/man/man4/iwi.4 b/share/man/man4/iwi.4
index 5d6b8f54247e..9de9b3e6c490 100644
--- a/share/man/man4/iwi.4
+++ b/share/man/man4/iwi.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 15, 2015
.Dt IWI 4
.Os
diff --git a/share/man/man4/iwifw.4 b/share/man/man4/iwifw.4
index 52f90e3ea6f2..d4bad24a51f6 100644
--- a/share/man/man4/iwifw.4
+++ b/share/man/man4/iwifw.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 15, 2015
.Dt IWIFW 4
.Os
diff --git a/share/man/man4/iwlwifi.4 b/share/man/man4/iwlwifi.4
index 201e1693783e..1cf61c0008b5 100644
--- a/share/man/man4/iwlwifi.4
+++ b/share/man/man4/iwlwifi.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2021 The FreeBSD Foundation
+.\" Copyright (c) 2021-2023 The FreeBSD Foundation
.\"
.\" This documentation was written by Bj\xc3\xb6rn Zeeb under sponsorship from
.\" the FreeBSD Foundation.
@@ -25,9 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd June 3, 2022
+.Dd September 21, 2023
.Dt IWLWIFI 4
.Os
.Sh NAME
@@ -180,6 +178,8 @@ Intel(R) Wi-Fi 6E AX231 160MHz
Intel(R) TBD Bz device
.It
Intel(R) Wi-Fi 6 AX204 160MHz
+.It
+Intel(R) TBD Sc device
.\" ---------------------------------------------------------------------
.El
.Pp
diff --git a/share/man/man4/iwlwififw.4 b/share/man/man4/iwlwififw.4
index d9e13e3cf147..a377f6b51f78 100644
--- a/share/man/man4/iwlwififw.4
+++ b/share/man/man4/iwlwififw.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2021 The FreeBSD Foundation
+.\" Copyright (c) 2021-2023 The FreeBSD Foundation
.\"
.\" This documentation was written by Bj\xc3\xb6rn Zeeb under sponsorship from
.\" the FreeBSD Foundation.
@@ -25,9 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd June 3, 2022
+.Dd September 21, 2023
.Dt iwlwififw 4
.Os
.Sh NAME
@@ -54,1414 +52,1294 @@ driver.
.% ---------------------------------------------------------------------
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4070 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4070 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4072 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4072 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4170 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4170 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4c60 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4c60 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4c70 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4c70 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4060 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4060 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x406a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x406a Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4160 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4160 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4062 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4062 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4162 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4162 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4270 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4270 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4272 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4272 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4260 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4260 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x426a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x426a Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4262 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4262 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4470 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4470 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4472 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4472 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4460 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4460 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x446a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x446a Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4462 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4462 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4870 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4870 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x486e Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x486e Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a70 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a70 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a6e Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a6e Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a6c Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4a6c Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4570 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4570 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4560 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4560 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4370 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4370 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4360 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4360 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x5070 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x5070 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x5072 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x5072 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x5170 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x5170 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x5770 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x5770 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4020 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4020 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x402a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x402a Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0x4220 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0x4220 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0x4420 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0x4420 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc070 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc070 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc072 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc072 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc170 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc170 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc060 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc060 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc06a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc06a Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc160 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc160 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc062 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc062 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc162 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc162 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc770 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc770 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc760 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc760 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc270 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc270 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xcc70 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xcc70 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xcc60 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xcc60 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc272 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc272 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc260 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc260 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc26a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc26a Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc262 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc262 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc470 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc470 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc472 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc472 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc460 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc460 Ta iwlwifi-7260
.It ""
.It Intel(R) Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc462 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc462 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc570 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc570 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc560 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc560 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc370 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc370 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc360 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc360 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc020 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc020 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc02a Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc02a Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b2 Ta any Ta 0xc220 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b2 Ta any Ta 0xc220 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless N 7260
-.It 0x8086 Ta 0x08b1 Ta any Ta 0xc420 Ta iwlwifi-7260-
+.It 0x8086 Ta 0x08b1 Ta any Ta 0xc420 Ta iwlwifi-7260
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0070 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0070 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0072 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0072 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0170 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0170 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0172 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0172 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless N 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0060 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0060 Ta iwlwifi-3160
.It ""
.It Intel(R) Wireless N 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0062 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0062 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x0270 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x0270 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x0272 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x0272 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0470 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0470 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x0472 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x0472 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x0370 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x0370 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8070 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8070 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8072 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8072 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8170 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8170 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8172 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8172 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless N 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8060 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8060 Ta iwlwifi-3160
.It ""
.It Intel(R) Wireless N 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8062 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8062 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x8270 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x8270 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x8370 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x8370 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b4 Ta any Ta 0x8272 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b4 Ta any Ta 0x8272 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8470 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8470 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x8570 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x8570 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x1070 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x1070 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3160
-.It 0x8086 Ta 0x08b3 Ta any Ta 0x1170 Ta iwlwifi-3160-
+.It 0x8086 Ta 0x08b3 Ta any Ta 0x1170 Ta iwlwifi-3160
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x4010 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x4010 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x4012 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x4012 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3166 Ta any Ta 0x4212 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3166 Ta any Ta 0x4212 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x4410 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x4410 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x4510 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x4510 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x4110 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x4110 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3166 Ta any Ta 0x4310 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3166 Ta any Ta 0x4310 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3166 Ta any Ta 0x4210 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3166 Ta any Ta 0x4210 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x8010 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x8010 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3165
-.It 0x8086 Ta 0x3165 Ta any Ta 0x8110 Ta iwlwifi-7265D-
+.It 0x8086 Ta 0x3165 Ta any Ta 0x8110 Ta iwlwifi-7265D
.It ""
.It Intel(R) Dual Band Wireless AC 3168
-.It 0x8086 Ta 0x24fb Ta any Ta 0x2010 Ta iwlwifi-3168-
+.It 0x8086 Ta 0x24fb Ta any Ta 0x2010 Ta iwlwifi-3168
.It ""
.It Intel(R) Dual Band Wireless AC 3168
-.It 0x8086 Ta 0x24fb Ta any Ta 0x2110 Ta iwlwifi-3168-
+.It 0x8086 Ta 0x24fb Ta any Ta 0x2110 Ta iwlwifi-3168
.It ""
.It Intel(R) Dual Band Wireless AC 3168
-.It 0x8086 Ta 0x24fb Ta any Ta 0x2050 Ta iwlwifi-3168-
+.It 0x8086 Ta 0x24fb Ta any Ta 0x2050 Ta iwlwifi-3168
.It ""
.It Intel(R) Dual Band Wireless AC 3168
-.It 0x8086 Ta 0x24fb Ta any Ta 0x2150 Ta iwlwifi-3168-
+.It 0x8086 Ta 0x24fb Ta any Ta 0x2150 Ta iwlwifi-3168
.It ""
.It Intel(R) Dual Band Wireless AC 3168
-.It 0x8086 Ta 0x24fb Ta any Ta 000000 Ta iwlwifi-3168-
+.It 0x8086 Ta 0x24fb Ta any Ta 000000 Ta iwlwifi-3168
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5010 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5010 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5110 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5110 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5100 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5100 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5310 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5310 Ta iwlwifi-7265
.It ""
.It Intel(R) Wireless N 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5302 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5302 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5210 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5210 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5c10 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5c10 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5012 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5012 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5412 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5412 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5410 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5410 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5510 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5510 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5400 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5400 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x1010 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x1010 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5000 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5000 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x500a Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x500a Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5200 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5200 Ta iwlwifi-7265
.It ""
.It Intel(R) Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5002 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5002 Ta iwlwifi-7265
.It ""
.It Intel(R) Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5102 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5102 Ta iwlwifi-7265
.It ""
.It Intel(R) Wireless N 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5202 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5202 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9010 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9010 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9012 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9012 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x900a Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x900a Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9110 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9110 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9112 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9112 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x9210 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x9210 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x9200 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x9200 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9510 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9510 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x9310 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x9310 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9410 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9410 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5020 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5020 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x502a Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x502a Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless N 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5420 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5420 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5090 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5090 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5190 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5190 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5590 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5590 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5290 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5290 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5490 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5490 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x5f10 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x5f10 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x5212 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x5212 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095b Ta any Ta 0x520a Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095b Ta any Ta 0x520a Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9000 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9000 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9400 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9400 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 7265
-.It 0x8086 Ta 0x095a Ta any Ta 0x9e10 Ta iwlwifi-7265-
+.It 0x8086 Ta 0x095a Ta any Ta 0x9e10 Ta iwlwifi-7265
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x10b0 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x10b0 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0130 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0130 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1130 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1130 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0132 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0132 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1132 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1132 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0110 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0110 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x01f0 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x01f0 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0012 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0012 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1012 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1012 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1110 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1110 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0250 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0250 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0150 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0150 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x1150 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x1150 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0x0030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0x0030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0x1030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0x1030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xc010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xc010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xc110 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xc110 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xd010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xd010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xc050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xc050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xd050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xd050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xd0b0 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xd0b0 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0xb0b0 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0xb0b0 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8110 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8110 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9110 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9110 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0x8030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0x8030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0x9030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0x9030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0xc030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0xc030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f4 Ta any Ta 0xd030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f4 Ta any Ta 0xd030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8130 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8130 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9130 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9130 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8132 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8132 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9132 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9132 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x8150 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x8150 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9050 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9050 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x9150 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x9150 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless N 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0004 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0004 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless N 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0044 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0044 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 4165
-.It 0x8086 Ta 0x24f5 Ta any Ta 0x0010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f5 Ta any Ta 0x0010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 4165
-.It 0x8086 Ta 0x24f6 Ta any Ta 0x0030 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f6 Ta any Ta 0x0030 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0810 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0810 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0910 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0910 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0850 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0850 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0950 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0950 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x0930 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x0930 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24f3 Ta any Ta 000000 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24f3 Ta any Ta 000000 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8260
-.It 0x8086 Ta 0x24f3 Ta any Ta 0x4010 Ta iwlwifi-8000C-
+.It 0x8086 Ta 0x24f3 Ta any Ta 0x4010 Ta iwlwifi-8000C
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0010 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0010 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0110 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0110 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x1110 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x1110 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x1130 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x1130 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0130 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0130 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x1010 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x1010 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x10d0 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x10d0 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0050 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0050 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0150 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0150 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x9010 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x9010 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x8110 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x8110 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x8050 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x8050 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x8010 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x8010 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0810 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0810 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x9110 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x9110 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x8130 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x8130 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0910 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0910 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0930 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0930 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0950 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0950 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0850 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0850 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x1014 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x1014 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8275
-.It 0x8086 Ta 0x24fd Ta any Ta 0x3e02 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x3e02 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8275
-.It 0x8086 Ta 0x24fd Ta any Ta 0x3e01 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x3e01 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8275
-.It 0x8086 Ta 0x24fd Ta any Ta 0x1012 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x1012 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8275
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0012 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0012 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x0014 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x0014 Ta iwlwifi-8265
.It ""
.It Intel(R) Dual Band Wireless AC 8265
-.It 0x8086 Ta 0x24fd Ta any Ta 0x9074 Ta iwlwifi-8265-
+.It 0x8086 Ta 0x24fd Ta any Ta 0x9074 Ta iwlwifi-8265
.It ""
.It Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz
-.It 0x8086 Ta 0x2526 Ta any Ta 0x1550 Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta 0x1550 Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x2526 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x2526 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x30dc Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x30dc Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x30dc Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x30dc Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x31dc Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x31dc Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x31dc Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x31dc Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0xa370 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0xa370 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0xa370 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0xa370 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
+.It ""
+.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0
+.It ""
+.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0
+.It ""
+.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
+.It 0x8086 Ta 0x51f1 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Intel(R) Wireless-AC 9260-1
-.It 0x8086 Ta 0x271c Ta any Ta 0x0214 Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x271c Ta any Ta 0x0214 Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x7e40 Ta any Ta 0x1691 Ta iwlwifi-ma-a0-gf4-a0-
+.It 0x8086 Ta 0x7e40 Ta any Ta 0x1691 Ta (null)
.It ""
.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x7e40 Ta any Ta 0x1692 Ta iwlwifi-ma-a0-gf4-a0-
+.It 0x8086 Ta 0x7e40 Ta any Ta 0x1692 Ta (null)
.It ""
.It Intel(R) Wi-Fi 6 AX200 160MHz
-.It 0x8086 Ta 0x2723 Ta any Ta any Ta iwlwifi-cc-a0-
+.It 0x8086 Ta 0x2723 Ta any Ta any Ta iwlwifi-cc-a0
.It ""
.It Killer(R) Wi-Fi 6 AX1650w 160MHz Wireless Network Adapter (200D2W)
-.It 0x8086 Ta 0x2723 Ta any Ta 0x1653 Ta iwlwifi-cc-a0-
+.It 0x8086 Ta 0x2723 Ta any Ta 0x1653 Ta iwlwifi-cc-a0
.It ""
.It Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW)
-.It 0x8086 Ta 0x2723 Ta any Ta 0x1654 Ta iwlwifi-cc-a0-
+.It 0x8086 Ta 0x2723 Ta any Ta 0x1654 Ta iwlwifi-cc-a0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x43f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x43f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0a10 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x0a10 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0xa0f0 Ta any Ta 0x6074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0xa0f0 Ta any Ta 0x6074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x0070 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x0070 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x0074 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x0074 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x6074 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x6074 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x0078 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x0078 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x007c Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x007c Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x0310 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x0310 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x1651 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x1651 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x1652 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x1652 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x2074 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x2074 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x02f0 Ta any Ta 0x4070 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x02f0 Ta any Ta 0x4070 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x0070 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x0070 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x0074 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x0074 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x0078 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x0078 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x007c Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x007c Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x0310 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x0310 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x1651 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x1651 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x1652 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x1652 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x2074 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x2074 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x06f0 Ta any Ta 0x4070 Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta 0x06f0 Ta any Ta 0x4070 Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x34f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x34f0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x3df0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x3df0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x0070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x0074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x0078 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x007c Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x0310 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x1651 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x1652 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x2074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x4070 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta 0x4df0 Ta any Ta 0x6074 Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta 0x4df0 Ta any Ta 0x6074 Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0020 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0020 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x2020 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x2020 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0024 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0024 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0310 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0310 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0510 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0510 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x0a10 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x0a10 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0xe020 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0xe020 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0xe024 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0xe024 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x4020 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x4020 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x6020 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x6020 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6 AX210 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x6024 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x6024 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675w 160MHz Wireless Network Adapter (210D2W)
-.It 0x8086 Ta 0x2725 Ta any Ta 0x1673 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x1673 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675x 160MHz Wireless Network Adapter (210NGW)
-.It 0x8086 Ta 0x2725 Ta any Ta 0x1674 Ta iwlwifi-ty-a0-gf-a0-
+.It 0x8086 Ta 0x2725 Ta any Ta 0x1674 Ta iwlwifi-ty-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x0098 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x0098 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x00b0 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x00b0 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x0310 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x0310 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x0510 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x0510 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x0a10 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x0a10 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x0090 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x0098 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x0098 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x00b0 Ta iwlwifi-so-a0-gf4-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x00b0 Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x0310 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x0310 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x0510 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x0510 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x0a10 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x0a10 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1551 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta 0x2725 Ta any Ta 0x00b0 Ta iwlwifi-SoSnj-a0-gf4-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x2726 Ta any Ta 0x0090 Ta iwlwifi-SoSnj-a0-gf-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x2726 Ta any Ta 0x0098 Ta iwlwifi-SoSnj-a0-gf-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta 0x2726 Ta any Ta 0x00b0 Ta iwlwifi-SoSnj-a0-gf4-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta 0x2726 Ta any Ta 0x00b4 Ta iwlwifi-SoSnj-a0-gf4-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta 0x2726 Ta any Ta 0x0510 Ta iwlwifi-SoSnj-a0-gf-a0-
-.It ""
-.It Killer(R) Wi-Fi 6 AX1650s 160MHz Wireless Network Adapter (201D2W)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1651 Ta iwlwifi-SoSnj-a0-hr-b0-
-.It ""
-.It Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1652 Ta iwlwifi-SoSnj-a0-hr-b0-
-.It ""
-.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1691 Ta iwlwifi-SoSnj-a0-gf4-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1552 Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
-.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1692 Ta iwlwifi-SoSnj-a0-gf4-a0-
-.It ""
-.It Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)
-.It 0x8086 Ta 0x7f70 Ta any Ta 0x1691 Ta iwlwifi-so-a0-gf4-a0-
+.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
+.It 0x8086 Ta 0x2726 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
-.It Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)
-.It 0x8086 Ta 0x7f70 Ta any Ta 0x1692 Ta iwlwifi-so-a0-gf4-a0-
+.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
+.It 0x8086 Ta 0x2726 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x2726 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x51f0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x51f1 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x51f0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x51f1 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x54f0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x54f0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7a70 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7a70 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7af0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7af0 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7f70 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7f70 Ta any Ta 0x1671 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7f70 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta 0x7f70 Ta any Ta 0x1672 Ta iwlwifi-so-a0-gf-a0
.It ""
.It Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7e40 Ta any Ta 0x1671 Ta iwlwifi-ma-a0-gf-a0-
+.It 0x8086 Ta 0x7e40 Ta any Ta 0x1671 Ta (null)
.It ""
.It Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)
-.It 0x8086 Ta 0x7e40 Ta any Ta 0x1672 Ta iwlwifi-ma-a0-gf-a0-
+.It 0x8086 Ta 0x7e40 Ta any Ta 0x1672 Ta (null)
.It ""
.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-9000-pu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9270 160MHz
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9270
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9162 160MHz
-.It 0x8086 Ta 0x271b Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x271b Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9162
-.It 0x8086 Ta 0x271b Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x271b Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9260 160MHz
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9260
-.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-Qu-b0-jf-b0-
-.It ""
-.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-Qu-b0-jf-b0-
+.It 0x8086 Ta 0x2526 Ta any Ta any Ta iwlwifi-9260-th-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-Qu-c0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-Qu-b0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-QuZ-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-Qu-c0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1551 Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
-.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-QuQnj-b0-jf-b0-
+.It 0x8086 Ta any Ta any Ta 0x1552 Ta iwlwifi-QuZ-a0-jf-b0
.It ""
.It Intel(R) Wi-Fi 6 AX101
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX203
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-b0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX101
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX203
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-Qu-c0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX101
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX203
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuQnj-b0-hr-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-jf-b0-
-.It ""
-.It Intel(R) Wi-Fi 6 AX101
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-hr-b0-
-.It ""
-.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-QuZ-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-gf-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-gf4-a0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
.It Intel(R) Wi-Fi 6E AX221 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-mr-a0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
.It Intel(R) Wi-Fi 6E AX231 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-fm-a0-
-.It ""
-.It Intel(R) Wi-Fi 6E AX221 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-mr-a0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
.It Intel(R) Wi-Fi 6 AX203
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX101
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6 AX201 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-hr-b0
.It ""
.It Intel(R) Wi-Fi 6E AX211 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-gf-a0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-gf-a0
.It ""
.It Intel(R) Wi-Fi 6E AX411 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-gf4-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-a0-hr-b0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-a0-gf-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-a0-gf4-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-a0-mr-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-a0-fm-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-gl-a0-fm-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-bz-z0-gf-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-BzBnj-a0-fm-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-BzBnj-a0-fm4-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-BzBnj-a0-gf-a0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-gf4-a0
.It ""
.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-BzBnj-a0-gf4-a0-
-.It ""
-.It Intel(R) TBD Bz device
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-BzBnj-a0-hr-b0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
.It Intel(R) Wireless-AC 9560 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9560
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9461
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wireless-AC 9462
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-jf-b0
.It ""
.It Intel(R) Wi-Fi 6 AX204 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-mr-a0-
+.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-so-a0-mr-a0
.It ""
.It Intel(R) Wi-Fi 6 AX204 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-ma-a0-mr-a0-
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.It ""
-.It Intel(R) Wi-Fi 6 AX204 160MHz
-.It 0x8086 Ta any Ta any Ta any Ta iwlwifi-SoSnj-a0-mr-a0-
+.It Intel(R) TBD Sc device
+.It 0x8086 Ta any Ta any Ta any Ta (null)
.% ---------------------------------------------------------------------
.El
.Pp
diff --git a/share/man/man4/iwm.4 b/share/man/man4/iwm.4
index ed69f7e9dec4..b810f7016e54 100644
--- a/share/man/man4/iwm.4
+++ b/share/man/man4/iwm.4
@@ -23,9 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd February 4, 2023
+.Dd February 20, 2024
.Dt IWM 4
.Os
.Sh NAME
@@ -169,6 +167,7 @@ failed.
This should not happen.
.El
.Sh SEE ALSO
+.Xr iwlwifi 4 ,
.Xr iwmfw 4 ,
.Xr pci 4 ,
.Xr wlan 4 ,
diff --git a/share/man/man4/iwmfw.4 b/share/man/man4/iwmfw.4
index 877880c2e501..7c749f379a8e 100644
--- a/share/man/man4/iwmfw.4
+++ b/share/man/man4/iwmfw.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 4, 2023
.Dt IWMFW 4
.Os
diff --git a/share/man/man4/iwn.4 b/share/man/man4/iwn.4
index 6e9b774bb13d..1d9f50c38fee 100644
--- a/share/man/man4/iwn.4
+++ b/share/man/man4/iwn.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 30, 2021
.Dt IWN 4
.Os
diff --git a/share/man/man4/iwnfw.4 b/share/man/man4/iwnfw.4
index 601ed035c23d..67101f512224 100644
--- a/share/man/man4/iwnfw.4
+++ b/share/man/man4/iwnfw.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 30, 2014
.Dt IWNFW 4
.Os
diff --git a/share/man/man4/ixgbe.4 b/share/man/man4/ixgbe.4
index e83011a18664..b151d3466392 100644
--- a/share/man/man4/ixgbe.4
+++ b/share/man/man4/ixgbe.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 17, 2023
.Dt IXGBE 4
.Os
diff --git a/share/man/man4/ixl.4 b/share/man/man4/ixl.4
index 320971a74f52..8397bd99a5e7 100644
--- a/share/man/man4/ixl.4
+++ b/share/man/man4/ixl.4
@@ -29,9 +29,7 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
-.Dd January 19, 2021
+.Dd August 1, 2023
.Dt IXL 4
.Os
.Sh NAME
@@ -105,7 +103,10 @@ package.
.It
To update the firmware on an adapter, use the Intel Non-Volatile Memory (NVM)
Update Utility; installed by the
-.Em sysutils/intel-nvmupdate
+.Em sysutils/intel-nvmupdate-10g ,
+.Em sysutils/intel-nvmupdate-40g ,
+or
+.Em sysutils/intel-nvmupdate-100g ,
package.
.It
Drivers are provided by Intel outside of the
diff --git a/share/man/man4/jedec_dimm.4 b/share/man/man4/jedec_dimm.4
index 44dd790e5391..30e89b0afd0c 100644
--- a/share/man/man4/jedec_dimm.4
+++ b/share/man/man4/jedec_dimm.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 25, 2023
.Dt JEDEC_DIMM 4
.Os
diff --git a/share/man/man4/jme.4 b/share/man/man4/jme.4
index 513c253e15ff..097c827cc97b 100644
--- a/share/man/man4/jme.4
+++ b/share/man/man4/jme.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 4, 2012
.Dt JME 4
.Os
diff --git a/share/man/man4/kbdmux.4 b/share/man/man4/kbdmux.4
index 0815f054c8f5..7088a1583359 100644
--- a/share/man/man4/kbdmux.4
+++ b/share/man/man4/kbdmux.4
@@ -1,5 +1,4 @@
.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $
-.\" $FreeBSD$
.\"
.Dd July 12, 2005
.Dt KBDMUX 4
diff --git a/share/man/man4/kcov.4 b/share/man/man4/kcov.4
index b3f8f42cfbfd..a9e5556835f7 100644
--- a/share/man/man4/kcov.4
+++ b/share/man/man4/kcov.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2020
.Dt KCOV 4
.Os
diff --git a/share/man/man4/keyboard.4 b/share/man/man4/keyboard.4
index 4a71aa3828f3..8341ac2af3fd 100644
--- a/share/man/man4/keyboard.4
+++ b/share/man/man4/keyboard.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd January 8, 1995
.Dt KEYBOARD 4
.Os
diff --git a/share/man/man4/kld.4 b/share/man/man4/kld.4
index 2d76d5128c1c..bba32f02e677 100644
--- a/share/man/man4/kld.4
+++ b/share/man/man4/kld.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 13, 2014
.Dt KLD 4
.Os
diff --git a/share/man/man4/ksyms.4 b/share/man/man4/ksyms.4
index 4c70daec1e2f..1b905a9c68ad 100644
--- a/share/man/man4/ksyms.4
+++ b/share/man/man4/ksyms.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 2, 2017
.Dt KSYMS 4
.Os
diff --git a/share/man/man4/ksz8995ma.4 b/share/man/man4/ksz8995ma.4
index 758d6697722f..cd1939cb8643 100644
--- a/share/man/man4/ksz8995ma.4
+++ b/share/man/man4/ksz8995ma.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 6, 2017
.Dt KSZ8995MA 4
.Os
diff --git a/share/man/man4/ktls.4 b/share/man/man4/ktls.4
index efb5d7e3cc0a..46a37d5dd636 100644
--- a/share/man/man4/ktls.4
+++ b/share/man/man4/ktls.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 14, 2021
.Dt KTLS 4
.Os
diff --git a/share/man/man4/ktr.4 b/share/man/man4/ktr.4
index 175a7ac7e2af..f1a35c7d9662 100644
--- a/share/man/man4/ktr.4
+++ b/share/man/man4/ktr.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 26, 2021
.Dt KTR 4
.Os
diff --git a/share/man/man4/kue.4 b/share/man/man4/kue.4
index 5b4a5987c919..a92af09f027e 100644
--- a/share/man/man4/kue.4
+++ b/share/man/man4/kue.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 24, 2019
.Dt KUE 4
.Os
diff --git a/share/man/man4/lagg.4 b/share/man/man4/lagg.4
index bdb3d4841263..4eaed2cf3a88 100644
--- a/share/man/man4/lagg.4
+++ b/share/man/man4/lagg.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2023
.Dt LAGG 4
.Os
@@ -216,7 +214,7 @@ The following example shows how to create an infiniband failover interface.
.Ed
.Pp
Configure two ethernets for failover with static IP in
-.Xr /etc/rc.conf 5 :
+.Pa /etc/rc.conf :
.Bd -literal -offset indent
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport bge0 laggport bge1 \e
diff --git a/share/man/man4/le.4 b/share/man/man4/le.4
index 2c7f9cc3e55e..ff39361a1780 100644
--- a/share/man/man4/le.4
+++ b/share/man/man4/le.4
@@ -33,10 +33,8 @@
.\" SUCH DAMAGE.
.\"
.\" from: Header: le.4,v 1.2 92/10/13 05:31:33 leres Exp
-.\" from: @(#)le.4 8.1 (Berkeley) 6/9/93
-.\" $FreeBSD$
.\"
-.Dd December 26, 2020
+.Dd June 21, 2023
.Dt LE 4
.Os
.Sh NAME
@@ -64,6 +62,12 @@ numbers have to be specified in
.Cd hint.le.0.port="0x280"
.Cd hint.le.0.irq="10"
.Cd hint.le.0.drq="0"
+.Sh DEPRECATION NOTICE
+The
+.Nm
+driver may not be present in
+.Fx 15.0
+and later.
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/led.4 b/share/man/man4/led.4
index 1ae8f91690bb..cf1685f07c40 100644
--- a/share/man/man4/led.4
+++ b/share/man/man4/led.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 24, 2007
.Dt LED 4
.Os
diff --git a/share/man/man4/lge.4 b/share/man/man4/lge.4
index 0e9ecbd421df..6d527b9c6cec 100644
--- a/share/man/man4/lge.4
+++ b/share/man/man4/lge.4
@@ -29,8 +29,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 16, 2005
.Dt LGE 4
.Os
diff --git a/share/man/man4/linux.4 b/share/man/man4/linux.4
index ecf633f39648..0efc469985f9 100644
--- a/share/man/man4/linux.4
+++ b/share/man/man4/linux.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 9, 2022
.Dt LINUX 4
.Os
diff --git a/share/man/man4/liquidio.4 b/share/man/man4/liquidio.4
index 075b361605b9..4713863c398f 100644
--- a/share/man/man4/liquidio.4
+++ b/share/man/man4/liquidio.4
@@ -28,7 +28,6 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
.\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\" $FreeBSD$
.\"
.Dd August 17, 2017
.Dt LIQUIDIO 4
diff --git a/share/man/man4/lm75.4 b/share/man/man4/lm75.4
index 75f6907bda76..1eecdfad7a09 100644
--- a/share/man/man4/lm75.4
+++ b/share/man/man4/lm75.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2017
.Dt LM75 4
.Os
diff --git a/share/man/man4/lo.4 b/share/man/man4/lo.4
index 808d93e01333..2f0242b267c2 100644
--- a/share/man/man4/lo.4
+++ b/share/man/man4/lo.4
@@ -27,9 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)lo.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd January 25, 2012
.Dt LO 4
.Os
diff --git a/share/man/man4/lp.4 b/share/man/man4/lp.4
index 221b9c97ca58..8ca65696a114 100644
--- a/share/man/man4/lp.4
+++ b/share/man/man4/lp.4
@@ -28,7 +28,6 @@
.\" SUCH DAMAGE.
.\"
.\" Id: man4.i386/lp.4,v 1.9 1999/02/14 12:06:16 nsouch Exp
-.\" $FreeBSD$
.\"
.Dd March 4, 1996
.Dt LP 4
diff --git a/share/man/man4/lpbb.4 b/share/man/man4/lpbb.4
index 89b2a07a2e77..73d9d60128a7 100644
--- a/share/man/man4/lpbb.4
+++ b/share/man/man4/lpbb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 25, 1998
.Dt LPBB 4
.Os
diff --git a/share/man/man4/lpt.4 b/share/man/man4/lpt.4
index 8b3dd578fa3c..aea1a83275c2 100644
--- a/share/man/man4/lpt.4
+++ b/share/man/man4/lpt.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 14, 1999
.Dt LPT 4
.Os
diff --git a/share/man/man4/ltc430x.4 b/share/man/man4/ltc430x.4
index 0eba67e40fad..91a0fe5d35bc 100644
--- a/share/man/man4/ltc430x.4
+++ b/share/man/man4/ltc430x.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 2, 2020
.Dt LTC430X 4
.Os
diff --git a/share/man/man4/mac.4 b/share/man/man4/mac.4
index 98d685143d88..006922a17f2b 100644
--- a/share/man/man4/mac.4
+++ b/share/man/man4/mac.4
@@ -28,9 +28,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd June 29, 2022
+.Dd July 25, 2023
.Dt MAC 4
.Os
.Sh NAME
@@ -57,11 +55,13 @@ Currently, the following MAC policy modules are shipped with
.It Xr mac_bsdextended 4 Ta "File system firewall" Ta no Ta any time
.It Xr mac_ddb 4 Ta "ddb(4) interface restrictions" Ta no Ta any time
.It Xr mac_ifoff 4 Ta "Interface silencing" Ta no Ta any time
+.It Xr mac_ipacl 4 Ta "IP Address access control" Ta no Ta any time
.It Xr mac_lomac 4 Ta "Low-Watermark MAC policy" Ta yes Ta boot only
.It Xr mac_mls 4 Ta "Confidentiality policy" Ta yes Ta boot only
-.It Xr mac_none 4 Ta "Sample no-op policy" Ta no Ta any time
+.It Xr mac_ntpd 4 Ta "Non-root NTP Daemon policy" Ta no Ta any time
.It Xr mac_partition 4 Ta "Process partition policy" Ta yes Ta any time
.It Xr mac_portacl 4 Ta "Port bind(2) access control" Ta no Ta any time
+.It Xr mac_priority 4 Ta "Scheduling priority policy" Ta no Ta any time
.It Xr mac_seeotheruids 4 Ta "See-other-UIDs policy" Ta no Ta any time
.It Xr mac_test 4 Ta "MAC testing policy" Ta no Ta any time
.El
@@ -204,12 +204,16 @@ man page.
.Xr mac_bsdextended 4 ,
.Xr mac_ddb 4 ,
.Xr mac_ifoff 4 ,
+.Xr mac_ipacl 4 ,
.Xr mac_lomac 4 ,
.Xr mac_mls 4 ,
.Xr mac_none 4 ,
+.Xr mac_ntpd 4 ,
.Xr mac_partition 4 ,
.Xr mac_portacl 4 ,
+.Xr mac_priority 4 ,
.Xr mac_seeotheruids 4 ,
+.Xr mac_stub 4 ,
.Xr mac_test 4 ,
.Xr login.conf 5 ,
.Xr maclabel 7 ,
diff --git a/share/man/man4/mac_biba.4 b/share/man/man4/mac_biba.4
index 7b7cf6eb0e8f..acab6b3eaac8 100644
--- a/share/man/man4/mac_biba.4
+++ b/share/man/man4/mac_biba.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 18, 2002
.Dt MAC_BIBA 4
.Os
diff --git a/share/man/man4/mac_bsdextended.4 b/share/man/man4/mac_bsdextended.4
index a8f9aa2f786f..c96370a8175b 100644
--- a/share/man/man4/mac_bsdextended.4
+++ b/share/man/man4/mac_bsdextended.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 21, 2005
.Dt MAC_BSDEXTENDED 4
.Os
diff --git a/share/man/man4/mac_ifoff.4 b/share/man/man4/mac_ifoff.4
index 3800eeaf4cb4..05332c8cabd8 100644
--- a/share/man/man4/mac_ifoff.4
+++ b/share/man/man4/mac_ifoff.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_IFOFF 4
.Os
diff --git a/share/man/man4/mac_ipacl.4 b/share/man/man4/mac_ipacl.4
new file mode 100644
index 000000000000..5ff5ad3fdf55
--- /dev/null
+++ b/share/man/man4/mac_ipacl.4
@@ -0,0 +1,164 @@
+.\" Copyright (c) 2019, 2023 Shivank Garg <shivank@FreeBSD.org>
+.\"
+.\" This code was developed as a Google Summer of Code 2019 project
+.\" under the guidance of Bjoern A. Zeeb.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.Dd July 25, 2023
+.Dt MAC_IPACL 4
+.Os
+.Sh NAME
+.Nm mac_ipacl
+.Nd "IP Address access control policy"
+.Sh SYNOPSIS
+Add the following lines in your kernel configuration file to compile the
+IP address access control policy into your kernel:
+.Bd -ragged -offset indent
+.Cd "options MAC"
+.Cd "options MAC_IPACL"
+.Ed
+.Pp
+To load the mac_ipacl policy module at boot time, add the
+following line in your kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "options MAC"
+.Ed
+.Pp
+and in
+.Xr loader.conf 5 add:
+.Pp
+.Dl "mac_ipacl_load=""YES"""
+.Sh DESCRIPTION
+The
+.Nm
+policy allows the root of the host to use the
+.Xr sysctl 8
+interface to limit the
+.Xr VNET 9
+jail's ability to set IPv4 and IPv6 addresses.
+So, the host can
+define rules for jails and their interfaces about IP addresses
+with
+.Xr sysctl 8
+MIBs.
+.Pp
+Its default behavior is to deny all IP addresses for the jail if
+.Nm
+policy is enforced and allow/deny IP (or subnets) according to the
+.Va security.mac.ipacl.rules
+string specified with
+.Xr sysctl 8
+.Ss Runtime Configuration
+The following
+.Xr sysctl 8
+MIBs are used to control enforcement and behavior of this MAC Policy.
+.Bl -tag -width indent
+.It Va security.mac.ipacl.ipv4
+Enforce
+.Nm
+for IPv4 addresses.
+(Default: 1).
+.It Va security.mac.ipacl.ipv6
+Enforce
+.Nm
+for IPv6 addresses.
+(Default: 1).
+.It Va security.mac.ipacl.rules
+The IP address access control list is specified in the following format:
+.Pp
+.Sm off
+.D1 jid , allow , interface , addr_family , IP_addr / prefix Op @ jid , ...
+.Sm on
+.Bl -tag -width "interface"
+.It jid
+Describe the jail id of the jail for which the rule is written.
+.It allow
+1 for allow and 0 for deny.
+Decides action performed for the rule.
+.It interface
+Name of the interface the rule is enforced for.
+If the interface is left empty then it is a wildcard to enforce the
+rule for all interfaces.
+.It addr_family
+Address family of the IP_addr.
+The input to be given as AF_INET or AF_INET6
+string only.
+.It IP_addr
+IP address (or subnet) to be allowed/denied.
+Action depends on the prefix length.
+.It prefix
+Prefix length of the subnet to be enforced by the policy.
+-1 implies the policy is enforced for the individual IP address.
+For a non-negative value, a range of IP addresses (present in subnet)
+which is calculated as subnet = IP_addr & mask.
+.El
+.El
+.Sh EXAMPLES
+Behavior of the
+.Nm
+policy module for different inputs of sysctl variable:
+.Bl -tag -width "1."
+.It 1.
+Assign ipv4=1, ipv6=0 and rules="1,1,,AF_INET,169.254.123.123/-1"
+.Pp
+It allow only 169.254.123.123 IPv4 address for all interfaces (wildcard) of jail 1.
+It allows all IPv6 addresses since the policy is not enforced for IPv6.
+.It 2.
+Assign ipv4=1, ipv6=1 and rules="1,1,epair0b,AF_INET6,fe80::/32@1,0,epair0b,AF_INET6,fe80::abcd/-1"
+.Pp
+It denies all IPv4 addresses as the policy is enforced but no rules are specified
+about it.
+It allows all IPv6 addresses in subnet fe80::/32 except
+fe80::abcd for interface epair0b only.
+.It 3.
+Assign ipv4=1, ipv6=1, rules="2,1,,AF_INET6,fc00::/7@2,0,,AF_INET6,fc00::1111:2200/120@2,1,,AF_INET6,fc00::1111:2299/-1@1,1,,AF_INET,198.51.100.0/24"
+.Pp
+It allows IPv4 in subnet 198.51.100.0/24 for jail 2 and
+all interfaces.
+It allows IPv6 addresses in subnet fc00::/7 but
+denies subnet fc00::1111:2200/120, and allows individual IP
+fc00::1111:2299 from the denied subnet for all interfaces in jail 2.
+.El
+Please refer to mac/ipacl tests-framework for wide variety of examples on using
+the ipacl module.
+.Sh LIMITATIONS/PRECAUTIONS
+In the case where multiple rules are applicable to an IP address or
+a set of IP addresses, the rule that is defined later in the list
+determines the outcome, disregarding any previous rule for that IP
+address.
+.Sh FUTURE WORKS
+Rules are given with sysctl interface which gets very complex to give them
+all in command line.
+It has to be simplified with a better way to input those rules.
+.Sh SEE ALSO
+.Xr mac 4 ,
+.Xr mac 9
+.Sh AUTHORS
+The
+.Nm
+policy module was developed as a Google Summer of Code Project in 2019
+by
+.An -nosplit
+.An "Shivank Garg" Aq Mt shivank@FreeBSD.org
+under the guidance of
+.An "Bjoern A. Zeeb" Aq Mt bz@FreeBSD.org .
diff --git a/share/man/man4/mac_lomac.4 b/share/man/man4/mac_lomac.4
index 2085655ec40c..702646f9c233 100644
--- a/share/man/man4/mac_lomac.4
+++ b/share/man/man4/mac_lomac.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 25, 2012
.Dt MAC_LOMAC 4
.Os
diff --git a/share/man/man4/mac_mls.4 b/share/man/man4/mac_mls.4
index 54502f96ab2c..608c1a7239ab 100644
--- a/share/man/man4/mac_mls.4
+++ b/share/man/man4/mac_mls.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_MLS 4
.Os
diff --git a/share/man/man4/mac_none.4 b/share/man/man4/mac_none.4
index 45b4ae6b91e6..ee9309069cc0 100644
--- a/share/man/man4/mac_none.4
+++ b/share/man/man4/mac_none.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_NONE 4
.Os
diff --git a/share/man/man4/mac_ntpd.4 b/share/man/man4/mac_ntpd.4
index 85abfd0c97c0..083af4b6e672 100644
--- a/share/man/man4/mac_ntpd.4
+++ b/share/man/man4/mac_ntpd.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2018
.Dt MAC_NTPD 4
.Os
diff --git a/share/man/man4/mac_partition.4 b/share/man/man4/mac_partition.4
index ecf65ea8d518..f526601eee6c 100644
--- a/share/man/man4/mac_partition.4
+++ b/share/man/man4/mac_partition.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_PARTITION 4
.Os
diff --git a/share/man/man4/mac_portacl.4 b/share/man/man4/mac_portacl.4
index fce539376b15..ca7be679aa70 100644
--- a/share/man/man4/mac_portacl.4
+++ b/share/man/man4/mac_portacl.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 9, 2004
.Dt MAC_PORTACL 4
.Os
diff --git a/share/man/man4/mac_priority.4 b/share/man/man4/mac_priority.4
index 868d027d5233..c63197d5fc29 100644
--- a/share/man/man4/mac_priority.4
+++ b/share/man/man4/mac_priority.4
@@ -125,4 +125,4 @@ MAC first appeared in
and
.Nm
first appeared in
-.Fx 14.0 .
+.Fx 13.1 .
diff --git a/share/man/man4/mac_seeotheruids.4 b/share/man/man4/mac_seeotheruids.4
index 1b45d55614aa..5b1718bf83d4 100644
--- a/share/man/man4/mac_seeotheruids.4
+++ b/share/man/man4/mac_seeotheruids.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_SEEOTHERUIDS 4
.Os
diff --git a/share/man/man4/mac_stub.4 b/share/man/man4/mac_stub.4
index 66c5b978b2ac..7126898e447d 100644
--- a/share/man/man4/mac_stub.4
+++ b/share/man/man4/mac_stub.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_STUB 4
.Os
diff --git a/share/man/man4/mac_test.4 b/share/man/man4/mac_test.4
index 9039c4b46282..6c5c056e2c29 100644
--- a/share/man/man4/mac_test.4
+++ b/share/man/man4/mac_test.4
@@ -28,8 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 25, 2015
.Dt MAC_TEST 4
.Os
diff --git a/share/man/man4/malo.4 b/share/man/man4/malo.4
index ea1ffb5c2fe9..00b4ce4cd9ba 100644
--- a/share/man/man4/malo.4
+++ b/share/man/man4/malo.4
@@ -28,8 +28,6 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
.Dd June 24, 2015
.Dt MALO 4
diff --git a/share/man/man4/man4.aarch64/Makefile b/share/man/man4/man4.aarch64/Makefile
index d1fbced3b0a8..a0161f8f4900 100644
--- a/share/man/man4/man4.aarch64/Makefile
+++ b/share/man/man4/man4.aarch64/Makefile
@@ -1,4 +1,3 @@
-# $FreeBSD$
.PATH: ${.CURDIR}/../man4.arm # Some manpages are common to arm and aarch64
diff --git a/share/man/man4/man4.aarch64/Makefile.depend b/share/man/man4/man4.aarch64/Makefile.depend
new file mode 100644
index 000000000000..f80275d86ab1
--- /dev/null
+++ b/share/man/man4/man4.aarch64/Makefile.depend
@@ -0,0 +1,11 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif
diff --git a/share/man/man4/man4.aarch64/armv8crypto.4 b/share/man/man4/man4.aarch64/armv8crypto.4
index 375f3ca1a135..7b8704395daf 100644
--- a/share/man/man4/man4.aarch64/armv8crypto.4
+++ b/share/man/man4/man4.aarch64/armv8crypto.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt ARMV8CRYPTO 4
.Os
diff --git a/share/man/man4/man4.aarch64/rk_gpio.4 b/share/man/man4/man4.aarch64/rk_gpio.4
index b0c9e50d81cf..69bcb1671f85 100644
--- a/share/man/man4/man4.aarch64/rk_gpio.4
+++ b/share/man/man4/man4.aarch64/rk_gpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Apr 26, 2018
.Dt RK_GPIO 4
.Os
diff --git a/share/man/man4/man4.aarch64/rk_grf.4 b/share/man/man4/man4.aarch64/rk_grf.4
index 792e9ef23ba6..64ed468c1983 100644
--- a/share/man/man4/man4.aarch64/rk_grf.4
+++ b/share/man/man4/man4.aarch64/rk_grf.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Apr 26, 2018
.Dt RK_GRF 4
.Os
diff --git a/share/man/man4/man4.aarch64/rk_i2c.4 b/share/man/man4/man4.aarch64/rk_i2c.4
index 4e6eea739cc2..f30b510e7655 100644
--- a/share/man/man4/man4.aarch64/rk_i2c.4
+++ b/share/man/man4/man4.aarch64/rk_i2c.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 14, 2018
.Dt RK_I2C 4
.Os
diff --git a/share/man/man4/man4.aarch64/rk_pinctrl.4 b/share/man/man4/man4.aarch64/rk_pinctrl.4
index 6135df66c7aa..c196c00d52b7 100644
--- a/share/man/man4/man4.aarch64/rk_pinctrl.4
+++ b/share/man/man4/man4.aarch64/rk_pinctrl.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Apr 26, 2018
.Dt RK_PINCTRL 4
.Os
diff --git a/share/man/man4/man4.arm/Makefile b/share/man/man4/man4.arm/Makefile
index 76146f4ebdb7..e2a41559410b 100644
--- a/share/man/man4/man4.arm/Makefile
+++ b/share/man/man4/man4.arm/Makefile
@@ -1,4 +1,3 @@
-# $FreeBSD$
MAN= \
aw_gpio.4 \
diff --git a/share/man/man4/man4.arm/Makefile.depend b/share/man/man4/man4.arm/Makefile.depend
index f80275d86ab1..11aba52f82cf 100644
--- a/share/man/man4/man4.arm/Makefile.depend
+++ b/share/man/man4/man4.arm/Makefile.depend
@@ -1,4 +1,3 @@
-# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \
diff --git a/share/man/man4/man4.arm/am335x_dmtpps.4 b/share/man/man4/man4.arm/am335x_dmtpps.4
index fadd702a6174..d565c65e2cf1 100644
--- a/share/man/man4/man4.arm/am335x_dmtpps.4
+++ b/share/man/man4/man4.arm/am335x_dmtpps.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 12, 2015
.Dt AM335X_DMTPPS 4
.Os
diff --git a/share/man/man4/man4.arm/aw_gpio.4 b/share/man/man4/man4.arm/aw_gpio.4
index 0bac2a59bc69..3d72e82b3efc 100644
--- a/share/man/man4/man4.arm/aw_gpio.4
+++ b/share/man/man4/man4.arm/aw_gpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Dec 25, 2017
.Dt AW_GPIO 4
.Os
diff --git a/share/man/man4/man4.arm/aw_mmc.4 b/share/man/man4/man4.arm/aw_mmc.4
index 27994e27c51f..eb7fc9ce020a 100644
--- a/share/man/man4/man4.arm/aw_mmc.4
+++ b/share/man/man4/man4.arm/aw_mmc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Dec 25, 2017
.Dt AW_MMC 4
.Os
diff --git a/share/man/man4/man4.arm/aw_rtc.4 b/share/man/man4/man4.arm/aw_rtc.4
index 8fda671d6858..5b656ec679e4 100644
--- a/share/man/man4/man4.arm/aw_rtc.4
+++ b/share/man/man4/man4.arm/aw_rtc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Dec 25, 2017
.Dt AW_RTC 4
.Os
diff --git a/share/man/man4/man4.arm/aw_sid.4 b/share/man/man4/man4.arm/aw_sid.4
index 87467f98b2cb..be441033d242 100644
--- a/share/man/man4/man4.arm/aw_sid.4
+++ b/share/man/man4/man4.arm/aw_sid.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 6, 2018
.Dt AW_SID 4
.Os
diff --git a/share/man/man4/man4.arm/aw_spi.4 b/share/man/man4/man4.arm/aw_spi.4
index 630cfda95177..f8985e1c16bb 100644
--- a/share/man/man4/man4.arm/aw_spi.4
+++ b/share/man/man4/man4.arm/aw_spi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 17, 2018
.Dt AW_SPI 4
.Os
diff --git a/share/man/man4/man4.arm/aw_syscon.4 b/share/man/man4/man4.arm/aw_syscon.4
index ca19abb1b944..034bca716bcf 100644
--- a/share/man/man4/man4.arm/aw_syscon.4
+++ b/share/man/man4/man4.arm/aw_syscon.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 7, 2018
.Dt AW_SYSCON 4
.Os
diff --git a/share/man/man4/man4.arm/bcm283x_pwm.4 b/share/man/man4/man4.arm/bcm283x_pwm.4
index 8c679fa9d68a..1fb5a830ace7 100644
--- a/share/man/man4/man4.arm/bcm283x_pwm.4
+++ b/share/man/man4/man4.arm/bcm283x_pwm.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 10, 2018
.Dt BCM283X_PWM 4
.Os
diff --git a/share/man/man4/man4.arm/devcfg.4 b/share/man/man4/man4.arm/devcfg.4
index f33044613077..ddf368a85f24 100644
--- a/share/man/man4/man4.arm/devcfg.4
+++ b/share/man/man4/man4.arm/devcfg.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 28, 2013
.Dt DEVCFG 4
.Os
diff --git a/share/man/man4/man4.arm/imx6_ahci.4 b/share/man/man4/man4.arm/imx6_ahci.4
index df20e79b061d..cfe8a87deb6f 100644
--- a/share/man/man4/man4.arm/imx6_ahci.4
+++ b/share/man/man4/man4.arm/imx6_ahci.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 7, 2018
.Dt IMX6_AHCI 4
.Os
diff --git a/share/man/man4/man4.arm/imx6_snvs.4 b/share/man/man4/man4.arm/imx6_snvs.4
index d372d067cb15..b36c3ddd91c1 100644
--- a/share/man/man4/man4.arm/imx6_snvs.4
+++ b/share/man/man4/man4.arm/imx6_snvs.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 8, 2018
.Dt IMX6_SNVS 4
.Os
diff --git a/share/man/man4/man4.arm/imx_spi.4 b/share/man/man4/man4.arm/imx_spi.4
index 8ce5bc0e8b41..e7555ed20d94 100644
--- a/share/man/man4/man4.arm/imx_spi.4
+++ b/share/man/man4/man4.arm/imx_spi.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 9, 2018
.Dt IMX_SPI 4
.Os
diff --git a/share/man/man4/man4.arm/imx_wdog.4 b/share/man/man4/man4.arm/imx_wdog.4
index 062c84b23b24..4b993e1d066b 100644
--- a/share/man/man4/man4.arm/imx_wdog.4
+++ b/share/man/man4/man4.arm/imx_wdog.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 7, 2018
.Dt IMX_WDOG 4
.Os
diff --git a/share/man/man4/man4.arm/mge.4 b/share/man/man4/man4.arm/mge.4
index ddbacaf8c3f4..e949b36f4307 100644
--- a/share/man/man4/man4.arm/mge.4
+++ b/share/man/man4/man4.arm/mge.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 27, 2008
.Dt MGE 4
.Os
diff --git a/share/man/man4/man4.arm/ti_adc.4 b/share/man/man4/man4.arm/ti_adc.4
index 7c70c27383d2..d71547231e4c 100644
--- a/share/man/man4/man4.arm/ti_adc.4
+++ b/share/man/man4/man4.arm/ti_adc.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 1, 2014
.Dt TI_ADC 4
.Os
diff --git a/share/man/man4/man4.i386/CPU_ELAN.4 b/share/man/man4/man4.i386/CPU_ELAN.4
index 5405743ef325..c77b6cdc30a2 100644
--- a/share/man/man4/man4.i386/CPU_ELAN.4
+++ b/share/man/man4/man4.i386/CPU_ELAN.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 23, 2003
.Dt CPU_ELAN 4 i386
.Os
diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile
index c5a85482ad53..f84f0797a62c 100644
--- a/share/man/man4/man4.i386/Makefile
+++ b/share/man/man4/man4.i386/Makefile
@@ -1,4 +1,3 @@
-# $FreeBSD$
MAN= apm.4 \
CPU_ELAN.4 \
diff --git a/share/man/man4/man4.i386/Makefile.depend b/share/man/man4/man4.i386/Makefile.depend
index f80275d86ab1..11aba52f82cf 100644
--- a/share/man/man4/man4.i386/Makefile.depend
+++ b/share/man/man4/man4.i386/Makefile.depend
@@ -1,4 +1,3 @@
-# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \
diff --git a/share/man/man4/man4.i386/apm.4 b/share/man/man4/man4.i386/apm.4
index 706ab226df3a..48248e8a4cdd 100644
--- a/share/man/man4/man4.i386/apm.4
+++ b/share/man/man4/man4.i386/apm.4
@@ -9,8 +9,6 @@
.\" the author assume any responsibility for damages incurred with its
.\" use.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 1, 1994
.Dt APM 4 i386
.Os
diff --git a/share/man/man4/man4.i386/glxiic.4 b/share/man/man4/man4.i386/glxiic.4
index 63f59dc1c092..5e193799296e 100644
--- a/share/man/man4/man4.i386/glxiic.4
+++ b/share/man/man4/man4.i386/glxiic.4
@@ -21,8 +21,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 15, 2011
.Dt GLXIIC 4 i386
.Os
diff --git a/share/man/man4/man4.i386/glxsb.4 b/share/man/man4/man4.i386/glxsb.4
index c08d57906136..3dbd650ac8ed 100644
--- a/share/man/man4/man4.i386/glxsb.4
+++ b/share/man/man4/man4.i386/glxsb.4
@@ -14,8 +14,6 @@
.\"ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\"OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt GLXSB 4 i386
.Os
diff --git a/share/man/man4/man4.i386/longrun.4 b/share/man/man4/man4.i386/longrun.4
index 865bb8d35bc1..329fcd4f69e4 100644
--- a/share/man/man4/man4.i386/longrun.4
+++ b/share/man/man4/man4.i386/longrun.4
@@ -22,8 +22,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd June 30, 2001
.Dt LONGRUN 4 i386
.Os
diff --git a/share/man/man4/man4.i386/npx.4 b/share/man/man4/man4.i386/npx.4
index 14a8eef1d64b..982360c5df49 100644
--- a/share/man/man4/man4.i386/npx.4
+++ b/share/man/man4/man4.i386/npx.4
@@ -28,7 +28,6 @@
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $Id: npx.4,v 1.1 1993/08/06 10:58:03 cgd Exp $
-.\" $FreeBSD$
.\"
.Dd August 28, 1993
.Dt NPX 4 i386
diff --git a/share/man/man4/man4.i386/pae.4 b/share/man/man4/man4.i386/pae.4
index 55c2aa62cce2..3ebb2bffc9d6 100644
--- a/share/man/man4/man4.i386/pae.4
+++ b/share/man/man4/man4.i386/pae.4
@@ -29,8 +29,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 8, 2003
.Dt PAE 4 i386
.Os
diff --git a/share/man/man4/man4.i386/pbio.4 b/share/man/man4/man4.i386/pbio.4
index d04eb325d169..927ac46c8209 100644
--- a/share/man/man4/man4.i386/pbio.4
+++ b/share/man/man4/man4.i386/pbio.4
@@ -24,8 +24,6 @@
.\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
.\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 14, 2005
.Dt PBIO 4 i386
.Os
diff --git a/share/man/man4/man4.i386/perfmon.4 b/share/man/man4/man4.i386/perfmon.4
index b9a00f53fd82..7a899e863f1b 100644
--- a/share/man/man4/man4.i386/perfmon.4
+++ b/share/man/man4/man4.i386/perfmon.4
@@ -25,8 +25,6 @@
.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd March 26, 1996
.Dt PERFMON 4 i386
.Os
diff --git a/share/man/man4/man4.i386/pnp.4 b/share/man/man4/man4.i386/pnp.4
index fadde4fe20e3..3afa48ae3f09 100644
--- a/share/man/man4/man4.i386/pnp.4
+++ b/share/man/man4/man4.i386/pnp.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 20, 2001
.Dt PNP 4 i386
.Os
diff --git a/share/man/man4/man4.i386/pnpbios.4 b/share/man/man4/man4.i386/pnpbios.4
index b386be21f629..20097fc580ba 100644
--- a/share/man/man4/man4.i386/pnpbios.4
+++ b/share/man/man4/man4.i386/pnpbios.4
@@ -23,8 +23,6 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd September 20, 2001
.Dt PNPBIOS 4 i386
.Os
diff --git a/share/man/man4/man4.i386/sbni.4 b/share/man/man4/man4.i386/sbni.4
index 779deba287dc..e311d82e84ef 100644
--- a/share/man/man4/man4.i386/sbni.4
+++ b/share/man/man4/man4.i386/sbni.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 8, 2002
.Dt SBNI 4 i386
.Os
diff --git a/share/man/man4/man4.i386/smapi.4 b/share/man/man4/man4.i386/smapi.4
index 116c40197cac..494e4bcc3164 100644
--- a/share/man/man4/man4.i386/smapi.4
+++ b/share/man/man4/man4.i386/smapi.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 1, 2003
.Dt SMAPI 4 i386
.Os
diff --git a/share/man/man4/man4.i386/vpd.4 b/share/man/man4/man4.i386/vpd.4
index ba7acd4aea2c..83970ee1a6d5 100644
--- a/share/man/man4/man4.i386/vpd.4
+++ b/share/man/man4/man4.i386/vpd.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 31, 2004
.Dt VPD 4 i386
.Os
diff --git a/share/man/man4/man4.powerpc/Makefile b/share/man/man4/man4.powerpc/Makefile
index e6ade9778db3..dbc133cc985b 100644
--- a/share/man/man4/man4.powerpc/Makefile
+++ b/share/man/man4/man4.powerpc/Makefile
@@ -1,4 +1,3 @@
-# $FreeBSD$
MAN= adb.4 \
akbd.4 \
diff --git a/share/man/man4/man4.powerpc/Makefile.depend b/share/man/man4/man4.powerpc/Makefile.depend
index f80275d86ab1..11aba52f82cf 100644
--- a/share/man/man4/man4.powerpc/Makefile.depend
+++ b/share/man/man4/man4.powerpc/Makefile.depend
@@ -1,4 +1,3 @@
-# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \
diff --git a/share/man/man4/man4.powerpc/abtn.4 b/share/man/man4/man4.powerpc/abtn.4
index 670f5a270b5f..92d643d5cf32 100644
--- a/share/man/man4/man4.powerpc/abtn.4
+++ b/share/man/man4/man4.powerpc/abtn.4
@@ -24,8 +24,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2011
.Dt ABTN 4
.Os
diff --git a/share/man/man4/man4.powerpc/adb.4 b/share/man/man4/man4.powerpc/adb.4
index 05a17a49b240..a781787995ab 100644
--- a/share/man/man4/man4.powerpc/adb.4
+++ b/share/man/man4/man4.powerpc/adb.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 3, 2009
.Dt ADB 4
.Os
diff --git a/share/man/man4/man4.powerpc/akbd.4 b/share/man/man4/man4.powerpc/akbd.4
index 2ecaaefd1022..44af08961122 100644
--- a/share/man/man4/man4.powerpc/akbd.4
+++ b/share/man/man4/man4.powerpc/akbd.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 3, 2009
.Dt AKBD 4
.Os
diff --git a/share/man/man4/man4.powerpc/ams.4 b/share/man/man4/man4.powerpc/ams.4
index 00ce975bac86..21be3c098920 100644
--- a/share/man/man4/man4.powerpc/ams.4
+++ b/share/man/man4/man4.powerpc/ams.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 3, 2009
.Dt AMS 4
.Os
diff --git a/share/man/man4/man4.powerpc/cuda.4 b/share/man/man4/man4.powerpc/cuda.4
index 021b6a18d94f..7171ebb42373 100644
--- a/share/man/man4/man4.powerpc/cuda.4
+++ b/share/man/man4/man4.powerpc/cuda.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 3, 2009
.Dt CUDA 4
.Os
diff --git a/share/man/man4/man4.powerpc/dtsec.4 b/share/man/man4/man4.powerpc/dtsec.4
index 93d5b5759fc3..4a60dd0b8824 100644
--- a/share/man/man4/man4.powerpc/dtsec.4
+++ b/share/man/man4/man4.powerpc/dtsec.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 31, 2017
.Dt DTSEC 4
.Os
diff --git a/share/man/man4/man4.powerpc/llan.4 b/share/man/man4/man4.powerpc/llan.4
index b9bf49ae614f..c32ddbca6a00 100644
--- a/share/man/man4/man4.powerpc/llan.4
+++ b/share/man/man4/man4.powerpc/llan.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 19, 2015
.Dt LLAN 4
.Os
@@ -52,7 +50,7 @@ but these are not currently supported by the driver.
The
.Nm
device driver appeared in
-.Fx 10.0.
+.Fx 10.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/man4.powerpc/ofw_console.4 b/share/man/man4/man4.powerpc/ofw_console.4
index eb73235c4970..fca85a1ffa9e 100644
--- a/share/man/man4/man4.powerpc/ofw_console.4
+++ b/share/man/man4/man4.powerpc/ofw_console.4
@@ -24,7 +24,6 @@
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" from: OpenBSD: pcons.4,v 1.4 2003/06/02 16:16:26 miod Exp
-.\" $FreeBSD$
.\"
.Dd January 16, 2021
.Dt OFW_CONSOLE 4 powerpc
diff --git a/share/man/man4/man4.powerpc/pmu.4 b/share/man/man4/man4.powerpc/pmu.4
index 30b2762fac06..6eac20cfa6b7 100644
--- a/share/man/man4/man4.powerpc/pmu.4
+++ b/share/man/man4/man4.powerpc/pmu.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 6, 2008
.Dt PMU 4
.Os
diff --git a/share/man/man4/man4.powerpc/powermac_nvram.4 b/share/man/man4/man4.powerpc/powermac_nvram.4
index 9af093f6ef83..ed15cb79fea3 100644
--- a/share/man/man4/man4.powerpc/powermac_nvram.4
+++ b/share/man/man4/man4.powerpc/powermac_nvram.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 19, 2020
.Dt POWERMAC_NVRAM 4 powerpc
.Os
diff --git a/share/man/man4/man4.powerpc/smu.4 b/share/man/man4/man4.powerpc/smu.4
index 4916b956e577..ef2654746e62 100644
--- a/share/man/man4/man4.powerpc/smu.4
+++ b/share/man/man4/man4.powerpc/smu.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 22, 2010
.Dt SMU 4
.Os
diff --git a/share/man/man4/man4.powerpc/snd_ai2s.4 b/share/man/man4/man4.powerpc/snd_ai2s.4
index 2773b53c331f..3880751e65c9 100644
--- a/share/man/man4/man4.powerpc/snd_ai2s.4
+++ b/share/man/man4/man4.powerpc/snd_ai2s.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 20, 2009
.Dt SND_AI2S 4
.Os
diff --git a/share/man/man4/man4.powerpc/snd_davbus.4 b/share/man/man4/man4.powerpc/snd_davbus.4
index ed3f3edea4ff..6958ebd4b4b5 100644
--- a/share/man/man4/man4.powerpc/snd_davbus.4
+++ b/share/man/man4/man4.powerpc/snd_davbus.4
@@ -23,8 +23,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 20, 2009
.Dt SND_DAVBUS 4
.Os
diff --git a/share/man/man4/man4.powerpc/tsec.4 b/share/man/man4/man4.powerpc/tsec.4
index 861e866d4c90..b3ccae648ab8 100644
--- a/share/man/man4/man4.powerpc/tsec.4
+++ b/share/man/man4/man4.powerpc/tsec.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 20, 2015
.Dt TSEC 4
.Os
diff --git a/share/man/man4/max44009.4 b/share/man/man4/max44009.4
index 507b64177251..474bec7dc525 100644
--- a/share/man/man4/max44009.4
+++ b/share/man/man4/max44009.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 6, 2021
.Dt MAX44009 4
.Os
diff --git a/share/man/man4/md.4 b/share/man/man4/md.4
index d6b92d86507d..acd52aecb675 100644
--- a/share/man/man4/md.4
+++ b/share/man/man4/md.4
@@ -5,8 +5,6 @@
.\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
.\" ----------------------------------------------------------------------------
.\"
-.\" $FreeBSD$
-.\"
.Dd January 8, 2020
.Dt MD 4
.Os
diff --git a/share/man/man4/mdio.4 b/share/man/man4/mdio.4
index 8120b0748e75..b889dd6d5ed4 100644
--- a/share/man/man4/mdio.4
+++ b/share/man/man4/mdio.4
@@ -2,8 +2,6 @@
.\" Based on the miibus(4) manual page written by Tom Rhodes.
.\" Please see the /usr/src/COPYRIGHT file for copyright information.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 17, 2015
.Dt MDIO 4
.Os
diff --git a/share/man/man4/me.4 b/share/man/man4/me.4
index 668d346791ea..f10891c2fa8f 100644
--- a/share/man/man4/me.4
+++ b/share/man/man4/me.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 7, 2014
.Dt ME 4
.Os
diff --git a/share/man/man4/mem.4 b/share/man/man4/mem.4
index 6370d2a95525..68969d281532 100644
--- a/share/man/man4/mem.4
+++ b/share/man/man4/mem.4
@@ -25,10 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)mem.4 5.3 (Berkeley) 5/2/91
-.\" $FreeBSD$
-.\"
-.Dd March 11, 2022
+.Dd March 24, 2024
.Dt MEM 4
.Os
.Sh NAME
@@ -301,11 +298,13 @@ privilege.
.Xr memcontrol 8
.Sh HISTORY
The
-.Nm mem
+.Pa /dev/mem
+file appeared in
+.At v1
and
-.Nm kmem
-files appeared in
-.At v6 .
+.Pa /dev/kmem
+in
+.At v5 .
The ioctl interface for memory range attributes was added in
.Fx 3.2 .
.Sh BUGS
diff --git a/share/man/man4/mfi.4 b/share/man/man4/mfi.4
index 9be944d8ae9d..4a55467d81f2 100644
--- a/share/man/man4/mfi.4
+++ b/share/man/man4/mfi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 19, 2023
.Dt MFI 4
.Os
diff --git a/share/man/man4/mgb.4 b/share/man/man4/mgb.4
index 6b3cafa5c63d..cf0f7aaa688d 100644
--- a/share/man/man4/mgb.4
+++ b/share/man/man4/mgb.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 28, 2021
.Dt MGB 4
.Os
diff --git a/share/man/man4/miibus.4 b/share/man/man4/miibus.4
index 62954146ea3d..f53abdb405f2 100644
--- a/share/man/man4/miibus.4
+++ b/share/man/man4/miibus.4
@@ -6,8 +6,6 @@
.\" Originally this file looked much like the NetBSD mii(4) manual page, but
.\" I doubt you would ever notice due to large differences.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt MIIBUS 4
.Os
diff --git a/share/man/man4/mld.4 b/share/man/man4/mld.4
index 8d35c050cc32..539138d86f5f 100644
--- a/share/man/man4/mld.4
+++ b/share/man/man4/mld.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 8, 2013
.Dt MLD 4
.Os
diff --git a/share/man/man4/mlx.4 b/share/man/man4/mlx.4
index 4aca36eff422..f7a0d64e9e73 100644
--- a/share/man/man4/mlx.4
+++ b/share/man/man4/mlx.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 15, 2017
.Dt MLX 4
.Os
diff --git a/share/man/man4/mlx4en.4 b/share/man/man4/mlx4en.4
index f9b1e3bfc8e2..69d2904508b8 100644
--- a/share/man/man4/mlx4en.4
+++ b/share/man/man4/mlx4en.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 1, 2017
.Dt MLX4EN 4
.Os
@@ -86,7 +84,7 @@ please email the specific information to
The
.Nm
device driver first appeared in
-.Fx 9.x .
+.Fx 9.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/mlx4ib.4 b/share/man/man4/mlx4ib.4
index e827ff6c51bb..536b8cab5280 100644
--- a/share/man/man4/mlx4ib.4
+++ b/share/man/man4/mlx4ib.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 1, 2017
.Dt MLX4IB 4
.Os
@@ -86,7 +84,7 @@ please email the specific information to
The
.Nm
device driver first appeared in
-.Fx 9.x .
+.Fx 9.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/mlx5en.4 b/share/man/man4/mlx5en.4
index 53470d894071..7d92e22275d6 100644
--- a/share/man/man4/mlx5en.4
+++ b/share/man/man4/mlx5en.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2021
.Dt MLX5EN 4
.Os
diff --git a/share/man/man4/mlx5ib.4 b/share/man/man4/mlx5ib.4
index 092627596765..71d634b2f695 100644
--- a/share/man/man4/mlx5ib.4
+++ b/share/man/man4/mlx5ib.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 23, 2017
.Dt MLX5IB 4
.Os
@@ -115,7 +113,7 @@ email all the specific information related to the issue to
The
.Nm
device driver first appeared in
-.Fx 12.x .
+.Fx 12.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/mlx5io.4 b/share/man/man4/mlx5io.4
index 495cd6608f47..66a767d97d31 100644
--- a/share/man/man4/mlx5io.4
+++ b/share/man/man4/mlx5io.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 2, 2019
.Dt mlx5io 4
.Os
@@ -95,7 +93,7 @@ struct mlx5_fwdump_get {
};
.Ed
.Pp
-On successfull return, the
+On successful return, the
.Dv reg_filled
field reports the number of the
.Dv buf
@@ -163,7 +161,7 @@ struct mlx5_eeprom_get {
};
.Ed
.Pp
-On successfull return, the
+On successful return, the
.Dv eeprom_info_out_len
field reports the length of the EEPROM information.
.Dv eeprom_info_buf
diff --git a/share/man/man4/mmc.4 b/share/man/man4/mmc.4
index 430bca983280..394f7bb37c41 100644
--- a/share/man/man4/mmc.4
+++ b/share/man/man4/mmc.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 10, 2021
.Dt MMC 4
.Os
diff --git a/share/man/man4/mmcsd.4 b/share/man/man4/mmcsd.4
index 9779183c64d4..7466bc546b91 100644
--- a/share/man/man4/mmcsd.4
+++ b/share/man/man4/mmcsd.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 10, 2021
.Dt MMCSD 4
.Os
diff --git a/share/man/man4/mod_cc.4 b/share/man/man4/mod_cc.4
index a03ff0630c15..f17c6100ce23 100644
--- a/share/man/man4/mod_cc.4
+++ b/share/man/man4/mod_cc.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 13, 2022
.Dt MOD_CC 4
.Os
@@ -130,7 +128,7 @@ to control their behaviour.
Note that both NewReno and CUBIC now support Hystart++ based on the version 3 of the internet-draft.
.Sh Kernel Configuration
All of the available congestion control modules may also be loaded
-via kernel configutation options.
+via kernel configuration options.
A kernel configuration is required to have at least one congestion control
algorithm built into it via kernel option and a system default specified.
Compilation of the kernel will fail if these two conditions are not met.
diff --git a/share/man/man4/mos.4 b/share/man/man4/mos.4
index e4ae8c44c1b9..da17306b5e19 100644
--- a/share/man/man4/mos.4
+++ b/share/man/man4/mos.4
@@ -13,8 +13,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt MOS 4
.Os
diff --git a/share/man/man4/mouse.4 b/share/man/man4/mouse.4
index 9ee3eee0041b..affc7fb7ac9e 100644
--- a/share/man/man4/mouse.4
+++ b/share/man/man4/mouse.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 3, 1997
.Dt MOUSE 4
.Os
diff --git a/share/man/man4/mpi3mr.4 b/share/man/man4/mpi3mr.4
new file mode 100644
index 000000000000..981979e37187
--- /dev/null
+++ b/share/man/man4/mpi3mr.4
@@ -0,0 +1,81 @@
+.\"
+.\" Copyright (c) 2023 Netflix, Inc
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" mpi3mr driver man page.
+.\"
+.Dd June 14, 2023
+.Dt MPI3MR 4
+.Os
+.Sh NAME
+.Nm mpi3mr
+.Nd "Broadcom MPIMR 3.0 IT/IR 24Gb/s SAS Tri-Mode RAID PCIe 4.0 driver"
+.Sh SYNOPSIS
+.\" To compile this driver into the kernel, place these lines in the kernel
+.\" configuration file:
+.\" .Bd -ragged -offset indent
+.\" .Cd "device pci"
+.\" .Cd "device scbus"
+.\" .Cd "device mpi3mr"
+.\" .Ed
+.\" .Pp
+The driver can be loaded as a module at boot time by placing this line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+mpi3mr_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for Broadcom Ltd. MPIMR 3.0 IT/IR PCIe 4 controller.
+.Sh HARDWARE
+These controllers are supported by the
+.Nm
+driver:
+.Pp
+.Bl -bullet -compact
+.It
+Broadcom Ltd. SAS 4116 Tri-Mode RAID Adapter
+.It
+Broadcom Ltd. 9670W-16i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9670-24i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9660-16i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9620-16i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9600-24i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9600-16i 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9600W-16e 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9600-16e 24G PCIe 4.0 Tri-Mode RAID Adapters
+.It
+Broadcom Ltd. 9600-8i8e 24G PCIe 4.0 Tri-Mode RAID Adapters
+.El
+.Sh SEE ALSO
+.Xr cam 4 ,
+.Xr cd 4 ,
+.Xr ch 4 ,
+.Xr da 4 ,
+.Xr mpr 4 ,
+.Xr pci 4 ,
+.Xr sa 4 ,
+.Xr scsi 4 .
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Fx 14.0 .
+.Sh AUTHORS
+The
+.Nm
+driver was written by
+.An Sumit Saxena Aq Mt sumit.saxena@broadcom.com ,
+and
+.An Chandrakanth Patil Aq Mt chandrakanth.patil@broadcom.com .
+This manual page was written by
+.An Warner Losh Aq Mt imp@FreeBSD.org .
diff --git a/share/man/man4/mpr.4 b/share/man/man4/mpr.4
index fc2ed791f2a4..e114ecfd077b 100644
--- a/share/man/man4/mpr.4
+++ b/share/man/man4/mpr.4
@@ -36,7 +36,6 @@
.\" Author: Stephen McConnell <slm@FreeBSD.org>
.\"
.\" $Id$
-.\" $FreeBSD$
.\"
.Dd June 1, 2019
.Dt MPR 4
diff --git a/share/man/man4/mps.4 b/share/man/man4/mps.4
index a176ac04985a..5bcb55a54599 100644
--- a/share/man/man4/mps.4
+++ b/share/man/man4/mps.4
@@ -36,7 +36,6 @@
.\" Author: Stephen McConnell <slm@FreeBSD.org>
.\"
.\" $Id: //depot/SpectraBSD/head/share/man/man4/mps.4#6 $
-.\" $FreeBSD$
.\"
.Dd June 1, 2019
.Dt MPS 4
diff --git a/share/man/man4/mpt.4 b/share/man/man4/mpt.4
index 6df0aeab574b..1f6fa3e33b14 100644
--- a/share/man/man4/mpt.4
+++ b/share/man/man4/mpt.4
@@ -33,8 +33,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2021
.Dt MPT 4
.Os
diff --git a/share/man/man4/mrsas.4 b/share/man/man4/mrsas.4
index 0528ee2fa1bd..36e9a7b5c7e7 100644
--- a/share/man/man4/mrsas.4
+++ b/share/man/man4/mrsas.4
@@ -32,8 +32,6 @@
.\" are those of the authors and should not be interpreted as representing
.\" official policies, either expressed or implied, of the FreeBSD Project.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 4, 2021
.Dt MRSAS 4
.Os
diff --git a/share/man/man4/msk.4 b/share/man/man4/msk.4
index 6c2a030dfc19..f73299c516d7 100644
--- a/share/man/man4/msk.4
+++ b/share/man/man4/msk.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 23, 2011
.Dt MSK 4
.Os
diff --git a/share/man/man4/mt7915.4 b/share/man/man4/mt7915.4
index 0bb82959d488..fa5fd626d870 100644
--- a/share/man/man4/mt7915.4
+++ b/share/man/man4/mt7915.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2023
.Dt MT7915 4
.Os
diff --git a/share/man/man4/mt7921.4 b/share/man/man4/mt7921.4
index 3cafa52779dd..460c90ece808 100644
--- a/share/man/man4/mt7921.4
+++ b/share/man/man4/mt7921.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 18, 2023
.Dt MT7921 4
.Os
diff --git a/share/man/man4/mtio.4 b/share/man/man4/mtio.4
index 558f02864777..34414e5f2a26 100644
--- a/share/man/man4/mtio.4
+++ b/share/man/man4/mtio.4
@@ -28,9 +28,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)mtio.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd February 12, 2015
.Dt MTIO 4
.Os
diff --git a/share/man/man4/muge.4 b/share/man/man4/muge.4
index 3bb8810d81b0..598106bf1855 100644
--- a/share/man/man4/muge.4
+++ b/share/man/man4/muge.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 11, 2018
.Dt MUGE 4
.Os
diff --git a/share/man/man4/multicast.4 b/share/man/man4/multicast.4
index c0ce4599a02d..aa3293e107eb 100644
--- a/share/man/man4/multicast.4
+++ b/share/man/man4/multicast.4
@@ -23,8 +23,6 @@
.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
.\" DEALINGS IN THE SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 27, 2009
.Dt MULTICAST 4
.Os
diff --git a/share/man/man4/mvs.4 b/share/man/man4/mvs.4
index 4d432e44c8b7..516a1ddcc1ac 100644
--- a/share/man/man4/mvs.4
+++ b/share/man/man4/mvs.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 23, 2015
.Dt MVS 4
.Os
diff --git a/share/man/man4/mwl.4 b/share/man/man4/mwl.4
index 910ae083649f..9eecc080f710 100644
--- a/share/man/man4/mwl.4
+++ b/share/man/man4/mwl.4
@@ -25,8 +25,6 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
.Dd July 8, 2009
.Dt MWL 4
diff --git a/share/man/man4/mwlfw.4 b/share/man/man4/mwlfw.4
index 5e557bfc3073..e6fdc955a8f8 100644
--- a/share/man/man4/mwlfw.4
+++ b/share/man/man4/mwlfw.4
@@ -20,8 +20,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 9, 2009
.Dt MWLFW 4
.Os
diff --git a/share/man/man4/mx25l.4 b/share/man/man4/mx25l.4
index 4c69234c1095..ff2e78a8c5aa 100644
--- a/share/man/man4/mx25l.4
+++ b/share/man/man4/mx25l.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 26, 2019
.Dt MX25L 4
.Os
diff --git a/share/man/man4/mxge.4 b/share/man/man4/mxge.4
index 3e54062fd212..85cd79a4c90e 100644
--- a/share/man/man4/mxge.4
+++ b/share/man/man4/mxge.4
@@ -29,8 +29,6 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 13, 2008
.Dt MXGE 4
.Os
diff --git a/share/man/man4/my.4 b/share/man/man4/my.4
index f92fff79306e..fc2386317390 100644
--- a/share/man/man4/my.4
+++ b/share/man/man4/my.4
@@ -22,8 +22,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt MY 4
.Os
diff --git a/share/man/man4/nctgpio.4 b/share/man/man4/nctgpio.4
new file mode 100644
index 000000000000..84eb1ccb7d3f
--- /dev/null
+++ b/share/man/man4/nctgpio.4
@@ -0,0 +1,54 @@
+.\"
+.Dd Apr 18, 2023
+.Dt NCTGPIO 4
+.Os
+.Sh NAME
+.Nm nctgpio
+.Nd GPIO controller on Nuvoton and Winbond Super I/Os
+.Sh SYNOPSIS
+.Cd "device gpio"
+.Cd "device nctgpio"
+.Cd "device superio"
+.Sh DESCRIPTION
+The
+.Nm
+is a driver for GPIO controller that can be found in Nuvoton and Winbond Super I/O chips.
+.Pp
+The
+.Nm
+driver supports the following chips:
+.Pp
+.Bl -bullet -compact
+.It
+Nuvoton NCT5104D
+.It
+Nuvoton NCT5104D (PC-Engines APU)
+.It
+Nuvoton NCT5104D (PC-Engines APU3)
+.It
+Nuvoton NCT5585D
+.It
+Nuvoton NCT6116D
+.It
+Nuvoton NCT6779
+.It
+Nuvoton NCT6796D-E
+.It
+Winbond 83627DHG
+.El
+
+.Sh SEE ALSO
+.Xr gpio 3 ,
+.Xr gpio 4 ,
+.Xr gpioctl 8
+.Sh HISTORY
+The driver first appeared in
+.Fx 11.0 .
+And the
+manual page first appeared in
+.Fx 14.0 .
+.Sh AUTHORS
+The driver was initially written by
+.An Daniel Wyatt Aq Mt daniel@dewyatt.com .
+This man page was written by
+.An Stéphane Rochoy Aq Mt stephane.rochoy@stormshield.eu .
diff --git a/share/man/man4/ncthwm.4 b/share/man/man4/ncthwm.4
new file mode 100644
index 000000000000..5076a8888046
--- /dev/null
+++ b/share/man/man4/ncthwm.4
@@ -0,0 +1,52 @@
+.\"
+.Dd Apr 18, 2023
+.Dt NCTHWM 4
+.Os
+.Sh NAME
+.Nm ncthwm
+.Nd Hardware monitoring controller on Nuvoton Super I/Os
+.Sh SYNOPSIS
+.Cd "device ncthwm"
+.Cd "device superio"
+.Sh DESCRIPTION
+The
+.Nm
+is a driver for hardware monitoring controller that can be found in Nuvoton
+Super I/O chips. It expose fan speed via
+.Xr sysctl 8 .
+
+.Pp
+The
+.Nm
+driver supports the following chips:
+.Pp
+.Bl -bullet -compact
+.It
+Nuvoton NCT6779
+.It
+Nuvoton NCT6796D-E
+.El
+
+.Sh SYSCTL VARIABLES
+These variables are available as read-only
+.Xr sysctl 8
+variables:
+.Bl -tag -width indent
+.It Va dev.ncthwm.0.CPUFAN
+CPU fan speed in RPM.
+.It Va dev.ncthwm.0.SYSFAN
+System fan speed in RPM.
+.It Va dev.ncthwm.0.AUXFAN0
+AUX0 fan speed in RPM.
+.It Va dev.ncthwm.0.AUXFAN1
+AUX1 fan speed in RPM.
+.It Va dev.ncthwm.0.AUXFAN2
+AUX2 fan speed in RPM.
+.El
+
+.Sh HISTORY
+The driver first appeared in
+.Fx 14.0 .
+.Sh AUTHORS
+The driver was initially written by
+.An Stéphane Rochoy Aq Mt stephane.rochoy@stormshield.eu .
diff --git a/share/man/man4/nda.4 b/share/man/man4/nda.4
index d08469dc7b90..c4fa157af851 100644
--- a/share/man/man4/nda.4
+++ b/share/man/man4/nda.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 6, 2020
.Dt NDA 4
.Os
diff --git a/share/man/man4/net80211.4 b/share/man/man4/net80211.4
index 629e84c35566..912a6c3147cf 100644
--- a/share/man/man4/net80211.4
+++ b/share/man/man4/net80211.4
@@ -26,8 +26,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 7, 2020
.Dt NET80211 4
.Os
diff --git a/share/man/man4/netdump.4 b/share/man/man4/netdump.4
index ba39452c7076..daf0d6ae31dc 100644
--- a/share/man/man4/netdump.4
+++ b/share/man/man4/netdump.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2022
.Dt NETDUMP 4
.Os
diff --git a/share/man/man4/netfpga10g_nf10bmac.4 b/share/man/man4/netfpga10g_nf10bmac.4
index a2ee787de527..3a6fc363eebd 100644
--- a/share/man/man4/netfpga10g_nf10bmac.4
+++ b/share/man/man4/netfpga10g_nf10bmac.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 17, 2014
.Dt NETFPGA10G_NF10BMAC 4
.Os
diff --git a/share/man/man4/netgdb.4 b/share/man/man4/netgdb.4
index 81bc2fe969a1..a86431fa129f 100644
--- a/share/man/man4/netgdb.4
+++ b/share/man/man4/netgdb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2022
.Dt NETGDB 4
.Os
@@ -68,7 +66,7 @@ At this point, the server proxies traffic back and forth between
and the ordinary GDB client, speaking the ordinary GDB remote protocol.
The
.Nm
-session is identical to any other kernel GDB sesssion from the perspective
+session is identical to any other kernel GDB session from the perspective
of the GDB debugger.
.Sh IMPLEMENTATION NOTES
The UDP protocol is based on the same packet structure and a subset of the
diff --git a/share/man/man4/netgraph.4 b/share/man/man4/netgraph.4
index 70a5d6a0ead6..154f8f1e5b82 100644
--- a/share/man/man4/netgraph.4
+++ b/share/man/man4/netgraph.4
@@ -34,7 +34,6 @@
.\" Archie Cobbs <archie@FreeBSD.org>
.\"
.\" $Whistle: netgraph.4,v 1.7 1999/01/28 23:54:52 julian Exp $
-.\" $FreeBSD$
.\"
.Dd September 29, 2021
.Dt NETGRAPH 4
diff --git a/share/man/man4/netintro.4 b/share/man/man4/netintro.4
index 6066c9e74176..c6f8966ee047 100644
--- a/share/man/man4/netintro.4
+++ b/share/man/man4/netintro.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)netintro.4 8.2 (Berkeley) 11/30/93
-.\" $FreeBSD$
-.\"
.Dd October 14, 2020
.Dt NETINTRO 4
.Os
diff --git a/share/man/man4/netlink.4 b/share/man/man4/netlink.4
index e1a0c4b12933..2fa974df0ddf 100644
--- a/share/man/man4/netlink.4
+++ b/share/man/man4/netlink.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 30, 2022
.Dt NETLINK 4
.Os
diff --git a/share/man/man4/netmap.4 b/share/man/man4/netmap.4
index 535b2dfdfb4e..fd713f3c384b 100644
--- a/share/man/man4/netmap.4
+++ b/share/man/man4/netmap.4
@@ -25,8 +25,6 @@
.\" This document is derived in part from the enet man page (enet.4)
.\" distributed with 4.3BSD Unix.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 6, 2022
.Dt NETMAP 4
.Os
diff --git a/share/man/man4/nfe.4 b/share/man/man4/nfe.4
index b9f91a20aa8f..1194923f51da 100644
--- a/share/man/man4/nfe.4
+++ b/share/man/man4/nfe.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 15, 2011
.Dt NFE 4
.Os
diff --git a/share/man/man4/nfsmb.4 b/share/man/man4/nfsmb.4
index f3022191ea8e..d19ac4dfe05e 100644
--- a/share/man/man4/nfsmb.4
+++ b/share/man/man4/nfsmb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 31, 2005
.Dt NFSMB 4
.Os
diff --git a/share/man/man4/ng_UI.4 b/share/man/man4/ng_UI.4
index f00cb63f117e..14ee8a43a8e6 100644
--- a/share/man/man4/ng_UI.4
+++ b/share/man/man4/ng_UI.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_UI.8,v 1.4 1999/01/25 02:37:56 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_async.4 b/share/man/man4/ng_async.4
index cf38b2ed8421..f1ccadd99786 100644
--- a/share/man/man4/ng_async.4
+++ b/share/man/man4/ng_async.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_async.8,v 1.6 1999/01/25 23:46:25 archie Exp $
.\"
.Dd November 13, 2012
diff --git a/share/man/man4/ng_bluetooth.4 b/share/man/man4/ng_bluetooth.4
index b19dee157ae6..d6d2f6f8d78e 100644
--- a/share/man/man4/ng_bluetooth.4
+++ b/share/man/man4/ng_bluetooth.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ng_bluetooth.4,v 1.3 2003/05/21 19:37:35 max Exp $
-.\" $FreeBSD$
.\"
.Dd November 9, 2002
.Dt NG_BLUETOOTH 4
diff --git a/share/man/man4/ng_bpf.4 b/share/man/man4/ng_bpf.4
index b04b57baf1dd..98b5cdf20d45 100644
--- a/share/man/man4/ng_bpf.4
+++ b/share/man/man4/ng_bpf.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_bpf.8,v 1.2 1999/12/03 01:57:12 archie Exp $
.\"
.Dd September 20, 2020
diff --git a/share/man/man4/ng_bridge.4 b/share/man/man4/ng_bridge.4
index f83bacecce40..998c428cbad0 100644
--- a/share/man/man4/ng_bridge.4
+++ b/share/man/man4/ng_bridge.4
@@ -32,9 +32,7 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
-.Dd May 13, 2021
+.Dd April 8, 2024
.Dt NG_BRIDGE 4
.Os
.Sh NAME
@@ -109,13 +107,27 @@ hook of the bridge, and ignore the complexity of the outside world.
Frames with unknown MACs are always sent out to
.Ar uplink
hooks, so no functionality is lost.
+The
+.Ar uplink0
+hook is not allowed.
+.Pp
+The
+.Ar linkX
+and
+.Ar uplinkX
+hook numbers can be autoassigned.
+If a new hook name was specified as
+.Ar link
+or
+.Ar uplink
+the node will append lowest available valid number to the name of the new hook.
.Pp
Frames with unknown destination MAC addresses are replicated to any
available hook, unless the first connected hook is an
.Ar uplink
hook.
In this case the node assumes, that all unknown MAC addresses are
-located soley on the
+located solely on the
.Ar uplink
hooks and only those hooks will be used to send out frames with
unknown destination MACs.
@@ -268,3 +280,11 @@ node type was implemented in
.Fx 4.2 .
.Sh AUTHORS
.An Archie Cobbs Aq Mt archie@FreeBSD.org
+.Sh BUGS
+The
+.Nm
+node refuses to create the
+.Ar uplink0
+hook to avoid later ambiguity with the
+.Dv NGM_BRIDGE_GET_STATS
+message.
diff --git a/share/man/man4/ng_btsocket.4 b/share/man/man4/ng_btsocket.4
index 27c77adad457..d16ccccbeb90 100644
--- a/share/man/man4/ng_btsocket.4
+++ b/share/man/man4/ng_btsocket.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ng_btsocket.4,v 1.7 2003/05/21 19:37:35 max Exp $
-.\" $FreeBSD$
.\"
.Dd November 13, 2012
.Dt NG_BTSOCKET 4
diff --git a/share/man/man4/ng_car.4 b/share/man/man4/ng_car.4
index abb522ae151b..e111a86b95d7 100644
--- a/share/man/man4/ng_car.4
+++ b/share/man/man4/ng_car.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 27, 2021
.Dt NG_CAR 4
.Os
diff --git a/share/man/man4/ng_checksum.4 b/share/man/man4/ng_checksum.4
index a0b67447db8a..d57f1b009dc7 100644
--- a/share/man/man4/ng_checksum.4
+++ b/share/man/man4/ng_checksum.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 29, 2015
.Dt NG_CHECKSUM 4
.Os
diff --git a/share/man/man4/ng_cisco.4 b/share/man/man4/ng_cisco.4
index 3904176855b8..f32b13f92830 100644
--- a/share/man/man4/ng_cisco.4
+++ b/share/man/man4/ng_cisco.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_cisco.8,v 1.5 1999/01/25 23:46:26 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_deflate.4 b/share/man/man4/ng_deflate.4
index fef00ffefca7..397efe622edb 100644
--- a/share/man/man4/ng_deflate.4
+++ b/share/man/man4/ng_deflate.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 23, 2006
.Dt NG_DEFLATE 4
.Os
diff --git a/share/man/man4/ng_device.4 b/share/man/man4/ng_device.4
index 8b1ee32b8536..003c9bc95707 100644
--- a/share/man/man4/ng_device.4
+++ b/share/man/man4/ng_device.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 8, 2021
.Dt NG_DEVICE 4
.Os
diff --git a/share/man/man4/ng_echo.4 b/share/man/man4/ng_echo.4
index ac05d54cae0e..2300b4d4a5eb 100644
--- a/share/man/man4/ng_echo.4
+++ b/share/man/man4/ng_echo.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_echo.8,v 1.4 1999/01/25 23:46:26 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_eiface.4 b/share/man/man4/ng_eiface.4
index 6e4239e70c2a..c2b644556686 100644
--- a/share/man/man4/ng_eiface.4
+++ b/share/man/man4/ng_eiface.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 14, 2019
.Dt NG_EIFACE 4
.Os
diff --git a/share/man/man4/ng_etf.4 b/share/man/man4/ng_etf.4
index 5e78b3d0bab4..8aa4cdb85b67 100644
--- a/share/man/man4/ng_etf.4
+++ b/share/man/man4/ng_etf.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 13, 2012
.Dt NG_ETF 4
.Os
diff --git a/share/man/man4/ng_ether.4 b/share/man/man4/ng_ether.4
index 6d579e8b9f55..79c30ca7788e 100644
--- a/share/man/man4/ng_ether.4
+++ b/share/man/man4/ng_ether.4
@@ -32,8 +32,6 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd June 23, 2011
.Dt NG_ETHER 4
.Os
diff --git a/share/man/man4/ng_ether_echo.4 b/share/man/man4/ng_ether_echo.4
index a62c55320ccb..061c0ee833fc 100644
--- a/share/man/man4/ng_ether_echo.4
+++ b/share/man/man4/ng_ether_echo.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_echo.8,v 1.4 1999/01/25 23:46:26 archie Exp $
.\"
.Dd December 24, 2008
diff --git a/share/man/man4/ng_frame_relay.4 b/share/man/man4/ng_frame_relay.4
index 7f7f0251ba62..91d9d4b5cae6 100644
--- a/share/man/man4/ng_frame_relay.4
+++ b/share/man/man4/ng_frame_relay.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_frame_relay.8,v 1.4 1999/01/25 23:46:26 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_gif.4 b/share/man/man4/ng_gif.4
index dcda5e651f15..405f34a0e254 100644
--- a/share/man/man4/ng_gif.4
+++ b/share/man/man4/ng_gif.4
@@ -26,8 +26,6 @@
.\"
.\" Author: Brooks Davis <brooks@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd September 18, 2001
.Dt NG_GIF 4
.Os
diff --git a/share/man/man4/ng_gif_demux.4 b/share/man/man4/ng_gif_demux.4
index e827659b8f58..2855c2563492 100644
--- a/share/man/man4/ng_gif_demux.4
+++ b/share/man/man4/ng_gif_demux.4
@@ -26,8 +26,6 @@
.\"
.\" Author: Brooks Davis <brooks@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd September 18, 2001
.Dt NG_GIF_DEMUX 4
.Os
diff --git a/share/man/man4/ng_hci.4 b/share/man/man4/ng_hci.4
index d5727ef83ea3..559d21cb3cde 100644
--- a/share/man/man4/ng_hci.4
+++ b/share/man/man4/ng_hci.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ng_hci.4,v 1.3 2003/05/21 19:37:35 max Exp $
-.\" $FreeBSD$
.\"
.Dd June 25, 2002
.Dt NG_HCI 4
diff --git a/share/man/man4/ng_hole.4 b/share/man/man4/ng_hole.4
index 227170d422e8..22945fb03e21 100644
--- a/share/man/man4/ng_hole.4
+++ b/share/man/man4/ng_hole.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_hole.8,v 1.4 1999/01/25 23:46:26 archie Exp $
.\"
.Dd May 19, 2004
diff --git a/share/man/man4/ng_hub.4 b/share/man/man4/ng_hub.4
index bba9e1160577..9959cca926b5 100644
--- a/share/man/man4/ng_hub.4
+++ b/share/man/man4/ng_hub.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 5, 2010
.Dt NG_HUB 4
.Os
diff --git a/share/man/man4/ng_iface.4 b/share/man/man4/ng_iface.4
index 2259ea1076d3..0579028b4c74 100644
--- a/share/man/man4/ng_iface.4
+++ b/share/man/man4/ng_iface.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_iface.8,v 1.5 1999/01/25 23:46:26 archie Exp $
.\"
.Dd July 31, 2020
diff --git a/share/man/man4/ng_ip_input.4 b/share/man/man4/ng_ip_input.4
index 0c4cbafd2f48..73893c3ff8a7 100644
--- a/share/man/man4/ng_ip_input.4
+++ b/share/man/man4/ng_ip_input.4
@@ -59,8 +59,6 @@
.\" Author: Brooks Davis <brooks@FreeBSD.org>
.\" Derived from: ng_hole.4
.\"
-.\" $FreeBSD$
-.\"
.Dd September 27, 2001
.Dt NG_IP_INPUT 4
.Os
diff --git a/share/man/man4/ng_ipfw.4 b/share/man/man4/ng_ipfw.4
index 19e8f7418884..eef30ffa5510 100644
--- a/share/man/man4/ng_ipfw.4
+++ b/share/man/man4/ng_ipfw.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 2, 2010
.Dt NG_IPFW 4
.Os
diff --git a/share/man/man4/ng_ksocket.4 b/share/man/man4/ng_ksocket.4
index 0590bbf91f3d..1f32d39dc7d0 100644
--- a/share/man/man4/ng_ksocket.4
+++ b/share/man/man4/ng_ksocket.4
@@ -32,8 +32,6 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd January 9, 2012
.Dt NG_KSOCKET 4
.Os
diff --git a/share/man/man4/ng_l2cap.4 b/share/man/man4/ng_l2cap.4
index 63b2ede785a9..0fa3901a1ce5 100644
--- a/share/man/man4/ng_l2cap.4
+++ b/share/man/man4/ng_l2cap.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ng_l2cap.4,v 1.4 2003/09/14 23:37:52 max Exp $
-.\" $FreeBSD$
.\"
.Dd July 4, 2002
.Dt NG_L2CAP 4
diff --git a/share/man/man4/ng_l2tp.4 b/share/man/man4/ng_l2tp.4
index 11f3c5e515b1..becde35e2f1b 100644
--- a/share/man/man4/ng_l2tp.4
+++ b/share/man/man4/ng_l2tp.4
@@ -35,8 +35,6 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd November 13, 2012
.Dt NG_L2TP 4
.Os
diff --git a/share/man/man4/ng_lmi.4 b/share/man/man4/ng_lmi.4
index 21a96d1628b4..691f00ad9bb4 100644
--- a/share/man/man4/ng_lmi.4
+++ b/share/man/man4/ng_lmi.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_lmi.8,v 1.4 1999/01/25 23:46:27 archie Exp $
.\"
.Dd November 13, 2012
diff --git a/share/man/man4/ng_macfilter.4 b/share/man/man4/ng_macfilter.4
index 895d3560136b..904f194f7fec 100644
--- a/share/man/man4/ng_macfilter.4
+++ b/share/man/man4/ng_macfilter.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 10, 2018
.Dt NG_MACFILTER 4
.Os
@@ -69,7 +67,7 @@ hook, to be connected to the
.Dv lower
hook of the NIC, and a
.Dv default
-hook where packets are sent if the MAC adddress is not found in the table.
+hook where packets are sent if the MAC address is not found in the table.
.Nm macfilter
supports up to
.Dv NG_MACFILTER_UPPER_NUM
diff --git a/share/man/man4/ng_mppc.4 b/share/man/man4/ng_mppc.4
index 0b06350d2ba6..fa000d87d57c 100644
--- a/share/man/man4/ng_mppc.4
+++ b/share/man/man4/ng_mppc.4
@@ -33,7 +33,6 @@
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
.\" $Whistle: ng_mppc.8,v 1.1 1999/12/08 20:20:39 archie Exp $
-.\" $FreeBSD$
.\"
.Dd June 7, 2016
.Dt NG_MPPC 4
diff --git a/share/man/man4/ng_nat.4 b/share/man/man4/ng_nat.4
index e9c0f2acbcee..10615b3b387d 100644
--- a/share/man/man4/ng_nat.4
+++ b/share/man/man4/ng_nat.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 24, 2021
.Dt NG_NAT 4
.Os
diff --git a/share/man/man4/ng_netflow.4 b/share/man/man4/ng_netflow.4
index 5372f6cb8d1c..e313eb065710 100644
--- a/share/man/man4/ng_netflow.4
+++ b/share/man/man4/ng_netflow.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 10, 2012
.Dt NG_NETFLOW 4
.Os
diff --git a/share/man/man4/ng_one2many.4 b/share/man/man4/ng_one2many.4
index 845254e19069..8a73c51d2bcf 100644
--- a/share/man/man4/ng_one2many.4
+++ b/share/man/man4/ng_one2many.4
@@ -32,8 +32,6 @@
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd November 13, 2012
.Dt NG_ONE2MANY 4
.Os
diff --git a/share/man/man4/ng_patch.4 b/share/man/man4/ng_patch.4
index f9f893fa3c0b..7a8543fd7dd8 100644
--- a/share/man/man4/ng_patch.4
+++ b/share/man/man4/ng_patch.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 17, 2015
.Dt NG_PATCH 4
.Os
diff --git a/share/man/man4/ng_pipe.4 b/share/man/man4/ng_pipe.4
index 1700c893286f..0262213eefa0 100644
--- a/share/man/man4/ng_pipe.4
+++ b/share/man/man4/ng_pipe.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 17, 2019
.Dt NG_PIPE 4
.Os
diff --git a/share/man/man4/ng_ppp.4 b/share/man/man4/ng_ppp.4
index 89e662cf81ff..c1b5b9092a2f 100644
--- a/share/man/man4/ng_ppp.4
+++ b/share/man/man4/ng_ppp.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_ppp.8,v 1.3 1999/01/25 23:46:27 archie Exp $
.\"
.Dd November 13, 2012
diff --git a/share/man/man4/ng_pppoe.4 b/share/man/man4/ng_pppoe.4
index ff53d4ef3a95..346b2bfbe279 100644
--- a/share/man/man4/ng_pppoe.4
+++ b/share/man/man4/ng_pppoe.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_pppoe.8,v 1.1 1999/01/25 23:46:27 archie Exp $
.\"
.Dd May 1, 2022
diff --git a/share/man/man4/ng_pptpgre.4 b/share/man/man4/ng_pptpgre.4
index 632bc7b555d4..935b9ec9334b 100644
--- a/share/man/man4/ng_pptpgre.4
+++ b/share/man/man4/ng_pptpgre.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_pptpgre.8,v 1.2 1999/12/08 00:20:53 archie Exp $
.\"
.Dd November 4, 2018
@@ -160,7 +158,7 @@ in transit.
Greater values allow the node to deliver packets being late after more
packets in sequence at cost of increased kernel memory usage.
.It Va net.graph.pptpgre.reorder_timeout: 1
-Defines time value in miliseconds used to wait for late packets.
+Defines time value in milliseconds used to wait for late packets.
.El
.Sh SEE ALSO
.Xr netgraph 4 ,
diff --git a/share/man/man4/ng_pred1.4 b/share/man/man4/ng_pred1.4
index 91a7103c3284..98634aea50e9 100644
--- a/share/man/man4/ng_pred1.4
+++ b/share/man/man4/ng_pred1.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 24, 2006
.Dt NG_PRED1 4
.Os
diff --git a/share/man/man4/ng_rfc1490.4 b/share/man/man4/ng_rfc1490.4
index 51baa9e26a66..116604238a6a 100644
--- a/share/man/man4/ng_rfc1490.4
+++ b/share/man/man4/ng_rfc1490.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_rfc1490.8,v 1.4 1999/01/25 23:46:27 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_socket.4 b/share/man/man4/ng_socket.4
index d05802b0862e..b892498d842a 100644
--- a/share/man/man4/ng_socket.4
+++ b/share/man/man4/ng_socket.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_socket.8,v 1.5 1999/01/25 23:46:27 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_source.4 b/share/man/man4/ng_source.4
index 87b235bda2c8..38bf2d355964 100644
--- a/share/man/man4/ng_source.4
+++ b/share/man/man4/ng_source.4
@@ -30,7 +30,6 @@
.\" DAMAGE.
.\"
.\" Author: Dave Chapeskie
-.\" $FreeBSD$
.\"
.Dd January 18, 2021
.Dt NG_SOURCE 4
diff --git a/share/man/man4/ng_split.4 b/share/man/man4/ng_split.4
index 827ecb65500b..5bcdb7bbde69 100644
--- a/share/man/man4/ng_split.4
+++ b/share/man/man4/ng_split.4
@@ -32,8 +32,6 @@
.\"
.\" Author: Julian Elischer <julian@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd February 19, 2001
.Dt NG_SPLIT 4
.Os
diff --git a/share/man/man4/ng_tag.4 b/share/man/man4/ng_tag.4
index 76209f5a3337..58e736c1e00f 100644
--- a/share/man/man4/ng_tag.4
+++ b/share/man/man4/ng_tag.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 10, 2006
.Dt NG_TAG 4
.Os
diff --git a/share/man/man4/ng_tcpmss.4 b/share/man/man4/ng_tcpmss.4
index e13c562e3eee..f2fc5038ea10 100644
--- a/share/man/man4/ng_tcpmss.4
+++ b/share/man/man4/ng_tcpmss.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 9, 2005
.Dt NG_TCPMSS 4
.Os
diff --git a/share/man/man4/ng_tee.4 b/share/man/man4/ng_tee.4
index 426aaf99d012..5486201a9138 100644
--- a/share/man/man4/ng_tee.4
+++ b/share/man/man4/ng_tee.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_tee.8,v 1.4 1999/01/25 23:46:27 archie Exp $
.\"
.Dd May 28, 2004
diff --git a/share/man/man4/ng_tty.4 b/share/man/man4/ng_tty.4
index c8d5b37e95c7..85ab98430d80 100644
--- a/share/man/man4/ng_tty.4
+++ b/share/man/man4/ng_tty.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_tty.8,v 1.5 1999/01/25 23:46:28 archie Exp $
.\"
.Dd December 25, 2008
diff --git a/share/man/man4/ng_ubt.4 b/share/man/man4/ng_ubt.4
index 0036fa8cfd08..eff923aa2a47 100644
--- a/share/man/man4/ng_ubt.4
+++ b/share/man/man4/ng_ubt.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ng_ubt.4,v 1.3 2003/05/21 19:37:35 max Exp $
-.\" $FreeBSD$
.\"
.Dd December 26, 2012
.Dt NG_UBT 4
diff --git a/share/man/man4/ng_vjc.4 b/share/man/man4/ng_vjc.4
index bc4d562cd8bc..bce0933649bc 100644
--- a/share/man/man4/ng_vjc.4
+++ b/share/man/man4/ng_vjc.4
@@ -31,8 +31,6 @@
.\" OF SUCH DAMAGE.
.\"
.\" Author: Archie Cobbs <archie@FreeBSD.org>
-.\"
-.\" $FreeBSD$
.\" $Whistle: ng_vjc.8,v 1.4 1999/01/25 23:46:28 archie Exp $
.\"
.Dd January 19, 1999
diff --git a/share/man/man4/ng_vlan.4 b/share/man/man4/ng_vlan.4
index 7b225fdef06c..0356d5f7e2dc 100644
--- a/share/man/man4/ng_vlan.4
+++ b/share/man/man4/ng_vlan.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 1, 2004
.Dt NG_VLAN 4
.Os
diff --git a/share/man/man4/ng_vlan_rotate.4 b/share/man/man4/ng_vlan_rotate.4
index 040b99191293..37bd6c17122a 100644
--- a/share/man/man4/ng_vlan_rotate.4
+++ b/share/man/man4/ng_vlan_rotate.4
@@ -26,8 +26,6 @@
.\"
.\" Author: Lutz Donnerhacke <lutz@donnerhacke.de>
.\"
-.\" $FreeBSD$
-.\"
.Dd January 26, 2021
.Dt NG_VLAN_ROTATE 4
.Os
@@ -159,7 +157,7 @@ The first example demonstrates how to rotate double or triple tagged
frames so that the innermost C-VLAN can be used as service
discriminator.
The single or double tagged frames (C-VLAN removed) are sent out to an
-interface pointing to different infrastucture.
+interface pointing to different infrastructure.
.Bd -literal
#!/bin/sh
diff --git a/share/man/man4/nge.4 b/share/man/man4/nge.4
index 86631cfbc48c..74e0fa4f2c96 100644
--- a/share/man/man4/nge.4
+++ b/share/man/man4/nge.4
@@ -29,8 +29,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 23, 2010
.Dt NGE 4
.Os
diff --git a/share/man/man4/nmdm.4 b/share/man/man4/nmdm.4
index 6f4b42253a8b..9ee610b2ae32 100644
--- a/share/man/man4/nmdm.4
+++ b/share/man/man4/nmdm.4
@@ -19,8 +19,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 11, 2020
.Dt NMDM 4
.Os
diff --git a/share/man/man4/ntb.4 b/share/man/man4/ntb.4
index bb9e74ba9c4e..fd796d6e48e2 100644
--- a/share/man/man4/ntb.4
+++ b/share/man/man4/ntb.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 29, 2019
.Dt NTB 4
.Os
diff --git a/share/man/man4/ntb_hw_amd.4 b/share/man/man4/ntb_hw_amd.4
index 6e6cbbf0fc90..56e0b3a741d4 100644
--- a/share/man/man4/ntb_hw_amd.4
+++ b/share/man/man4/ntb_hw_amd.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 29, 2019
.Dt NTB_HW_AMD 4
.Os
diff --git a/share/man/man4/ntb_hw_intel.4 b/share/man/man4/ntb_hw_intel.4
index cb538b91511d..cc22cd96399d 100644
--- a/share/man/man4/ntb_hw_intel.4
+++ b/share/man/man4/ntb_hw_intel.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 11, 2020
.Dt NTB_HW_INTEL 4
.Os
diff --git a/share/man/man4/ntb_hw_plx.4 b/share/man/man4/ntb_hw_plx.4
index a592f0b91b05..cb3c1623ff21 100644
--- a/share/man/man4/ntb_hw_plx.4
+++ b/share/man/man4/ntb_hw_plx.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 9, 2019
.Dt NTB_HW_PLX 4
.Os
diff --git a/share/man/man4/ntb_transport.4 b/share/man/man4/ntb_transport.4
index c168d6798eb2..460e3bc1115f 100644
--- a/share/man/man4/ntb_transport.4
+++ b/share/man/man4/ntb_transport.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 9, 2019
.Dt NTB_TRANSPORT 4
.Os
diff --git a/share/man/man4/null.4 b/share/man/man4/null.4
index fdbca2b102fe..68c91a8d1db5 100644
--- a/share/man/man4/null.4
+++ b/share/man/man4/null.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)null.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd August 30, 2019
.Dt NULL 4
.Os
diff --git a/share/man/man4/numa.4 b/share/man/man4/numa.4
index 89f1bcb5684d..5a2108fb40e4 100644
--- a/share/man/man4/numa.4
+++ b/share/man/man4/numa.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 22, 2018
.Dt NUMA 4
.Os
diff --git a/share/man/man4/nvd.4 b/share/man/man4/nvd.4
index 877bd10e52fd..d5145939e409 100644
--- a/share/man/man4/nvd.4
+++ b/share/man/man4/nvd.4
@@ -31,8 +31,6 @@
.\"
.\" Author: Jim Harris <jimharris@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd May 18, 2019
.Dt NVD 4
.Os
diff --git a/share/man/man4/nvdimm.4 b/share/man/man4/nvdimm.4
index 04bf3a042c3a..ffeac1a673fd 100644
--- a/share/man/man4/nvdimm.4
+++ b/share/man/man4/nvdimm.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 5, 2019
.Dt NVDIMM 4
.Os
diff --git a/share/man/man4/nvme.4 b/share/man/man4/nvme.4
index a6e57358bac8..011ff483c839 100644
--- a/share/man/man4/nvme.4
+++ b/share/man/man4/nvme.4
@@ -31,8 +31,6 @@
.\"
.\" Author: Jim Harris <jimharris@FreeBSD.org>
.\"
-.\" $FreeBSD$
-.\"
.Dd June 6, 2020
.Dt NVME 4
.Os
diff --git a/share/man/man4/nvmf.4 b/share/man/man4/nvmf.4
new file mode 100644
index 000000000000..8afbb4d9daaf
--- /dev/null
+++ b/share/man/man4/nvmf.4
@@ -0,0 +1,87 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" Copyright (c) 2024 Chelsio Communications, Inc.
+.\"
+.Dd May 2, 2024
+.Dt NVMF 4
+.Os
+.Sh NAME
+.Nm nvmf
+.Nd "NVM Express over Fabrics host driver"
+.Sh SYNOPSIS
+To compile the driver into the kernel,
+place the following line in the
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device nvmf"
+.Ed
+.Pp
+Alternatively, to load the driver as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+nvmf_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides the kernel component of an NVM Express over Fabrics
+host.
+The NVMeoF host is the client which provides local access to
+namespaces exported by a remote controller.
+.Pp
+Associations between the local host and remote controllers are managed
+using
+.Xr nvmecontrol 8 .
+New associations are created via the
+.Cm connect
+command and destroyed via the
+.Cm disconnect
+command.
+If an association's connection is interrupted,
+the
+.Cm reconnect
+command creates a new association to replace the interrupted association.
+.Pp
+Similar to
+.Xr nvme 4 ,
+.Nm
+creates controller device nodes using the format
+.Pa /dev/nvmeX
+and namespace device nodes using the format
+.Pa /dev/nvmeXnsY .
+.Nm
+also exports remote namespaces via the CAM
+.Xr nda 4
+peripheral driver.
+Unlike
+.Xr nvme 4 ,
+.Nm
+does not support the
+.Xr nvd 4
+disk driver.
+.Pp
+Associations require a supported transport such as
+.Xr nvmf_tcp 4
+for associations using TCP/IP.
+.Sh SEE ALSO
+.Xr nda 4 ,
+.Xr nvme 4 ,
+.Xr nvmf_tcp 4 ,
+.Xr nvmft 4 ,
+.Xr nvmecontrol 8
+.Sh HISTORY
+The
+.Nm
+module first appeared in
+.Fx 15.0 .
+.Sh AUTHORS
+The
+.Nm
+driver was developed by
+.An John Baldwin Aq Mt jhb@FreeBSD.org
+under sponsorship from Chelsio Communications, Inc.
+.Sh BUGS
+.Nm
+only supports a single I/O queue pair per association.
diff --git a/share/man/man4/nvmf_tcp.4 b/share/man/man4/nvmf_tcp.4
new file mode 100644
index 000000000000..4d77997c19a2
--- /dev/null
+++ b/share/man/man4/nvmf_tcp.4
@@ -0,0 +1,57 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" Copyright (c) 2024 Chelsio Communications, Inc.
+.\"
+.Dd May 2, 2024
+.Dt NVMF_TCP 4
+.Os
+.Sh NAME
+.Nm nvmf_tcp
+.Nd "TCP transport for NVM Express over Fabrics"
+.Sh SYNOPSIS
+To compile the module into the kernel,
+place the following line in the
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device nvmf_tcp"
+.Ed
+.Pp
+Alternatively, to load the
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+nvmf_tcp_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+module implements the software TCP/IP transport for NVM Express over Fabrics.
+It can be used by either the in-kernel NVMeoF host driver or controller.
+.Sh SYSCTL VARIABLES
+The following variables are available as both
+.Xr sysctl 8
+variables and
+.Xr loader 8
+tunables:
+.Bl -tag -width indent
+.It Va kern.nvmf.tcp.max_c2hdata
+The maximum data payload size of a
+.Va C2H_DATA
+PDU sent by the controller to a remote host.
+The default size is 256 kilobytes.
+.El
+.Sh SEE ALSO
+.Xr nvmf 4 ,
+.Xr nvmft 4
+.Sh HISTORY
+The
+.Nm
+module first appeared in
+.Fx 15.0 .
+.Sh AUTHORS
+The
+.Nm
+module was developed by
+.An John Baldwin Aq Mt jhb@FreeBSD.org
+under sponsorship from Chelsio Communications, Inc.
diff --git a/share/man/man4/nvmft.4 b/share/man/man4/nvmft.4
new file mode 100644
index 000000000000..d121fb97b514
--- /dev/null
+++ b/share/man/man4/nvmft.4
@@ -0,0 +1,85 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" Copyright (c) 2024 Chelsio Communications, Inc.
+.\"
+.Dd May 2, 2024
+.Dt NVMFT 4
+.Os
+.Sh NAME
+.Nm nvmft
+.Nd "NVM Express over Fabrics CAM Target Layer frontend"
+.Sh SYNOPSIS
+To compile the subsystem into the kernel,
+place the following lines in the
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device nvmft"
+.Cd "device ctl"
+.Ed
+.Pp
+Alternatively, to load the subsystem as a
+module at boot time, place the following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+nvmft_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides the kernel component of an NVM Express over Fabrics
+controller.
+The NVMeoF controller is the server exporting namespaces backed by
+local files and volumes to remote hosts.
+.Nm
+follows the dynamic controller model and creates a new dynamic controller
+for each association.
+.Pp
+.Nm
+is implemented as a
+.Xr ctl 4
+frontend and exports CAM Target Layer LUNs as namespaces to remote hosts.
+LUNs can be configured via
+.Xr ctladm 8 .
+.Pp
+Associations between the local controller and remote hosts are managed
+using both the
+.Xr nvmfd 8
+daemon and the
+.Xr ctladm 8
+utility.
+The
+.Xr nvmfd 8
+daemon listens for new associations and handles transport-specific
+negotiation before handing off connected queue pairs to
+.Nm
+which associates queue pairs with a suitable controller instance.
+The
+.Cm nvlist
+.Xr ctladm 8
+command lists active controllers.
+The
+.Cm nvterminate
+command terminates one or more associations between a local controller
+and a remote host.
+.Pp
+Associations require a supported transport such as
+.Xr nvmf_tcp 4
+for associations using TCP/IP.
+.Sh SEE ALSO
+.Xr ctl 4 ,
+.Xr nvmf 4 ,
+.Xr nvmf_tcp 4 ,
+.Xr ctladm 8 ,
+.Xr nvmfd 8
+.Sh HISTORY
+The
+.Nm
+module first appeared in
+.Fx 15.0 .
+.Sh AUTHORS
+The
+.Nm
+subsystem was developed by
+.An John Baldwin Aq Mt jhb@FreeBSD.org
+under sponsorship from Chelsio Communications, Inc.
diff --git a/share/man/man4/nvram.4 b/share/man/man4/nvram.4
index 25d6852b46bb..1ff2d0780a4f 100644
--- a/share/man/man4/nvram.4
+++ b/share/man/man4/nvram.4
@@ -24,8 +24,6 @@
.\"OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\"SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2010
.Dt NVRAM 4
.Os
diff --git a/share/man/man4/oce.4 b/share/man/man4/oce.4
index c5022833e8b5..47b09cdd7136 100644
--- a/share/man/man4/oce.4
+++ b/share/man/man4/oce.4
@@ -34,9 +34,7 @@
.\" 3333 Susan Street
.\" Costa Mesa, CA 92626
.\"
-.\" $FreeBSD$
-.\"
-.Dd February 19, 2012
+.Dd June 13, 2023
.Dt OCE 4
.Os
.Sh NAME
@@ -57,6 +55,12 @@ module at boot time, place the following line in
.Bd -literal -offset indent
if_oce_load="YES"
.Ed
+.Sh DEPRECATION NOTICE
+The
+.Nm
+driver may not be present in
+.Fx 15.0
+and later.
.Sh DESCRIPTION
Emulex OneConnect adapters come in various skews and with
different combinations of NIC, FCoE and iSCSI functions.
diff --git a/share/man/man4/ocs_fc.4 b/share/man/man4/ocs_fc.4
index 5df0ef11070f..714bb2655c15 100644
--- a/share/man/man4/ocs_fc.4
+++ b/share/man/man4/ocs_fc.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 29, 2021
.Dt OCS_FC 4
.Os
diff --git a/share/man/man4/ohci.4 b/share/man/man4/ohci.4
index 1371928145ef..f8b7605ff6b4 100644
--- a/share/man/man4/ohci.4
+++ b/share/man/man4/ohci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 24, 2020
.Dt OHCI 4
.Os
diff --git a/share/man/man4/openfirm.4 b/share/man/man4/openfirm.4
index ef9755d0c49d..6c21c004160f 100644
--- a/share/man/man4/openfirm.4
+++ b/share/man/man4/openfirm.4
@@ -29,8 +29,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" from: @(#)openprom.4 8.1 (Berkeley) 6/5/93
.\" from: OpenBSD: openprom.4,v 1.9 2004/03/22 22:07:21 miod Exp
.\"
.\"-
@@ -58,8 +56,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2021
.Dt OPENFIRM 4
.Os
diff --git a/share/man/man4/orm.4 b/share/man/man4/orm.4
index ede8c7573a4a..e691c610af8d 100644
--- a/share/man/man4/orm.4
+++ b/share/man/man4/orm.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2000
.Dt ORM 4
.Os
diff --git a/share/man/man4/ossl.4 b/share/man/man4/ossl.4
index 039ce301ac29..ce080cf2cd4f 100644
--- a/share/man/man4/ossl.4
+++ b/share/man/man4/ossl.4
@@ -24,9 +24,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
.\"
-.\" $FreeBSD$
-.\"
-.Dd September 24, 2021
+.Dd May 4, 2023
.Dt OSSL 4
.Os
.Sh NAME
@@ -76,6 +74,8 @@ driver includes support for the following algorithms:
.It
AES-CBC
.It
+AES-GCM (amd64 only)
+.It
ChaCha20
.It
ChaCha20-Poly1305 (RFC 8439)
diff --git a/share/man/man4/otus.4 b/share/man/man4/otus.4
index eb6048528a0d..040d4b14cb01 100644
--- a/share/man/man4/otus.4
+++ b/share/man/man4/otus.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2015 Adrian Chadd <adrian@FreeBSD.org>
.\"
@@ -91,7 +90,7 @@ which is loaded when an interface is attached:
.Sh HARDWARE
The
.Nm
-driver provices support for Atheros AR9170 USB IEEE 802.11b/g/n
+driver provides support for Atheros AR9170 USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -tag -width Ds -offset indent -compact
diff --git a/share/man/man4/otusfw.4 b/share/man/man4/otusfw.4
index 79966253bbc3..8810673e53b9 100644
--- a/share/man/man4/otusfw.4
+++ b/share/man/man4/otusfw.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Copyright (c) 2015 Adrian Chadd <adrian@FreeBSD.org>
.\"
.\" Permission to use, copy, modify, and distribute this software for any
diff --git a/share/man/man4/ow.4 b/share/man/man4/ow.4
index 425b891a0c24..9b2f77d8cacc 100644
--- a/share/man/man4/ow.4
+++ b/share/man/man4/ow.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2015
.Dt OW 4
.Os
diff --git a/share/man/man4/ow_temp.4 b/share/man/man4/ow_temp.4
index 291bb0ce471d..f3fd0f488f43 100644
--- a/share/man/man4/ow_temp.4
+++ b/share/man/man4/ow_temp.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2015
.Dt OW_TEMP 4
.Os
diff --git a/share/man/man4/owc.4 b/share/man/man4/owc.4
index f1fbd4f3c8db..95269f97cf45 100644
--- a/share/man/man4/owc.4
+++ b/share/man/man4/owc.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 26, 2019
.Dt OWC 4
.Os
diff --git a/share/man/man4/padlock.4 b/share/man/man4/padlock.4
index 44963d0fd140..cf362e58972e 100644
--- a/share/man/man4/padlock.4
+++ b/share/man/man4/padlock.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt PADLOCK 4
.Os
diff --git a/share/man/man4/pass.4 b/share/man/man4/pass.4
index 4232190b0b27..0a5a58c28731 100644
--- a/share/man/man4/pass.4
+++ b/share/man/man4/pass.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 3, 2017
.Dt PASS 4
.Os
diff --git a/share/man/man4/pca954x.4 b/share/man/man4/pca954x.4
index 0b6b3fa8cf13..698362347f56 100644
--- a/share/man/man4/pca954x.4
+++ b/share/man/man4/pca954x.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 13, 2021
.Dt PCA954X 4
.Os
diff --git a/share/man/man4/pccard.4 b/share/man/man4/pccard.4
index e929d46f1b16..cec07b2336cb 100644
--- a/share/man/man4/pccard.4
+++ b/share/man/man4/pccard.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2020
.Dt PCCARD 4
.Os
diff --git a/share/man/man4/pccbb.4 b/share/man/man4/pccbb.4
index 0feabfb41370..3200e8b2d2e2 100644
--- a/share/man/man4/pccbb.4
+++ b/share/man/man4/pccbb.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 21, 2004
.Dt PCCBB 4
.Os
diff --git a/share/man/man4/pcf.4 b/share/man/man4/pcf.4
index cc8915fa1222..f54e8c5d2e13 100644
--- a/share/man/man4/pcf.4
+++ b/share/man/man4/pcf.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 6, 1998
.Dt PCF 4
.Os
diff --git a/share/man/man4/pcf8574.4 b/share/man/man4/pcf8574.4
index 15b96a396aab..900302a45bb2 100644
--- a/share/man/man4/pcf8574.4
+++ b/share/man/man4/pcf8574.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 6, 2021
.Dt PCF8574 4
.Os
diff --git a/share/man/man4/pcf8591.4 b/share/man/man4/pcf8591.4
index 6133d6cfa0d8..9acaf6502b38 100644
--- a/share/man/man4/pcf8591.4
+++ b/share/man/man4/pcf8591.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: head/share/man/man4/cp2112.4 364144 2020-08-12 09:42:05Z avg $
-.\"
.Dd November 6, 2021
.Dt PCF8591 4
.Os
diff --git a/share/man/man4/pchtherm.4 b/share/man/man4/pchtherm.4
index 098c1d459867..2248ebd815f6 100644
--- a/share/man/man4/pchtherm.4
+++ b/share/man/man4/pchtherm.4
@@ -21,8 +21,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 15, 2020
.Dt pchtherm 4
.Os
diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4
index f7535aa86d12..e9b587dac12c 100644
--- a/share/man/man4/pci.4
+++ b/share/man/man4/pci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 4, 2022
.Dt PCI 4
.Os
diff --git a/share/man/man4/pcib.4 b/share/man/man4/pcib.4
index 22efe2f3e1cb..b9a27a56cb70 100644
--- a/share/man/man4/pcib.4
+++ b/share/man/man4/pcib.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 18, 2008
.Dt PCIB 4
.Os
diff --git a/share/man/man4/pcic.4 b/share/man/man4/pcic.4
index 045b543b4189..1c5b0fc35554 100644
--- a/share/man/man4/pcic.4
+++ b/share/man/man4/pcic.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 9, 2002
.Dt PCIC 4
.Os
diff --git a/share/man/man4/pcm.4 b/share/man/man4/pcm.4
index b4f55443f95c..e406bd2c8343 100644
--- a/share/man/man4/pcm.4
+++ b/share/man/man4/pcm.4
@@ -23,9 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd December 26, 2020
+.Dd March 24, 2024
.Dt SOUND 4
.Os
.Sh NAME
@@ -115,7 +113,7 @@ The following bridge device drivers are available:
.It
.Xr snd_spicds 4
.It
-.Xr snd_uaudio 4 (enabled by default on amd64, i386, powerpc)
+.Xr snd_uaudio 4 (auto-loaded on device plug)
.It
.Xr snd_via8233 4 (enabled by default on amd64, i386)
.It
@@ -126,33 +124,6 @@ The following bridge device drivers are available:
.Pp
Refer to the manual page for each bridge device driver for driver specific
settings and information.
-.Ss Legacy Hardware
-For old legacy
-.Tn ISA
-cards, the driver looks for
-.Tn MSS
-cards at addresses
-.Dv 0x530
-and
-.Dv 0x604 .
-These values can be overridden in
-.Pa /boot/device.hints .
-Non-PnP sound cards require the following lines in
-.Xr device.hints 5 :
-.Bd -literal -offset indent
-hint.pcm.0.at="isa"
-hint.pcm.0.irq="5"
-hint.pcm.0.drq="1"
-hint.pcm.0.flags="0x0"
-.Ed
-.Pp
-Apart from the usual parameters, the flags field is used to specify
-the secondary
-.Tn DMA
-channel (generally used for capture in full duplex cards).
-Flags are set to 0 for cards not using a secondary
-.Tn DMA
-channel, or to 0x10 + C to specify channel C.
.Ss Boot Variables
In general, the module
.Pa snd_foo
@@ -196,16 +167,16 @@ This will mute the input channel per default.
Multichannel audio, popularly referred to as
.Dq surround sound
is supported and enabled by default.
-The FreeBSD multichannel matrix processor supports up to 18 interleaved
-channels, but the limit is currently set to 8 channels (as commonly used
-for 7.1 surround sound).
+The
+.Fx
+multichannel matrix processor supports up to 18 interleaved channels, but the
+limit is currently set to 8 channels (as commonly used for 7.1 surround sound).
The internal matrix mapping can handle reduction, expansion or
re-routing of channels.
This provides a base interface for related multichannel
.Fn ioctl
support.
-Multichannel audio works both with and without
-.Tn VCHANs .
+Multichannel audio works both with and without VCHANs.
.Pp
Most bridge device drivers are still missing multichannel matrixing
support, but in most cases this should be trivial to implement.
@@ -231,21 +202,18 @@ tunable.
Each device can optionally support more playback and recording channels
than physical hardware provides by using
.Dq virtual channels
-or
-.Tn VCHANs .
-.Tn VCHAN
-options can be configured via the
+or VCHANs.
+VCHAN options can be configured via the
.Xr sysctl 8
interface but can only be manipulated while the device is inactive.
.Ss VPC
-FreeBSD supports independent and individual volume controls for each active
+.Fx
+supports independent and individual volume controls for each active
application, without touching the master
.Nm
volume.
This is sometimes referred to as Volume Per Channel (VPC).
-The
-.Tn VPC
-feature is enabled by default.
+The VPC feature is enabled by default.
.Ss Loader Tunables
The following loader tunables are used to set driver configuration at the
.Xr loader 8
@@ -267,12 +235,9 @@ Enabling this will make bass and treble controls appear in mixer applications.
This tunable is undefined by default.
Equalizing is disabled by default.
.It Va hint.pcm.%d.vpc
-Set to 1 or 0 to explicitly enable (1) or disable (0) the
-.Tn VPC
-feature.
+Set to 1 or 0 to explicitly enable (1) or disable (0) the VPC feature.
This tunable is undefined by default.
-.Tn VPC
-is however enabled by default.
+VPC is however enabled by default.
.El
.Ss Runtime Configuration
There are a number of
@@ -394,16 +359,12 @@ in possible underruns if the application cannot keep up with a rapid irq
rate, especially during high workload.
The default value is 1, which is considered a moderate/safe latency profile.
.It Va hw.snd.maxautovchans
-Global
-.Tn VCHAN
-setting that only affects devices with at least one playback or recording channel available.
-The sound system will dynamically create up to this many
-.Tn VCHANs .
+Global VCHAN setting that only affects devices with at least one playback or
+recording channel available.
+The sound system will dynamically create up to this many VCHANs.
Set to
.Dq 0
-if no
-.Tn VCHANs
-are desired.
+if no VCHANs are desired.
Maximum value is 256.
.It Va hw.snd.report_soft_formats
Controls the internal format conversion if it is
@@ -448,13 +409,11 @@ This means that any changes to the volume will be lost.
Enabling this will preserve the volume, at the cost of possible confusion
when applications tries to re-open the same device.
.It Va hw.snd.vpc_mixer_bypass
-The recommended way to use the
-.Tn VPC
-feature is to teach applications to use
-the correct
+The recommended way to use the VPC feature is to teach applications to use the
+correct
.Fn ioctl :
-.Dv SNDCTL_DSP_GETPLAYVOL, SNDCTL_DSP_SETPLAYVOL,
-.Dv SNDCTL_DSP_SETRECVOL, SNDCTL_DSP_SETRECVOL.
+.Dv SNDCTL_DSP_GETPLAYVOL , SNDCTL_DSP_SETPLAYVOL ,
+.Dv SNDCTL_DSP_SETRECVOL , SNDCTL_DSP_SETRECVOL .
This is however not always possible.
Enable this to allow applications to use their own existing mixer logic
to control their own channel volume.
@@ -467,30 +426,19 @@ matrixing, rate converting and equalizing.
The pure
.Nm
stream will be fed directly to the hardware.
-If
-.Tn VCHANs
-are enabled, the bitperfect mode will use the
-.Tn VCHAN
-format/rate as the definitive format/rate target.
-The recommended way to use bitperfect mode is to disable
-.Tn VCHANs
-and enable this sysctl.
+If VCHANs are enabled, the bitperfect mode will use the VCHAN format/rate as
+the definitive format/rate target.
+The recommended way to use bitperfect mode is to disable VCHANs and enable this
+sysctl.
Default is disabled.
.It Va dev.pcm.%d.[play|rec].vchans
-The current number of
-.Tn VCHANs
-allocated per device.
-This can be set to preallocate a certain number of
-.Tn VCHANs .
+The current number of VCHANs allocated per device.
+This can be set to preallocate a certain number of VCHANs.
Setting this value to
.Dq 0
-will disable
-.Tn VCHANs
-for this device.
+will disable VCHANs for this device.
.It Va dev.pcm.%d.[play|rec].vchanformat
-Format for
-.Tn VCHAN
-mixing.
+Format for VCHAN mixing.
All playback paths will be converted to this format before the mixing
process begins.
By default only 2 channels are enabled.
@@ -520,8 +468,7 @@ Quadraphonic, 4 channels (front/rear left and right).
8 channels (4.0 + center + LFE + left and right side).
.El
.It Va dev.pcm.%d.[play|rec].vchanmode
-.Tn VCHAN
-format/rate selection.
+VCHAN format/rate selection.
Available options include:
.Bl -tag -width 2n
.It fixed
@@ -556,9 +503,7 @@ The downside is that the hardware DMA mode needs to be restarted, which may
cause annoying pops or clicks.
.El
.It Va dev.pcm.%d.[play|rec].vchanrate
-Sample rate speed for
-.Tn VCHAN
-mixing.
+Sample rate speed for VCHAN mixing.
All playback paths will be converted to this sample rate before the mixing
process begins.
.It Va dev.pcm.%d.polling
@@ -568,30 +513,17 @@ device state on each tick using a
mechanism.
Disabled by default and currently only available for a few device drivers.
.El
-.Ss Recording Channels
-On devices that have more than one recording source (ie: mic and line),
-there is a corresponding
-.Pa /dev/dsp%d.r%d
-device.
-The
-.Xr mixer 8
-utility can be used to start and stop recording from an specific device.
.Ss Statistics
Channel statistics are only kept while the device is open.
So with situations involving overruns and underruns, consider the output
while the errant application is open and running.
.Ss IOCTL Support
-The driver supports most of the
-.Tn OSS
+The driver supports most of the OSS
.Fn ioctl
functions, and most applications work unmodified.
A few differences exist, while memory mapped playback is
-supported natively and in
-.Tn Linux
-emulation, memory mapped recording is
-not due to
-.Tn VM
-system design.
+supported natively and in Linux emulation, memory mapped recording is not due
+to VM system design.
As a consequence, some applications may need to be recompiled
with a slightly modified audio module.
See
@@ -602,36 +534,24 @@ functions.
.Sh FILES
The
.Nm
-drivers may create the following
-device nodes:
+drivers may create the following device nodes:
.Pp
-.Bl -tag -width ".Pa /dev/audio%d.%d" -compact
-.It Pa /dev/audio%d.%d
-Sparc-compatible audio device.
-.It Pa /dev/dsp%d.%d
-Digitized voice device.
-.It Pa /dev/dspW%d.%d
-Like
-.Pa /dev/dsp ,
-but 16 bits per sample.
-.It Pa /dev/dsp%d.p%d
-Playback channel.
-.It Pa /dev/dsp%d.r%d
-Record channel.
-.It Pa /dev/dsp%d.vp%d
-Virtual playback channel.
-.It Pa /dev/dsp%d.vr%d
-Virtual recording channel.
+.Bl -tag -width ".Pa /dev/sndstat" -compact
+.It Pa /dev/dsp%d
+Audio device.
+The number represents the unit number of the device.
+.It Pa /dev/dsp
+Alias of
+.Pa /dev/dsp${hw.snd.default_unit} .
+Available only if
+.Pa hw.snd.basename_clone
+is set.
.It Pa /dev/sndstat
Current
.Nm
status, including all channels and drivers.
.El
.Pp
-The first number in the device node
-represents the unit number of the
-.Nm
-device.
All
.Nm
devices are listed
@@ -641,15 +561,6 @@ Additional messages are sometimes recorded when the
device is probed and attached, these messages can be viewed with the
.Xr dmesg 8
utility.
-.Pp
-The above device nodes are only created on demand through the dynamic
-.Xr devfs 5
-clone handler.
-Users are strongly discouraged to access them directly.
-For specific sound card access, please instead use
-.Pa /dev/dsp
-or
-.Pa /dev/dsp%d .
.Sh EXAMPLES
Use the sound metadriver to load all
.Nm
@@ -674,7 +585,7 @@ This is handy if there are multiple
.Nm
devices available:
.Pp
-.Dl sysctl hw.snd.default_unit=1
+.Dl mixer -d pcm1
.Sh DIAGNOSTICS
.Bl -diag
.It pcm%d:play:%d:dsp%d.p%d: play interrupt timeout, channel dead
diff --git a/share/man/man4/pf.4 b/share/man/man4/pf.4
index 133e4d300043..645f31e6e395 100644
--- a/share/man/man4/pf.4
+++ b/share/man/man4/pf.4
@@ -26,9 +26,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd May 7, 2021
+.Dd October 20, 2023
.Dt PF 4
.Os
.Sh NAME
@@ -89,6 +87,10 @@ Default value is 131072.
Size of hash table that store source nodes.
Should be power of 2.
Default value is 32768.
+.It Va net.pf.default_to_drop
+This value overrides
+.Cd "options PF_DEFAULT_TO_DROP"
+from kernel configuration file.
.El
.Pp
Read only
@@ -302,8 +304,10 @@ calls.
Nested anchors, since they are not directly attached to the given
anchor, will not be included.
This ioctl returns
-.Er EINVAL
-if the given anchor does not exist.
+.Er ENOENT
+if the parent anchor given at
+.Va path
+does not exist.
.It Dv DIOCGETRULESET Fa "struct pfioc_ruleset *pr"
Get a ruleset (i.e., an anchor)
.Va name
@@ -315,10 +319,14 @@ the maximum number of which can be obtained from a preceding
.Dv DIOCGETRULESETS
call.
This ioctl returns
-.Er EINVAL
-if the given anchor does not exist or
+.Er ENOENT
+if the parent anchor given by
+.Va path
+does not exist or
.Er EBUSY
-if another process is concurrently updating a ruleset.
+if the index passed in by
+.Va nr
+is greater than the number of anchors.
.It Dv DIOCADDSTATE Fa "struct pfioc_state *ps"
Add a state entry.
.Bd -literal
@@ -334,35 +342,40 @@ and
fields of the
.Va state
nvlist from the state table.
-.It Dv DIOCKILLSTATES Fa "struct pfioc_state_kill *psk"
+.It Dv DIOCKILLSTATESNV Fa "struct pfioc_nv nv"
Remove matching entries from the state table.
This ioctl returns the number of killed states in
-.Va psk_killed .
+.Va "killed" .
.Bd -literal
-struct pfioc_state_kill {
- struct pf_state_cmp psk_pfcmp;
- sa_family_t psk_af;
- int psk_proto;
- struct pf_rule_addr psk_src;
- struct pf_rule_addr psk_dst;
- char psk_ifname[IFNAMSIZ];
- char psk_label[PF_RULE_LABEL_SIZE];
- u_int psk_killed;
+nvlist pf_state_cmp {
+ number id;
+ number creatorid;
+ number direction;
+};
+
+nvlist pf_kill {
+ nvlist pf_state_cmp cmp;
+ number af;
+ number proto;
+ nvlist pf_rule_addr src;
+ nvlist pf_rule_addr dst;
+ string ifname[IFNAMSIZ];
+ string label[PF_RULE_LABEL_SIZE];
};
.Ed
-.It Dv DIOCCLRSTATES Fa "struct pfioc_state_kill *psk"
+.It Dv DIOCCLRSTATESNV Fa "struct pfioc_nv nv"
Clear all states.
It works like
-.Dv DIOCKILLSTATES ,
+.Dv DIOCKILLSTATESNV ,
but ignores the
-.Va psk_af ,
-.Va psk_proto ,
-.Va psk_src ,
+.Va af ,
+.Va proto ,
+.Va src ,
and
-.Va psk_dst
+.Va dst
fields of the
-.Vt pfioc_state_kill
-structure.
+.Vt pf_kill
+nvlist.
.It Dv DIOCSETSTATUSIF Fa "struct pfioc_if *pi"
Specify the interface for which statistics are accumulated.
.Bd -literal
@@ -415,65 +428,60 @@ Set the debug level.
enum { PF_DEBUG_NONE, PF_DEBUG_URGENT, PF_DEBUG_MISC,
PF_DEBUG_NOISY };
.Ed
-.It Dv DIOCGETSTATESNV Fa "struct pfioc_nv *nv"
+.It Dv DIOCGETSTATESV2 Fa "struct pfioc_states_v2 *ps"
Get state table entries.
.Bd -literal
-nvlist pf_state_key {
- nvlist pf_addr addr[2];
- number port[2];
- number af;
- number proto;
-};
-
-nvlist pf_state_scrub {
- bool timestamp;
- number ttl;
- number ts_mod;
-};
-
-nvlist pf_state_peer {
- nvlist pf_state_scrub scrub;
- number seqlo;
- number seqhi;
- number seqdiff;
- number max_win;
- number mss;
- number state;
- number wscale;
-};
-
-nvlist pf_state {
- number id;
- string ifname;
- nvlist pf_state_key stack_key;
- nvlist pf_state_key wire_key;
- nvlist pf_state_peer src;
- nvlist pf_state_peer dst;
- nvlist pf_addr rt_addr;
- number rule;
- number anchor;
- number nat_rule;
- number expire;
- number packets[2];
- number bytes[2];
- number creatorid;
- number direction;
- number log;
- number state_flags;
- number timeout;
- number sync_flags;
+struct pfioc_states_v2 {
+ int ps_len;
+ uint64_t ps_req_version;
+ union {
+ void *ps_buf;
+ struct pf_state_export *ps_states;
+ };
};
-nvlist pf_states {
- number count;
- nvlist pf_state states[];
+struct pf_state_export {
+ uint64_t version;
+ uint64_t id;
+ char ifname[IFNAMSIZ];
+ char orig_ifname[IFNAMSIZ];
+ struct pf_state_key_export key[2];
+ struct pf_state_peer_export src;
+ struct pf_state_peer_export dst;
+ struct pf_addr rt_addr;
+ uint32_t rule;
+ uint32_t anchor;
+ uint32_t nat_rule;
+ uint32_t creation;
+ uint32_t expire;
+ uint32_t spare0;
+ uint64_t packets[2];
+ uint64_t bytes[2];
+ uint32_t creatorid;
+ uint32_t spare1;
+ sa_family_t af;
+ uint8_t proto;
+ uint8_t direction;
+ uint8_t log;
+ uint8_t state_flags_compat;
+ uint8_t timeout;
+ uint8_t sync_flags;
+ uint8_t updates;
+ uint16_t state_flags;
+ uint16_t qid;
+ uint16_t pqid;
+ uint16_t dnpipe;
+ uint16_t dnrpipe;
+ int32_t rtableid;
+ uint8_t min_ttl;
+ uint8_t set_tos;
+ uint16_t max_mss;
+ uint8_t set_prio[2];
+ uint8_t rt;
+ char rt_ifname[IFNAMSIZ];
+ uint8_t spare[72];
};
.Ed
-.Pp
-If
-.Va pfioc_nv.size
-is insufficiently large, as many states as possible that can fit into this
-size will be copied into the supplied buffer.
.It Dv DIOCCHANGERULE Fa "struct pfioc_rule *pcr"
Add or remove the
.Va rule
@@ -1094,20 +1102,18 @@ The data is returned in the
structure described below:
.Bd -literal
struct pfi_kif {
- RB_ENTRY(pfi_kif) pfik_tree;
char pfik_name[IFNAMSIZ];
+ union {
+ RB_ENTRY(pfi_kif) pfik_tree;
+ LIST_ENTRY(pfi_kif) pfik_list;
+ };
u_int64_t pfik_packets[2][2][2];
u_int64_t pfik_bytes[2][2][2];
u_int32_t pfik_tzero;
- int pfik_flags;
- struct pf_state_tree_lan_ext pfik_lan_ext;
- struct pf_state_tree_ext_gwy pfik_ext_gwy;
- TAILQ_ENTRY(pfi_kif) pfik_w_states;
- void *pfik_ah_cookie;
+ u_int pfik_flags;
struct ifnet *pfik_ifp;
struct ifg_group *pfik_group;
- int pfik_states;
- int pfik_rules;
+ u_int pfik_rulerefs;
TAILQ_HEAD(, pfi_dynaddr) pfik_dynaddrs;
};
.Ed
@@ -1217,6 +1223,9 @@ and then
.Pp
This implementation is derived from
.Ox 4.5 .
+A number of individual features, improvements, bug fixes and security fixes
+have been ported from later versions of
+.Ox .
It has been heavily modified to be capable of running in multithreaded
.Fx
kernel and scale its performance on multiple CPUs.
diff --git a/share/man/man4/pflog.4 b/share/man/man4/pflog.4
index 19eb7012bca3..c665268ed04d 100644
--- a/share/man/man4/pflog.4
+++ b/share/man/man4/pflog.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 29, 2021
.Dt PFLOG 4
.Os
diff --git a/share/man/man4/pflow.4 b/share/man/man4/pflow.4
new file mode 100644
index 000000000000..320a7527dc2d
--- /dev/null
+++ b/share/man/man4/pflow.4
@@ -0,0 +1,123 @@
+.\" $OpenBSD: pflow.4,v 1.19 2014/03/29 11:26:03 florian Exp $
+.\"
+.\" Copyright (c) 2008 Henning Brauer <henning@openbsd.org>
+.\" Copyright (c) 2008 Joerg Goltermann <jg@osn.de>
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\"
+.Dd $Mdocdate: January 08 2024 $
+.Dt PFLOW 4
+.Os
+.Sh NAME
+.Nm pflow
+.Nd kernel interface for pflow data export
+.Sh SYNOPSIS
+.Cd "pseudo-device pflow"
+.Sh DESCRIPTION
+The
+.Nm
+subsystem exports
+.Nm
+accounting data from the kernel using
+.Xr udp 4
+packets.
+.Nm
+is compatible with netflow version 5 and IPFIX (10).
+The data is extracted from the
+.Xr pf 4
+state table.
+.Pp
+Multiple
+.Nm
+interfaces can be created at runtime using the
+.Ic pflowctl Ns Ar N Ic -c
+command.
+Each interface must be configured with a flow receiver IP address
+and a flow receiver port number.
+.Pp
+Only states created by a rule marked with the
+.Ar pflow
+keyword are exported by
+.Nm .
+.Pp
+.Nm
+will attempt to export multiple
+.Nm
+records in one
+UDP packet, but will not hold a record for longer than 30 seconds.
+.Pp
+Each packet seen on this interface has one header and a variable number of
+flows.
+The header indicates the version of the protocol, number of
+flows in the packet, a unique sequence number, system time, and an engine
+ID and type.
+Header and flow structs are defined in
+.In net/pflow.h .
+.Pp
+The
+.Nm
+source and destination addresses are controlled by
+.Xr pflowctl 8 .
+.Cm src
+is the sender IP address of the UDP packet which can be used
+to identify the source of the data on the
+.Nm
+collector.
+.Cm dst
+defines the collector IP address and the port.
+The
+.Cm dst
+IP address and port must be defined to enable the export of flows.
+.Pp
+For example, the following command sets 10.0.0.1 as the source
+and 10.0.0.2:1234 as destination:
+.Bd -literal -offset indent
+# pflowctl -s pflow0 src 10.0.0.1 dst 10.0.0.2:1234
+.Ed
+.Pp
+The protocol is set to IPFIX with the following command:
+.Bd -literal -offset indent
+# pflowctl -s pflow0 proto 10
+.Ed
+.Sh SEE ALSO
+.Xr netintro 4 ,
+.Xr pf 4 ,
+.Xr udp 4 ,
+.Xr pf.conf 5 ,
+.Xr pflowctl 8 ,
+.Xr tcpdump 8
+.Sh STANDARDS
+.Rs
+.%A B. Claise
+.%D January 2008
+.%R RFC 5101
+.%T "Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of IP Traffic Flow Information"
+.Re
+.Sh HISTORY
+The
+.Nm
+device first appeared in
+.Ox 4.5
+and was imported into
+FreeBSD 15.0 .
+.Sh BUGS
+A state created by
+.Xr pfsync 4
+can have a creation or expiration time before the machine came up.
+In this case,
+.Nm
+pretends such flows were created or expired when the machine came up.
+.Pp
+The IPFIX implementation is incomplete:
+The required transport protocol SCTP is not supported.
+Transport over TCP and DTLS protected flow export is also not supported.
diff --git a/share/man/man4/pfsync.4 b/share/man/man4/pfsync.4
index 5b3159ff8292..96f498c7a7cb 100644
--- a/share/man/man4/pfsync.4
+++ b/share/man/man4/pfsync.4
@@ -24,14 +24,12 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd December 6, 2018
+.Dd November 08, 2023
.Dt PFSYNC 4
.Os
.Sh NAME
.Nm pfsync
-.Nd packet filter state table sychronisation interface
+.Nd packet filter state table synchronisation interface
.Sh SYNOPSIS
.Cd "device pfsync"
.Sh DESCRIPTION
@@ -115,6 +113,51 @@ dedicated to pfsync messages such as a crossover cable between two firewalls,
or specify a peer address and protect the traffic with
.Xr ipsec 4 .
.Pp
+Support for
+.Nm
+transport over IPv6 was introduced in
+.Fx 14.0 .
+To set up
+.Nm
+using multicast with IPv6 link-local addresses, the
+.Ic syncpeer
+must be set to the
+.Nm
+multicast address and the
+.Ic syncdev
+to the interface where
+.Nm
+traffic is expected.
+.Bd -literal -offset indent
+# ifconfig pfsync0 syncpeer ff12::f0 syncdev vtnet0
+.Ed
+.Pp
+When new features are introduced to
+.Xr pf 4
+the format of messages used by
+.Nm
+might change.
+.Nm
+will by default use the latest format.
+If synchronization with a peer running an older version of FreeBSD is needed the
+.Ar version
+parameter can be used.
+E.g.:
+.Bd -literal -offset indent
+# ifconfig pfsync0 version 1301
+.Ed
+.Pp
+.Bd
+Currently the following versions are supported:
+.Bl -tag -width indent
+.It Cm 1301
+FreeBSD releases 13.2 and older.
+Compatibility with FreeBSD 13.1 has been verified.
+.It Cm 1400
+FreeBSD release 14.0.
+.El
+.Ed
+.Pp
.Nm
has the following
.Xr sysctl 8
diff --git a/share/man/man4/pim.4 b/share/man/man4/pim.4
index 7e3046bfb4f9..695468bae8c4 100644
--- a/share/man/man4/pim.4
+++ b/share/man/man4/pim.4
@@ -23,8 +23,6 @@
.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
.\" DEALINGS IN THE SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 12, 2007
.Dt PIM 4
.Os
diff --git a/share/man/man4/pms.4 b/share/man/man4/pms.4
index 05dd7bc09634..bf5a3f450ac7 100644
--- a/share/man/man4/pms.4
+++ b/share/man/man4/pms.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 30, 2015
.Dt PMS 4
.Os
diff --git a/share/man/man4/polling.4 b/share/man/man4/polling.4
index eae6170f33b8..2556be2dd5dd 100644
--- a/share/man/man4/polling.4
+++ b/share/man/man4/polling.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt POLLING 4
.Os
diff --git a/share/man/man4/ppbus.4 b/share/man/man4/ppbus.4
index 41810757735c..a52e88006e7d 100644
--- a/share/man/man4/ppbus.4
+++ b/share/man/man4/ppbus.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 1, 1998
.Dt PPBUS 4
.Os
diff --git a/share/man/man4/ppc.4 b/share/man/man4/ppc.4
index 9b96625cb6ec..360ed538a0c6 100644
--- a/share/man/man4/ppc.4
+++ b/share/man/man4/ppc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 5, 1998
.Dt PPC 4
.Os
diff --git a/share/man/man4/ppi.4 b/share/man/man4/ppi.4
index a4084ad63648..f812a87c7c22 100644
--- a/share/man/man4/ppi.4
+++ b/share/man/man4/ppi.4
@@ -23,8 +23,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 2, 1998
.Dt PPI 4
.Os
diff --git a/share/man/man4/procdesc.4 b/share/man/man4/procdesc.4
index 5252a23eda38..d0b99e5cbe07 100644
--- a/share/man/man4/procdesc.4
+++ b/share/man/man4/procdesc.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 15, 2020
.Dt PROCDESC 4
.Os
diff --git a/share/man/man4/proto.4 b/share/man/man4/proto.4
index bd861697c10d..889c07cdef81 100644
--- a/share/man/man4/proto.4
+++ b/share/man/man4/proto.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 7, 2015
.Dt PROTO 4
.Os
@@ -247,7 +245,7 @@ in the
and
.Va virt_size
fields.
-The number of contigous physical memory segments and the address of the first
+The number of contiguous physical memory segments and the address of the first
segment are returned in the
.Va phys_nsegs
and
@@ -263,8 +261,8 @@ fields.
The behaviour of this operation banks heavily on how
.Xr bus_dmamem_alloc 9
is implemented, which means that memory is currently always allocated as a
-single contigous region of physical memory.
-In practice this also tends to give a single contigous region in bus space.
+single contiguous region of physical memory.
+In practice this also tends to give a single contiguous region in bus space.
This may change over time.
.It PROTO_IOC_BUSDMA_MEM_FREE
Free previously allocated memory and destroy the memory descriptor.
@@ -295,7 +293,7 @@ Destroy the previously created memory descriptor specified by the
field.
When the memory descriptor is still loaded, it is unloaded first.
.It PROTO_IOC_BUSDMA_MD_LOAD
-Load a contigous region of memory in the memory descriptor specified by the
+Load a contiguous region of memory in the memory descriptor specified by the
.Va key
field.
The size and address in the process' virtual address space are specified
diff --git a/share/man/man4/ps4dshock.4 b/share/man/man4/ps4dshock.4
index e2295533989f..282a58c49e63 100644
--- a/share/man/man4/ps4dshock.4
+++ b/share/man/man4/ps4dshock.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 19, 2020
.Dt PS4DSHOCK 4
.Os
@@ -100,7 +98,7 @@ does not support force-feedback events.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/psm.4 b/share/man/man4/psm.4
index 85d69b905162..50bcf53487a1 100644
--- a/share/man/man4/psm.4
+++ b/share/man/man4/psm.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 2, 2020
.Dt PSM 4
.Os
diff --git a/share/man/man4/pst.4 b/share/man/man4/pst.4
index 549757731313..0f23f1450aea 100644
--- a/share/man/man4/pst.4
+++ b/share/man/man4/pst.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 14, 2004
.Dt PST 4
.Os
diff --git a/share/man/man4/pt.4 b/share/man/man4/pt.4
index 4400af91a10b..e56c1a61b5cb 100644
--- a/share/man/man4/pt.4
+++ b/share/man/man4/pt.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 2, 1995
.Dt PT 4
.Os
diff --git a/share/man/man4/ptnet.4 b/share/man/man4/ptnet.4
index b4a1a537975a..71efb3cddf56 100644
--- a/share/man/man4/ptnet.4
+++ b/share/man/man4/ptnet.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 11, 2018
.Dt PTNET 4
.Os
diff --git a/share/man/man4/pts.4 b/share/man/man4/pts.4
index 2008482426ba..de04ca6e5b69 100644
--- a/share/man/man4/pts.4
+++ b/share/man/man4/pts.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)pty.4 8.2 (Berkeley) 11/30/93
-.\" $FreeBSD$
-.\"
.Dd August 20, 2008
.Dt PTS 4
.Os
diff --git a/share/man/man4/pty.4 b/share/man/man4/pty.4
index deceb62ab269..b9c5fce84ff4 100644
--- a/share/man/man4/pty.4
+++ b/share/man/man4/pty.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 28, 2019
.Dt PTY 4
.Os
diff --git a/share/man/man4/puc.4 b/share/man/man4/puc.4
index eb76c36f4aff..076fd2ad2d0e 100644
--- a/share/man/man4/puc.4
+++ b/share/man/man4/puc.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 24, 2008
.Dt PUC 4
.Os
diff --git a/share/man/man4/pvscsi.4 b/share/man/man4/pvscsi.4
index 1e9b08f10250..19ca6cc555da 100644
--- a/share/man/man4/pvscsi.4
+++ b/share/man/man4/pvscsi.4
@@ -1,8 +1,6 @@
.\" Copyright (c) 2018 VMware, Inc.
.\"
.\" SPDX-License-Identifier: (BSD-2-Clause OR GPL-2.0)
-.\"
-.\" $FreeBSD$
.Dd December 5, 2018
.Dt PVSCSI 4
.Os
diff --git a/share/man/man4/pwmc.4 b/share/man/man4/pwmc.4
index 06953d671a03..a3d6b1e93cdf 100644
--- a/share/man/man4/pwmc.4
+++ b/share/man/man4/pwmc.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 17, 2019
.Dt PWMC 4
.Os
diff --git a/share/man/man4/qat.4 b/share/man/man4/qat.4
index e8a46a99e949..b0fa0b0cbc92 100644
--- a/share/man/man4/qat.4
+++ b/share/man/man4/qat.4
@@ -1,7 +1,6 @@
.\" SPDX-License-Identifier: BSD-3-Clause
.\" Copyright(c) 2007-2022 Intel Corporation
-.\" $FreeBSD$
-.Dd September 1, 2022
+.Dd May 4, 2023
.Dt QAT 4
.Os
.Sh NAME
@@ -65,8 +64,8 @@ driver supports cryptography and compression acceleration.
A complete API for offloading these operations is exposed in the kernel and may
be used by any other entity directly.
For details of usage and supported operations and algorithms refer to the
-following documentation available from
-.Lk 01.org :
+following documentation available from Intel Download Center
+.Lk https://downloadcenter.intel.com :
.Bl -bullet -compact
.It
.Rs
@@ -101,6 +100,61 @@ For details of usage and supported operations and algorithms refer to the
documentation mentioned above and
.Sx SEE ALSO
section.
+.Sh SYSCTL_VARIABLES
+Following variables may be used to reconfigure the QAT device.\&
+For configuration persistence those variables may be set before loading the driver, either via
+.Xr kenv 1
+or
+.Xr loader.conf(5).
+The device specific configuration options are prefixed with
+.Va dev.qat.X\&.
+where X is the device number.
+The specific device needs to be in "down" state before changing the configuration.
+.Bl -tag -width indent
+.It Va state
+Show current state of the device. Override the device state. Possible values: "down", "up".
+
+NOTE: If the symmetric services are used for device the qat_ocf driver needs to be disabled prior the device
+reconfiguration.
+Following variable may be used to enable/disable the QAT cryptographic framework connectivity
+.Va dev.qat_ocf.0.enable\&.
+Enabled by default.
+.It Va cfg_services
+Override the device services enabled: symmetric, asymmetric, data compression.
+Possible values: "sym", "asym", "dc", "sym;dc", "asym;dc", "sym;asym".
+Default services configured are "sym;asym" for even and "dc" for odd devices.
+.It Va cfg_mode
+Override the device mode configuration for kernel space and user space instances.
+Possible values: "ks", "us", "ks;us".
+Default value "ks;us".
+.It Va num_user_processes
+Override the number of uio user space processes that can connect to the QAT device.
+Default: 2
+.El
+.Pp
+The following
+.Xr sysctl 8
+variables are read-only:
+.Bl -tag -width indent
+.It Va frequency
+QAT device frequency value.
+.It Va mmp_version
+QAT MMP Library revision number.
+.It Va hw_version
+QAT hardware revision number.
+.It Va fw_version
+QAT firmware revision number.
+.It Va dev_cfg
+Summary of device specific configuration.
+.It Va heartbeat
+QAT device heartbeat status. Value '1' indicates that the device is operational.
+'0' value means that the device is not responsive. Device requires restart.
+.It Va heartbeat_failed
+Number of QAT heartbeat failures received.
+.It Va heartbeat_sent
+Number of QAT heartbeat requests sent.
+.El
+
.Sh COMPATIBILITY
The
.Nm
diff --git a/share/man/man4/qat_c2xxx.4 b/share/man/man4/qat_c2xxx.4
index 6f831fe94712..aad0c043e548 100644
--- a/share/man/man4/qat_c2xxx.4
+++ b/share/man/man4/qat_c2xxx.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 21, 2022
.Dt QAT_C2XXX 4
.Os
diff --git a/share/man/man4/qlnxe.4 b/share/man/man4/qlnxe.4
index c5846a36d182..f545235ec1ff 100644
--- a/share/man/man4/qlnxe.4
+++ b/share/man/man4/qlnxe.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 9, 2017
.Dt QLNXE 4
.Os
diff --git a/share/man/man4/qlxgb.4 b/share/man/man4/qlxgb.4
index c1e87e307d8b..4bf8000d15da 100644
--- a/share/man/man4/qlxgb.4
+++ b/share/man/man4/qlxgb.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 3, 2011
.Dt QLXGB 4
.Os
diff --git a/share/man/man4/qlxgbe.4 b/share/man/man4/qlxgbe.4
index 5082829e1dc3..486a5ec0f682 100644
--- a/share/man/man4/qlxgbe.4
+++ b/share/man/man4/qlxgbe.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 1, 2013
.Dt QLXGBE 4
.Os
diff --git a/share/man/man4/qlxge.4 b/share/man/man4/qlxge.4
index 2da3a8d68308..4723c56ff68b 100644
--- a/share/man/man4/qlxge.4
+++ b/share/man/man4/qlxge.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 21, 2013
.Dt QLXGE 4
.Os
diff --git a/share/man/man4/ral.4 b/share/man/man4/ral.4
index 5b84bea00153..dbdc017dc33a 100644
--- a/share/man/man4/ral.4
+++ b/share/man/man4/ral.4
@@ -12,8 +12,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 4, 2017
.Dt RAL 4
.Os
diff --git a/share/man/man4/random.4 b/share/man/man4/random.4
index fb851cdb7ba1..840bc0c3234b 100644
--- a/share/man/man4/random.4
+++ b/share/man/man4/random.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 19, 2019
.Dt RANDOM 4
.Os
diff --git a/share/man/man4/rccgpio.4 b/share/man/man4/rccgpio.4
index 6c7bc7871b03..f790b003d862 100644
--- a/share/man/man4/rccgpio.4
+++ b/share/man/man4/rccgpio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 18, 2015
.Dt RCCGPIO 4
.Os
diff --git a/share/man/man4/rctl.4 b/share/man/man4/rctl.4
index 52e10994e045..12f0a8374a51 100644
--- a/share/man/man4/rctl.4
+++ b/share/man/man4/rctl.4
@@ -20,8 +20,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.Dd May 28, 2017
.Dt RCTL 4
.Os
diff --git a/share/man/man4/re.4 b/share/man/man4/re.4
index 234698089fcb..ac33aa4c4e3c 100644
--- a/share/man/man4/re.4
+++ b/share/man/man4/re.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 7, 2022
.Dt RE 4
.Os
diff --git a/share/man/man4/rgephy.4 b/share/man/man4/rgephy.4
index f66856be05fc..2cc655aacb18 100644
--- a/share/man/man4/rgephy.4
+++ b/share/man/man4/rgephy.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2011
.Dt RGEPHY 4
.Os
diff --git a/share/man/man4/rights.4 b/share/man/man4/rights.4
index 5334f3fc3c67..3e5e18fc65d8 100644
--- a/share/man/man4/rights.4
+++ b/share/man/man4/rights.4
@@ -30,9 +30,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd February 28, 2019
+.Dd April 27, 2024
.Dt RIGHTS 4
.Os
.Sh NAME
@@ -40,20 +38,22 @@
.Nd Capsicum capability rights for file descriptors
.Sh DESCRIPTION
When a file descriptor is created by a function such as
-.Xr accept 2 ,
-.Xr accept4 2 ,
.Xr fhopen 2 ,
.Xr kqueue 2 ,
.Xr mq_open 2 ,
.Xr open 2 ,
-.Xr openat 2 ,
.Xr pdfork 2 ,
.Xr pipe 2 ,
.Xr shm_open 2 ,
.Xr socket 2
or
.Xr socketpair 2 ,
-it is assigned all capability rights.
+it is assigned all capability rights; for
+.Xr accept 2 ,
+.Xr accept4 2
+or
+.Xr openat 2 ,
+it inherits capability rights from the "parent" file descriptor.
Those rights can be reduced (but never expanded) by using the
.Xr cap_rights_limit 2 ,
.Xr cap_fcntls_limit 2 and
@@ -70,7 +70,12 @@ The
.Xr cap_rights_init 3
family of functions should be used to manage the structure.
.Sh RIGHTS
-The following rights may be specified in a rights mask:
+Note that rights are not simple bitmasks (and cannot be bitwise-ORed together).
+See
+.Xr cap_rights_init 3
+for details.
+.Pp
+The following rights are available:
.Bl -tag -width CAP_RENAMEAT_SOURCE
.It Dv CAP_ACCEPT
Permit
@@ -498,7 +503,10 @@ with the
is also required),
.Xr preadv 2
.Dv ( CAP_SEEK
-is also required) and related system calls.
+is also required),
+.Xr getdents 2 ,
+.Xr getdirentries 2 ,
+and related system calls.
.It Dv CAP_RECV
An alias to
.Dv CAP_READ .
@@ -608,6 +616,8 @@ with the
.Dv O_WRONLY
flag, but without the
.Dv O_APPEND
+or
+.Dv O_TRUNC
flag,
.Dv CAP_SEEK
is also required.
@@ -654,6 +664,8 @@ is also required.
.Xr fsync 2 ,
.Xr ftruncate 2 ,
.Xr futimes 2 ,
+.Xr getdents 2 ,
+.Xr getdirentries 2 ,
.Xr getpeername 2 ,
.Xr getsockname 2 ,
.Xr getsockopt 2 ,
diff --git a/share/man/man4/rl.4 b/share/man/man4/rl.4
index 8fa7b251fabd..9323e046a5e1 100644
--- a/share/man/man4/rl.4
+++ b/share/man/man4/rl.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2013
.Dt RL 4
.Os
diff --git a/share/man/man4/rndtest.4 b/share/man/man4/rndtest.4
index fd69ee8245c5..9ed16caf3b87 100644
--- a/share/man/man4/rndtest.4
+++ b/share/man/man4/rndtest.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 11, 2020
.Dt RNDTEST 4
.Os
diff --git a/share/man/man4/route.4 b/share/man/man4/route.4
index f20e90dbd75a..5096c2784a12 100644
--- a/share/man/man4/route.4
+++ b/share/man/man4/route.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" From: @(#)route.4 8.6 (Berkeley) 4/19/94
-.\" $FreeBSD$
-.\"
.Dd November 4, 2004
.Dt ROUTE 4
.Os
diff --git a/share/man/man4/rsu.4 b/share/man/man4/rsu.4
index 1d38c4a1618d..b523bfe4aa0e 100644
--- a/share/man/man4/rsu.4
+++ b/share/man/man4/rsu.4
@@ -1,5 +1,4 @@
.\" $OpenBSD: rsu.4,v 1.11 2013/02/14 07:40:42 jmc Exp $
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>
.\"
@@ -110,7 +109,7 @@ which is loaded when an interface is attached:
.Sh HARDWARE
The
.Nm
-driver provices support for Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n
+driver provides support for Realtek RTL8188SU/RTL8192SU USB IEEE 802.11b/g/n
wireless network adapters, including:
.Pp
.Bl -tag -width Ds -offset indent -compact
diff --git a/share/man/man4/rsufw.4 b/share/man/man4/rsufw.4
index ef282ec8a0c0..f80891ea18fc 100644
--- a/share/man/man4/rsufw.4
+++ b/share/man/man4/rsufw.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Copyright (c) 2013 Idwer Vollering <vidwer@gmail.com>
.\"
.\" Permission to use, copy, modify, and distribute this software for any
diff --git a/share/man/man4/rtnetlink.4 b/share/man/man4/rtnetlink.4
index 56c124e4f854..83521b50c9b5 100644
--- a/share/man/man4/rtnetlink.4
+++ b/share/man/man4/rtnetlink.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 1, 2022
.Dt RTNETLINK 4
.Os
@@ -177,7 +175,7 @@ RTA_KNH_ID Kernel-specific index of the nexthop
(uint32_t) Fib number of the route.
Default route table is
.Dv RT_TABLE_MAIN .
-To explicitely specify "all tables" one needs to set the value to
+To explicitly specify "all tables" one needs to set the value to
.Dv RT_TABLE_UNSPEC .
.It Dv RTA_EXPIRES
(uint32_t) seconds till path expiration.
@@ -203,7 +201,7 @@ struct nhmsg {
.Ed
The
.Va nh_family
-specificies the gateway address family.
+specifies the gateway address family.
It can be different from route address family for IPv4 routes with IPv6
nexthops.
The
@@ -238,7 +236,7 @@ Should be provided by userland at the nexthtop creation time.
.It Dv NHA_GROUP
This attribute designates the nexthtop group and contains all of its nexthtops
and their relative weights.
-The attribute constists of a list of
+The attribute consists of a list of
.Va nexthop_grp
structures:
.Bd -literal
@@ -275,7 +273,7 @@ struct ifinfomsg {
unsigned char ifi_family; /* not used, set to 0 */
unsigned char __ifi_pad;
unsigned short ifi_type; /* ARPHRD_* */
- int ifi_index; /* Inteface index */
+ int ifi_index; /* Interface index */
unsigned ifi_flags; /* IFF_* flags */
unsigned ifi_change; /* IFF_* change mask */
};
@@ -430,7 +428,7 @@ Set for IPv4 and p2p addresses.
.It Dv IFA_LABEL
(string) interface name.
.It Dv IFA_BROADCAST
-(binary) broacast interface address.
+(binary) broadcast interface address.
.El
.Ss Groups
The following groups are defined:
@@ -478,7 +476,7 @@ Available flags:
.Bd -literal -offset indent -compact
NTF_SELF local station (LLE_IFADDR)
NTF_PROXY proxy entry (LLE_PUB)
-NTF_STICKY permament entry (LLE_STATIC)
+NTF_STICKY permanent entry (LLE_STATIC)
NTF_ROUTER dst indicated itself as a router
.Ed
.Ss RTM_NEWNEIGH
@@ -534,7 +532,7 @@ The
protocol family appeared in
.Fx 13.2 .
.Sh AUTHORS
-The netlink was implementated by
+The netlink was implemented by
.An -nosplit
.An Alexander Chernikov Aq Mt melifaro@FreeBSD.org .
It was derived from the Google Summer of Code 2021 project by
diff --git a/share/man/man4/rtsx.4 b/share/man/man4/rtsx.4
index 61894b84e3e5..c9be7a6f21f4 100644
--- a/share/man/man4/rtsx.4
+++ b/share/man/man4/rtsx.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2022
.Dt RTSX 4
.Os
diff --git a/share/man/man4/rtw88.4 b/share/man/man4/rtw88.4
index b6fad219d8c8..a1a74db41b42 100644
--- a/share/man/man4/rtw88.4
+++ b/share/man/man4/rtw88.4
@@ -22,9 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd April 22, 2023
+.Dd October 06, 2023
.Dt RTW88 4
.Os
.Sh NAME
@@ -44,10 +42,6 @@ to manually load the driver as a module at boot time:
kld_list="${kld_list} if_rtw88"
.Ed
.Pp
-The driver should automatically load any
-.Xr rtw88fw 4
-firmware needed for the particular chipset.
-.Pp
It is discouraged to load the driver from
.Xr loader 8 .
.Sh DESCRIPTION
@@ -63,6 +57,20 @@ the following chipsets:
.It Realtek 802.11ac wireless 8822ce (RTL8822CE)
.El
.Pp
+This driver requires firmware to be loaded before it will work.
+The package
+.Pa wifi-firmware-rtw88-kmod
+from the
+.Pa ports/net/wifi-firmware-rtw88-kmod
+port needs to be installed before the driver is loaded.
+Otherwise no
+.Xr wlan 4
+interface can be created using
+.Xr ifconfig 8 .
+One can use
+.Xr fwget 8
+to install the correct firmware package.
+.Pp
The driver uses the
.\" No LinuxKPI man pages so no .Xr here.
.Em linuxkpi_wlan
@@ -104,6 +112,7 @@ section above.
.Sh SEE ALSO
.Xr rtw88fw 4 ,
.Xr wlan 4 ,
+.Xr fwget 8 ,
.Xr ifconfig 8 ,
.Xr wpa_supplicant 8
.Sh HISTORY
diff --git a/share/man/man4/rtwn.4 b/share/man/man4/rtwn.4
index 1ffafc6dfcf9..cfebcc1bbffc 100644
--- a/share/man/man4/rtwn.4
+++ b/share/man/man4/rtwn.4
@@ -16,8 +16,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 2, 2019
.Dt RTWN 4
.Os
diff --git a/share/man/man4/rtwn_pci.4 b/share/man/man4/rtwn_pci.4
index 8e9bfd2efcea..c53500a0cae3 100644
--- a/share/man/man4/rtwn_pci.4
+++ b/share/man/man4/rtwn_pci.4
@@ -26,8 +26,6 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
.Dd January 2, 2019
.Dt RTWN_PCI 4
diff --git a/share/man/man4/rtwn_usb.4 b/share/man/man4/rtwn_usb.4
index e6c2a2a89823..8d670839c3e3 100644
--- a/share/man/man4/rtwn_usb.4
+++ b/share/man/man4/rtwn_usb.4
@@ -26,8 +26,6 @@
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGES.
-.\"
-.\" $FreeBSD$
.\"/
.Dd November 1, 2021
.Dt RTWN_USB 4
diff --git a/share/man/man4/rtwnfw.4 b/share/man/man4/rtwnfw.4
index 7654eed6ea89..98e3ef0c13aa 100644
--- a/share/man/man4/rtwnfw.4
+++ b/share/man/man4/rtwnfw.4
@@ -21,8 +21,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 3, 2019
.Dt RTWNFW 4
.Os
diff --git a/share/man/man4/rue.4 b/share/man/man4/rue.4
index ba85ae0c6c30..c30d8ca2c757 100644
--- a/share/man/man4/rue.4
+++ b/share/man/man4/rue.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt RUE 4
.Os
diff --git a/share/man/man4/rum.4 b/share/man/man4/rum.4
index fed7195a970f..814f312b291b 100644
--- a/share/man/man4/rum.4
+++ b/share/man/man4/rum.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 8, 2018
.Dt RUM 4
.Os
diff --git a/share/man/man4/run.4 b/share/man/man4/run.4
index 222f7c843e4b..03554d96e527 100644
--- a/share/man/man4/run.4
+++ b/share/man/man4/run.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 23, 2021
.Dt RUN 4
.Os
diff --git a/share/man/man4/runfw.4 b/share/man/man4/runfw.4
index 127a04431361..559429083cb3 100644
--- a/share/man/man4/runfw.4
+++ b/share/man/man4/runfw.4
@@ -16,8 +16,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 11, 2013
.Dt RUNFW 4
.Os
diff --git a/share/man/man4/sa.4 b/share/man/man4/sa.4
index 928bf5e90292..96b11ebe5360 100644
--- a/share/man/man4/sa.4
+++ b/share/man/man4/sa.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 18, 2022
.Dt SA 4
.Os
diff --git a/share/man/man4/safe.4 b/share/man/man4/safe.4
index 3d5cbec03784..61f2041ff333 100644
--- a/share/man/man4/safe.4
+++ b/share/man/man4/safe.4
@@ -22,8 +22,6 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
.\"/
.Dd July 29, 2020
.Dt SAFE 4
diff --git a/share/man/man4/safexcel.4 b/share/man/man4/safexcel.4
index 774dfddfb053..d5e079822ecc 100644
--- a/share/man/man4/safexcel.4
+++ b/share/man/man4/safexcel.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 29, 2020
.Dt SAFEXCEL 4
.Os
diff --git a/share/man/man4/sbp.4 b/share/man/man4/sbp.4
index eeddd5da02c9..2255fa2993ae 100644
--- a/share/man/man4/sbp.4
+++ b/share/man/man4/sbp.4
@@ -29,8 +29,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 8, 2012
.Dt SBP 4
.Os
diff --git a/share/man/man4/sbp_targ.4 b/share/man/man4/sbp_targ.4
index 9a81a99a9b42..fe6451b61c20 100644
--- a/share/man/man4/sbp_targ.4
+++ b/share/man/man4/sbp_targ.4
@@ -29,8 +29,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 7, 2003
.Dt SBP_TARG 4
.Os
diff --git a/share/man/man4/scc.4 b/share/man/man4/scc.4
index e03f43011b07..05e9890a0bcc 100644
--- a/share/man/man4/scc.4
+++ b/share/man/man4/scc.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt SCC 4
.Os
diff --git a/share/man/man4/sched_4bsd.4 b/share/man/man4/sched_4bsd.4
index a02c40eb58a8..c8b3938fcbde 100644
--- a/share/man/man4/sched_4bsd.4
+++ b/share/man/man4/sched_4bsd.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 21, 2008
.Dt SCHED_4BSD 4
.Os
diff --git a/share/man/man4/sched_ule.4 b/share/man/man4/sched_ule.4
index 7ba18d361a38..764ff394c9f6 100644
--- a/share/man/man4/sched_ule.4
+++ b/share/man/man4/sched_ule.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 10, 2012
.Dt SCHED_ULE 4
.Os
diff --git a/share/man/man4/screen.4 b/share/man/man4/screen.4
index 2e08d28e9759..109aa2fe92b7 100644
--- a/share/man/man4/screen.4
+++ b/share/man/man4/screen.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd October 6, 2000
.Dt SCREEN 4
.Os
diff --git a/share/man/man4/scsi.4 b/share/man/man4/scsi.4
index 79e7ab322611..380768c2d7c1 100644
--- a/share/man/man4/scsi.4
+++ b/share/man/man4/scsi.4
@@ -22,9 +22,7 @@
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.Dd November 3, 2021
+.Dd December 11, 2023
.Dt CAM 4
.Os
.Sh NAME
@@ -192,30 +190,30 @@ Individual
bus numbers can be wired down to specific controllers with
a config line similar to the following:
.Bd -literal -offset indent
-hint.scbus.0.at="ahd1"
+hint.scbus.0.at="mpr1"
.Ed
.Pp
This assigns
.Nm
bus number 0 to the
-.Em ahd1
+.Em mpr1
driver instance.
For controllers supporting more than one bus, a particular bus can be assigned
as follows:
.Bd -literal -offset indent
-hint.scbus.0.at="ahc1"
+hint.scbus.0.at="ahci1"
hint.scbus.0.bus="1"
.Ed
.Pp
This assigns
.Nm
bus 0 to the bus 1 instance on
-.Em ahc1 .
+.Em ahci1 .
Peripheral drivers can be wired to a specific bus, target, and lun as so:
.Bd -literal -offset indent
hint.da.0.at="scbus0"
hint.da.0.target="0"
-hint.da.0.unit="0"
+hint.da.0.lun="0"
.Ed
.Pp
This assigns
@@ -230,19 +228,19 @@ wired to any particular controller, bus, target, and/or unit instance.
.Pp
This also works with
.Xr nvme 4
-drives as well.
+drives.
.Bd -literal -offset indent
hint.nvme.4.at="pci7:0:0"
hint.scbus.10.at="nvme4"
hint.nda.10.at="scbus10"
hint.nda.10.target="1"
-hint.nda.10.unit="12"
+hint.nda.10.lun="12"
hint.nda.11.at="scbus10"
hint.nda.11.target="1"
-hint.nda.11.unit="2"
+hint.nda.11.lun="2"
.Ed
.Pp
-This assigns the NVMe card living at PCI bus 7 slot 0 function 1 to scbus 10.
+This assigns the NVMe card at PCI bus 7 slot 0 function 1 to scbus 10.
The target for
.Xr nda 4
devices is always 1.
@@ -281,7 +279,7 @@ or
bus and the system.
The maximum size of a transfer is governed by the
adapter.
-Most adapters can transfer 64KB in a single operation, however
+Most adapters can transfer 1MB in a single operation, however
many can transfer larger amounts.
.Sh TARGET MODE
Some adapters support
@@ -369,7 +367,7 @@ SIM used to stand for SCSI Interface Module.
Now it is just SIM because it understands protocols other than SCSI.
There are two types of SIM drivers: virtual and physical.
Physical SIMs are typically called host bus adapters (HBA), but not universally.
-Virtual SIM drivers are for communicating with virtual machine hosts.
+Virtual SIM drivers are for communicating with network or virtual machine hosts.
.Sh FILES
see other
.Nm
diff --git a/share/man/man4/sctp.4 b/share/man/man4/sctp.4
index 2c47c5b5dcd3..287e16f3b599 100644
--- a/share/man/man4/sctp.4
+++ b/share/man/man4/sctp.4
@@ -24,9 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd July 9, 2020
+.Dd June 21, 2023
.Dt SCTP 4
.Os
.Sh NAME
@@ -299,12 +297,13 @@ This option lets the caller set it to a smaller value.
Note that while the user can change this value, if the P-MTU
is smaller than the value set by the user, then the P-MTU
value will override any user setting.
-.It Dv SCTP_DELAYED_ACK_TIME
+.It Dv SCTP_DELAYED_SACK
This option lets the user both set and get the
-delayed ack time (in milliseconds) that
+delayed ack time (in milliseconds) and the ack frequency that
.Tn SCTP
is using.
-The default is 200 milliseconds.
+The default delayed ack time is 200 milliseconds and the default
+ack frequency is 2.
.It Dv SCTP_PARTIAL_DELIVERY_POINT
.Tn SCTP
at times may need to start delivery of a
diff --git a/share/man/man4/sdhci.4 b/share/man/man4/sdhci.4
index 676122fa6d1b..4a4e02539acd 100644
--- a/share/man/man4/sdhci.4
+++ b/share/man/man4/sdhci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 25, 2020
.Dt SDHCI 4
.Os
diff --git a/share/man/man4/sem.4 b/share/man/man4/sem.4
index 2767dc72a200..f2331738ff2d 100644
--- a/share/man/man4/sem.4
+++ b/share/man/man4/sem.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 7, 2014
.Dt SEM 4
.Os
diff --git a/share/man/man4/send.4 b/share/man/man4/send.4
index e69e6e35ca4b..06e04f3c924d 100644
--- a/share/man/man4/send.4
+++ b/share/man/man4/send.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 19, 2010
.Dt SEND 4
.Os
diff --git a/share/man/man4/ses.4 b/share/man/man4/ses.4
index 3d3f370270b2..8de664c8d7a2 100644
--- a/share/man/man4/ses.4
+++ b/share/man/man4/ses.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 12, 2019
.Dt SES 4
.Os
diff --git a/share/man/man4/sfxge.4 b/share/man/man4/sfxge.4
index 0c6ac4f8db22..a9724074581e 100644
--- a/share/man/man4/sfxge.4
+++ b/share/man/man4/sfxge.4
@@ -26,8 +26,6 @@
.\" those of the authors and should not be interpreted as representing official
.\" policies, either expressed or implied, of the FreeBSD Project.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 22, 2015
.Dt SFXGE 4
.Os
diff --git a/share/man/man4/sge.4 b/share/man/man4/sge.4
index 0322169b6e74..cdcedc81b86e 100644
--- a/share/man/man4/sge.4
+++ b/share/man/man4/sge.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 16, 2011
.Dt SGE 4
.Os
diff --git a/share/man/man4/siba.4 b/share/man/man4/siba.4
index 13fd3dc936f0..4191971da325 100644
--- a/share/man/man4/siba.4
+++ b/share/man/man4/siba.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 13, 2017
.Dt SIBA 4
.Os
diff --git a/share/man/man4/siftr.4 b/share/man/man4/siftr.4
index 131cc2ca0791..719ba0e3d280 100644
--- a/share/man/man4/siftr.4
+++ b/share/man/man4/siftr.4
@@ -27,9 +27,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd May 27, 2023
+.Dd May 29, 2023
.Dt SIFTR 4
.Os
.Sh NAME
@@ -120,8 +118,9 @@ The path can be changed at any time, even while the module is enabled.
.El
.Bl -tag -offset indent -width Va
.It Va net.inet.siftr.port_filter
-controls on which source or destination port siftr should capture
-.Nm .
+controls on which source or destination port
+.Nm
+should capture.
By default, the value is set to 0, which means all ports are eligible for logging.
Set to any other value, only packets where either the source or destination
port is equal to this number are logged.
@@ -143,9 +142,8 @@ The text below shows an example module enable log.
The fields are tab delimited key-value
pairs which describe some basic information about the system.
.Bd -literal -offset indent
-enable_time_secs=1238556193 enable_time_usecs=462104 \\
-siftrver=1.2.2 hz=1000 tcp_rtt_scale=32 \\
-sysname=FreeBSD sysver=604000 ipmode=4
+enable_time_secs=1685191807 enable_time_usecs=160752 \\
+siftrver=1.3.0 sysname=FreeBSD sysver=1400089 ipmode=4
.Ed
.Pp
Field descriptions are as follows:
@@ -187,9 +185,9 @@ The text below shows an example data log triggered by an IPv4
TCP/IP packet.
The data is CSV formatted.
.Bd -literal -offset indent
-o,0xbec491a5,1238556193.463551,172.16.7.28,22,172.16.2.5,55931, \\
-1073725440,172312,34,66560,66608,8,1,4,1448,936,1,996,255, \\
-33304,208,66608,0,208,0
+o,1685191814.185109,10.1.1.2,32291,10.1.1.3,5001,1073725440, \\
+14480,2,65160,65700,7,9,4,1460,1000,1,16778209,230000,33580,0, \\
+65700,0,0,0,86707916,130
.Ed
.Pp
Field descriptions are as follows:
@@ -242,8 +240,7 @@ The current state of the t_flags2 field for the flow.
.Bl -tag -offset indent -width Va
.It Va 10
The current sending window for the flow, in bytes.
-The post scaled value is reported, except during the initial handshake (first
-few packets), during which time the unscaled value is reported.
+The post scaled value is reported.
.El
.Bl -tag -offset indent -width Va
.It Va 11
@@ -336,13 +333,13 @@ The text below shows an example module disable log.
The fields are tab delimited key-value pairs which provide statistics about
operations since the module was most recently enabled.
.Bd -literal -offset indent
-disable_time_secs=1238556197 disable_time_usecs=933607 \\
-num_inbound_tcp_pkts=356 num_outbound_tcp_pkts=627 \\
-total_tcp_pkts=983 num_inbound_skipped_pkts_malloc=0 \\
-num_outbound_skipped_pkts_malloc=0 num_inbound_skipped_pkts_tcb=0 \\
-num_outbound_skipped_pkts_tcb=0 num_inbound_skipped_pkts_icb=0 \\
-num_outbound_skipped_pkts_icb=0 total_skipped_tcp_pkts=0 \\
-flow_list=172.16.7.28;22-172.16.2.5;55931,
+disable_time_secs=1685191816 disable_time_usecs=629397 \\
+num_inbound_tcp_pkts=10 num_outbound_tcp_pkts=10 \\
+total_tcp_pkts=20 num_inbound_skipped_pkts_malloc=0 \\
+num_outbound_skipped_pkts_malloc=0 num_inbound_skipped_pkts_tcpcb=2 \\
+num_outbound_skipped_pkts_tcpcb=2 num_inbound_skipped_pkts_inpcb=0 \\
+num_outbound_skipped_pkts_inpcb=0 total_skipped_tcp_pkts=4 \\
+flow_list=10.1.1.2;32291-10.1.1.3;5001,10.1.1.2;58544-10.1.1.3;5001,
.Ed
.Pp
Field descriptions are as follows:
@@ -385,22 +382,22 @@ Number of outbound packets that were not processed because of failed
calls.
.El
.Bl -tag -offset indent -width Va
-.It Va num_inbound_skipped_pkts_tcb
+.It Va num_inbound_skipped_pkts_tcpcb
Number of inbound packets that were not processed because of failure to find the
TCP control block associated with the packet.
.El
.Bl -tag -offset indent -width Va
-.It Va num_outbound_skipped_pkts_tcb
+.It Va num_outbound_skipped_pkts_tcpcb
Number of outbound packets that were not processed because of failure to find
the TCP control block associated with the packet.
.El
.Bl -tag -offset indent -width Va
-.It Va num_inbound_skipped_pkts_icb
+.It Va num_inbound_skipped_pkts_inpcb
Number of inbound packets that were not processed because of failure to find the
IP control block associated with the packet.
.El
.Bl -tag -offset indent -width Va
-.It Va num_outbound_skipped_pkts_icb
+.It Va num_outbound_skipped_pkts_inpcb
Number of outbound packets that were not processed because of failure to find
the IP control block associated with the packet.
.El
@@ -513,8 +510,9 @@ As a result of needing to interrogate the TCP control block, certain packets
during the lifecycle of a connection are unable to trigger a
.Nm
log message.
-The initial handshake takes place without the existence of a control block and
-the final ACK is exchanged when the connection is in the TIMEWAIT state.
+The initial handshake takes place without the existence of a control block or
+the complete initialization of the control block, and the final ACK is
+exchanged when the connection is in the TIMEWAIT state.
.Pp
.Nm
was designed to minimise the delay introduced to packets traversing the network
diff --git a/share/man/man4/siis.4 b/share/man/man4/siis.4
index dca87f5bf93a..3ba7cd1b7bec 100644
--- a/share/man/man4/siis.4
+++ b/share/man/man4/siis.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 23, 2015
.Dt SIIS 4
.Os
diff --git a/share/man/man4/simplebus.4 b/share/man/man4/simplebus.4
index 42d97dd33d03..78cb8d77f61b 100644
--- a/share/man/man4/simplebus.4
+++ b/share/man/man4/simplebus.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 12, 2010
.Dt SIMPLEBUS 4
.Os
diff --git a/share/man/man4/sis.4 b/share/man/man4/sis.4
index ebaddc33517e..87c8e059e53a 100644
--- a/share/man/man4/sis.4
+++ b/share/man/man4/sis.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 2, 2010
.Dt SIS 4
.Os
diff --git a/share/man/man4/sk.4 b/share/man/man4/sk.4
index b24d18fe6e76..17ca8beb5e18 100644
--- a/share/man/man4/sk.4
+++ b/share/man/man4/sk.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 29, 2012
.Dt SK 4
.Os
diff --git a/share/man/man4/smartpqi.4 b/share/man/man4/smartpqi.4
index fbe435ca3a7f..5b7ea923e13e 100644
--- a/share/man/man4/smartpqi.4
+++ b/share/man/man4/smartpqi.4
@@ -1,5 +1,7 @@
-.\" Copyright (c) 2018 Murthy Bhat
-.\" All rights reserved.
+.\" Copyright (C) 2019-2023, Microchip Technology Inc. and its subsidiaries
+.\" Copyright (C) 2016-2018, Microsemi Corporation
+.\" Copyright (C) 2016, PMC-Sierra, Inc.
+.\" Written by John Hall <john.hall@microchip.com>
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -22,25 +24,22 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$ stable/10/share/man/man4/smartpqi.4 195614 2017-01-11 08:10:18Z jkim $
-.Dd April 6, 2018
+.Dd August 24, 2023
.Dt SMARTPQI 4
.Os
.Sh NAME
.Nm smartpqi
-.Nd Microsemi smartpqi SCSI driver for PQI controllers
+.Nd "Microchip Smart Storage SCSI driver"
.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following lines in your
-kernel configuration file:
+To compile this driver into the kernel, place these lines in the kernel
+configuration file:
.Bd -ragged -offset indent
.Cd device pci
.Cd device scbus
.Cd device smartpqi
.Ed
.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
+The driver can be loaded as a module at boot time by placing this line in
.Xr loader.conf 5 :
.Bd -literal -offset indent
smartpqi_load="YES"
@@ -48,36 +47,33 @@ smartpqi_load="YES"
.Sh DESCRIPTION
The
.Nm
-SCSI driver provides support for the new generation of PQI controllers from
-Microsemi.
-The
-.Nm
-driver is the first SCSI driver to implement the PQI queuing model.
-.Pp
-The
-.Nm
-driver will replace the aacraid driver for Adaptec Series 9 controllers.
-.Pp
-The
-.Pa /dev/smartpqi?
-device nodes provide access to the management interface of the controller.
-One node exists per installed card.
+driver provides support for Microchip Technology Inc. / Adaptec SmartRaid and
+SmartHBA SATA/SAS/NVME PCIe controllers
.Sh HARDWARE
Controllers supported by the
.Nm
-driver include:
+driver include, but not limited to:
.Pp
.Bl -bullet -compact
.It
HPE Gen10 Smart Array Controller Family
.It
-OEM Controllers based on the Microsemi Chipset
+Adaptec SmartRaid and SmartHBA Controllers
+.It
+OEM Controllers based on the Microchip Technology Inc. SmartROC
+and SmartIOC Chipsets
.El
.Sh FILES
-.Bl -tag -width /boot/kernel/aac.ko -compact
+.Bl -tag -width /boot/kernel/smartpqi.ko -compact
.It Pa /dev/smartpqi?
smartpqi management interface
.El
+.Sh NOTES
+.Ss Configuration
+To configure a Microchip Smart Storage controller,
+refer to the User Guide for the controller,
+which can be found by searching for the specific controller at
+https://www.microchip.com/design-centers/storage
.Sh SEE ALSO
.Xr kld 4 ,
.Xr linux 4 ,
@@ -87,17 +83,13 @@ smartpqi management interface
.Xr loader.conf 5 ,
.Xr camcontrol 8 ,
.Xr kldload 8
-.Rs
-.%T "Microsemi Website"
-.%U https://www.microsemi.com/
-.Re
.Sh HISTORY
The
.Nm
driver first appeared in
.Fx 11.1 .
.Sh AUTHORS
-.An Murthy Bhat
-.Aq murthy.bhat@microsemi.com
+.An John Hall
+.Aq john.hall@microchip.com
.Sh BUGS
The controller is not actually paused on suspend/resume.
diff --git a/share/man/man4/smb.4 b/share/man/man4/smb.4
index 20fb70341acd..d2a1c3b9a618 100644
--- a/share/man/man4/smb.4
+++ b/share/man/man4/smb.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 25, 2015
.Dt SMB 4
.Os
diff --git a/share/man/man4/smbios.4 b/share/man/man4/smbios.4
index 036ffc5ab291..0b7101903f24 100644
--- a/share/man/man4/smbios.4
+++ b/share/man/man4/smbios.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 22, 2020
.Dt SMBIOS 4
.Os
diff --git a/share/man/man4/smbus.4 b/share/man/man4/smbus.4
index 1a117d52fd8a..250017defd36 100644
--- a/share/man/man4/smbus.4
+++ b/share/man/man4/smbus.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 7, 2021
.Dt SMBUS 4
.Os
diff --git a/share/man/man4/smp.4 b/share/man/man4/smp.4
index 408f417ace7c..a02d69b0dc4f 100644
--- a/share/man/man4/smp.4
+++ b/share/man/man4/smp.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 4, 2019
.Dt SMP 4
.Os
diff --git a/share/man/man4/smsc.4 b/share/man/man4/smsc.4
index dac2864adb27..56c1556e5f83 100644
--- a/share/man/man4/smsc.4
+++ b/share/man/man4/smsc.4
@@ -25,8 +25,6 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt SMSC 4
.Os
diff --git a/share/man/man4/snd_als4000.4 b/share/man/man4/snd_als4000.4
index fbf63f4a5de0..7df6868cacd3 100644
--- a/share/man/man4/snd_als4000.4
+++ b/share/man/man4/snd_als4000.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_ALS4000 4
.Os
diff --git a/share/man/man4/snd_atiixp.4 b/share/man/man4/snd_atiixp.4
index 45c65f984989..1b83a969a625 100644
--- a/share/man/man4/snd_atiixp.4
+++ b/share/man/man4/snd_atiixp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 29, 2006
.Dt SND_ATIIXP 4
.Os
diff --git a/share/man/man4/snd_cmi.4 b/share/man/man4/snd_cmi.4
index 35aded63bbd5..5f233ec9b1c2 100644
--- a/share/man/man4/snd_cmi.4
+++ b/share/man/man4/snd_cmi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_CMI 4
.Os
diff --git a/share/man/man4/snd_cs4281.4 b/share/man/man4/snd_cs4281.4
index ee7b4ddc0891..a05ac3997e29 100644
--- a/share/man/man4/snd_cs4281.4
+++ b/share/man/man4/snd_cs4281.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_CS4281 4
.Os
diff --git a/share/man/man4/snd_csa.4 b/share/man/man4/snd_csa.4
index ed0fb76dd006..8422387c906f 100644
--- a/share/man/man4/snd_csa.4
+++ b/share/man/man4/snd_csa.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_CSA 4
.Os
diff --git a/share/man/man4/snd_emu10k1.4 b/share/man/man4/snd_emu10k1.4
index 1d4a8603a4ec..5ced043cf0cf 100644
--- a/share/man/man4/snd_emu10k1.4
+++ b/share/man/man4/snd_emu10k1.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_EMU10K1 4
.Os
diff --git a/share/man/man4/snd_emu10kx.4 b/share/man/man4/snd_emu10kx.4
index 690727416f54..cdfe3f03cd95 100644
--- a/share/man/man4/snd_emu10kx.4
+++ b/share/man/man4/snd_emu10kx.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 28, 2008
.Dt SND_EMU10KX 4
.Os
diff --git a/share/man/man4/snd_envy24.4 b/share/man/man4/snd_envy24.4
index 5844d920cf04..fe65004a70d2 100644
--- a/share/man/man4/snd_envy24.4
+++ b/share/man/man4/snd_envy24.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 1, 2014
.Dt SND_ENVY24 4
.Os
diff --git a/share/man/man4/snd_envy24ht.4 b/share/man/man4/snd_envy24ht.4
index a4f8084807b9..f909afc73284 100644
--- a/share/man/man4/snd_envy24ht.4
+++ b/share/man/man4/snd_envy24ht.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 11, 2018
.Dt SND_ENVY24HT 4
.Os
diff --git a/share/man/man4/snd_es137x.4 b/share/man/man4/snd_es137x.4
index d00ea5fb9a35..e503df44acd1 100644
--- a/share/man/man4/snd_es137x.4
+++ b/share/man/man4/snd_es137x.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 29, 2006
.Dt SND_ES137X 4
.Os
diff --git a/share/man/man4/snd_fm801.4 b/share/man/man4/snd_fm801.4
index 48807ec3a2f3..e72c07b23f4c 100644
--- a/share/man/man4/snd_fm801.4
+++ b/share/man/man4/snd_fm801.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2005
.Dt SND_FM801 4
.Os
diff --git a/share/man/man4/snd_hda.4 b/share/man/man4/snd_hda.4
index ba7941633b44..45ad2ee132ca 100644
--- a/share/man/man4/snd_hda.4
+++ b/share/man/man4/snd_hda.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 16, 2019
.Dt SND_HDA 4
.Os
diff --git a/share/man/man4/snd_hdspe.4 b/share/man/man4/snd_hdspe.4
index 676b945b8002..a8c7be538dd1 100644
--- a/share/man/man4/snd_hdspe.4
+++ b/share/man/man4/snd_hdspe.4
@@ -22,9 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd February 13, 2012
+.Dd February 9, 2024
.Dt SND_HDSPE 4
.Os
.Sh NAME
@@ -61,6 +59,82 @@ RME HDSPe AIO
.It
RME HDSPe RayDAT
.El
+.Pp
+By default, each
+.Xr pcm 4
+device corresponds to a physical port on the sound card.
+For ADAT ports, 8 channel, 4 channel and 2 channel formats are supported.
+The effective number of ADAT channels is 8 channels at single speed
+(32kHz-48kHz), 4 channels at double speed (64kHz-96kHz), and 2 channels at
+quad speed (128kHz-192kHz).
+Depending on sample rate and channel format selected, not all pcm channels can
+be mapped to ADAT channels and vice versa.
+.Sh LOADER TUNABLES
+These settings can be entered at the
+.Xr loader 8
+prompt or in
+.Xr loader.conf 5 .
+.Bl -tag -width indent
+.It Va hw.hdspe.unified_pcm
+If set to 1, all physical ports are combined into one unified pcm device.
+When opened in multi-channel audio software, this makes all ports available
+at the same time, and fully synchronized.
+For resulting channel numbers consult the following table:
+.El
+.Bl -column "HDSPe RayDAT" "Single Speed" "Double Speed" "Quad Speed"
+.Sy "Sound Card" Ta Sy "Single Speed" Ta Sy "Double Speed" Ta Sy "Quad Speed"
+.It "" Ta "Play | Rec" Ta "Play | Rec" Ta "Play | Rec"
+.It HDSPe AIO Ta " 16 | 14" Ta " 12 | 10" Ta " 10 | 8"
+.It HDSPe RayDAT Ta " 36 | 36" Ta " 20 | 20" Ta " 12 | 12"
+.El
+.Sh SYSCTL TUNABLES
+These settings and informational values can be accessed at runtime with the
+.Xr sysctl 8
+command.
+If multiple RME HDSPe sound cards are installed, each device has a separate
+configuration.
+To adjust the following sysctl identifiers for a specific sound card, insert
+the respective device number in place of
+.Ql 0 .
+.Bl -tag -width indent
+.It Va dev.hdspe.0.sample_rate
+Set a fixed sample rate from 32000, 44100, 48000, up to 192000.
+This is usually required for digital connections (AES, S/PDIF, ADAT).
+The default value of 0 adjusts the sample rate according to pcm device settings.
+.It Va dev.hdspe.0.period
+The number of samples processed per interrupt, from 32, 64, 128, up to 4096.
+Setting a lower value here results in less latency, but increases system load
+due to frequent interrupt processing.
+Extreme values may cause audio gaps and glitches.
+.It Va dev.hdspe.0.clock_list
+Lists possible clock sources to sync with, depending on the hardware model.
+This includes internal and external master clocks as well as incoming digital
+audio signals like AES, S/PDIF and ADAT.
+.It Va dev.hdspe.0.clock_preference
+Select a preferred clock source from the clock list.
+HDSPe cards will sync to this clock source when available, but fall back to
+auto-sync with any other digital clock signal they receive.
+Set this to
+.Ql internal
+if the HDSPe card should act as master clock.
+.It Va dev.hdspe.0.clock_source
+Shows the actual clock source in use (read only).
+This differs from what is set as clock preference when in auto-sync mode.
+.It Va dev.hdspe.0.sync_status
+Display the current sync status of all external clock sources.
+Status indications are
+.Ql none
+for no signal at all,
+.Ql lock
+for when a valid signal is present, and
+.Ql sync
+for accurately synchronized signals (required for recording digital
+audio).
+.El
+.Pp
+Where appropriate these sysctl values are modeled after official RME software on
+other platforms, and adopt their terminology.
+Consult the RME user manuals for additional information.
.Sh SEE ALSO
.Xr sound 4
.Sh HISTORY
@@ -74,3 +148,5 @@ The
.Nm
driver was written by
.An Ruslan Bukin <br@bsdpad.com> .
+.An Florian Walpen <dev@submerge.ch>
+contributed clock source settings and restructured the pcm device mapping.
diff --git a/share/man/man4/snd_ich.4 b/share/man/man4/snd_ich.4
index b03a0fd5569f..77e425f57ab6 100644
--- a/share/man/man4/snd_ich.4
+++ b/share/man/man4/snd_ich.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 6, 2009
.Dt SND_ICH 4
.Os
diff --git a/share/man/man4/snd_maestro3.4 b/share/man/man4/snd_maestro3.4
index fa61a5b6f37f..3637f7406978 100644
--- a/share/man/man4/snd_maestro3.4
+++ b/share/man/man4/snd_maestro3.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 15, 2005
.Dt SND_MAESTRO3 4
.Os
diff --git a/share/man/man4/snd_neomagic.4 b/share/man/man4/snd_neomagic.4
index 2865bbba344c..5a42e9e33811 100644
--- a/share/man/man4/snd_neomagic.4
+++ b/share/man/man4/snd_neomagic.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2005
.Dt SND_NEOMAGIC 4
.Os
diff --git a/share/man/man4/snd_solo.4 b/share/man/man4/snd_solo.4
index 697611f32204..eed773edd36d 100644
--- a/share/man/man4/snd_solo.4
+++ b/share/man/man4/snd_solo.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 28, 2005
.Dt SND_SOLO 4
.Os
diff --git a/share/man/man4/snd_spicds.4 b/share/man/man4/snd_spicds.4
index aea0c56e0935..15abc8f53319 100644
--- a/share/man/man4/snd_spicds.4
+++ b/share/man/man4/snd_spicds.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 28, 2007
.Dt SND_SPICDS 4
.Os
diff --git a/share/man/man4/snd_t4dwave.4 b/share/man/man4/snd_t4dwave.4
index c96eefb1b6d7..ccf9dc022f56 100644
--- a/share/man/man4/snd_t4dwave.4
+++ b/share/man/man4/snd_t4dwave.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2005
.Dt SND_T4DWAVE 4
.Os
diff --git a/share/man/man4/snd_uaudio.4 b/share/man/man4/snd_uaudio.4
index 17780692a669..6e2509b8f2ac 100644
--- a/share/man/man4/snd_uaudio.4
+++ b/share/man/man4/snd_uaudio.4
@@ -27,9 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 12, 2016
+.Dd March 26, 2024
.Dt SND_UAUDIO 4
.Os
.Sh NAME
@@ -53,24 +51,94 @@ snd_uaudio_load="YES"
.Sh DESCRIPTION
The
.Nm
-driver provides support for
-.Tn USB
-audio class devices and
-.Tn USB
-MIDI class devices.
+driver provides support for USB audio class devices and USB MIDI class devices.
+.Pp
+A USB audio device consists of a number of components: input terminals (e.g.\&
+USB digital input), output terminals (e.g.\& speakers), and a number of units
+in between (e.g.\& volume control).
.Pp
-A
-.Tn USB
-audio device consists of a number of components:
-input terminals (e.g.\& USB digital input), output terminals (e.g.\&
-speakers), and a number of units in between (e.g.\& volume control).
+If the device supports multiple configurations, and there have been no
+user-supplied values specified through the
+.Xr sysctl 8
+interface, the driver will select the best matching configuration supported by
+the device during attach.
+"Best" means the configuration with the most channels and highest quality in
+sample rate and sample size.
.Pp
Refer to the
.Ql USB Audio Class Specification
for more information.
+.Sh SYSCTL VARIABLES
+The following settings can be entered at the
+.Xr loader 8
+prompt or in
+.Xr loader.conf 5
+and can also be changed at runtime with the
+.Xr sysctl 8
+command.
+For a change to take effect during runtime, the device has to be re-attached.
+.Bl -tag -width indent
+.It Va hw.usb.uaudio.buffer_ms
+Period of audio data processed at once, in milliseconds, from 1 to 8 (default
+is 4).
+Lower values mean less latency, but this can result in audible gaps due to
+frequent CPU wakeups.
+.It Va hw.usb.uaudio.default_bits
+Preferred sample size in bits, from 0 to 32 (default is 0).
+A value of 0 sets the sample size to the maximum supported sample size.
+.Pp
+Set this to select a smaller sample size if the device supports multiple sample
+sizes.
+.It Va hw.usb.uaudio.default_channels
+Preferred number of sample channels, from 0 to 64 (default is 0).
+USB 1.1 devices are limited to 4 channels due to bandwidth constraints, unless
+a higher value is explicitly requested.
+A value of 0 sets the sample channels to the maximum supported channel number.
+.Pp
+Set this to select a smaller channel number if the device supports multiple
+channel configurations.
+.It Va hw.usb.uaudio.default_rate
+Preferred sample rate in Hz (default is 0).
+If set to 0, the device's highest supported sample rate will be used.
+.Pp
+Note that if VCHANs are enabled, the sample rate will be overridden by
+.Pa dev.pcm.%d.[play|rec].vchanrate
+(see
+.Xr sound 4 ) ,
+which can also be used to adjust the sample rate during runtime.
+.Pp
+If
+.Pa hw.usb.uaudio.default_rate
+is non-zero,
+.Pa dev.pcm.%d.[play|rec].vchanrate
+will use it as its maximum allowed value.
+.It Va hw.usb.uaudio.handle_hid
+Let
+.Nm
+handle HID volume keys, if any (default is 1).
+.Bl -tag -width 2n
+.It 0
+Disabled.
+.It 1
+Enabled.
+.El
+.El
+.Pp
+If
+.Xr usb 4
+has been compiled with
+.Va USB_DEBUG
+on, the following setting is also available:
+.Bl -tag -width indent
+.It Va hw.usb.uaudio.debug
+Debug output level (default is 0).
+.El
.Sh SEE ALSO
.Xr sound 4 ,
-.Xr usb 4
+.Xr usb 4 ,
+.Xr loader.conf 5 ,
+.Xr loader 8 ,
+.Xr sysctl 8
.Rs
.%T "USB Audio Class Specifications"
.%U http://www.usb.org/developers/docs/devclass_docs/
@@ -88,17 +156,6 @@ and modified for
by
.An Hiten Pandya Aq Mt hmp@FreeBSD.org .
.Sh BUGS
-The
-.Tn PCM
-framework in
-.Fx
-only supports synchronous device detach.
-That means all mixer and DSP character devices belonging to a given
-USB audio device must be closed when receiving an error on a DSP read,
-a DSP write or a DSP IOCTL request.
-Else the USB audio driver will wait for this to happen, preventing
-enumeration of new devices on the parenting USB controller.
-.Pp
Some USB audio devices might refuse to work properly unless the sample
rate is configured the same for both recording and playback, even if
only simplex is used.
@@ -106,12 +163,9 @@ See the
.Va dev.pcm.%d.[play|rec].vchanrate
sysctls.
.Pp
-The
-.Tn PCM
-framework in
+The PCM framework in
.Fx
-currently doesn't support the full set of USB audio mixer
-controls.
+currently does not support the full set of USB audio mixer controls.
Some mixer controls are only available as
.Va dev.pcm.%d.mixer
sysctls.
diff --git a/share/man/man4/snd_via8233.4 b/share/man/man4/snd_via8233.4
index 5637701beb37..5495854ac0e7 100644
--- a/share/man/man4/snd_via8233.4
+++ b/share/man/man4/snd_via8233.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 29, 2006
.Dt SND_VIA8233 4
.Os
diff --git a/share/man/man4/snd_via82c686.4 b/share/man/man4/snd_via82c686.4
index 85c6c18e0b8d..4aa791215e7d 100644
--- a/share/man/man4/snd_via82c686.4
+++ b/share/man/man4/snd_via82c686.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2005
.Dt SND_VIA82C686 4
.Os
diff --git a/share/man/man4/snd_vibes.4 b/share/man/man4/snd_vibes.4
index 9db6f0fe5b64..df6e3b754dfa 100644
--- a/share/man/man4/snd_vibes.4
+++ b/share/man/man4/snd_vibes.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 1, 2005
.Dt SND_VIBES 4
.Os
diff --git a/share/man/man4/sndstat.4 b/share/man/man4/sndstat.4
index f50e050aac3b..8325490da162 100644
--- a/share/man/man4/sndstat.4
+++ b/share/man/man4/sndstat.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.\" Note: The date here should be updated whenever a non-trivial
.\" change is made to the manual page.
.Dd April 15, 2021
@@ -91,7 +89,7 @@ The device identification in the form of subsystem plus a unit number.
.It Dv devnode
The PCM audio device node relative path in devfs.
.It Dv desc
-The descripton of the PCM audio device.
+The description of the PCM audio device.
.It Dv pchan
The number of playback channels supported by hardware.
This can be 0 if this PCM audio device does not support playback at all.
diff --git a/share/man/man4/snp.4 b/share/man/man4/snp.4
index 3422b9ca5d6f..3a42b93351e8 100644
--- a/share/man/man4/snp.4
+++ b/share/man/man4/snp.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd September 24, 2022
.Dt SNP 4
.Os
diff --git a/share/man/man4/spigen.4 b/share/man/man4/spigen.4
index 8a8cc556be81..5ca5ef6b1329 100644
--- a/share/man/man4/spigen.4
+++ b/share/man/man4/spigen.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 21, 2020
.Dt SPIGEN 4
.Os
diff --git a/share/man/man4/spkr.4 b/share/man/man4/spkr.4
index c1f0894cd5df..64dfee278de4 100644
--- a/share/man/man4/spkr.4
+++ b/share/man/man4/spkr.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd November 10, 2005
.Dt SPKR 4
.Os
diff --git a/share/man/man4/splash.4 b/share/man/man4/splash.4
index fdc770f65ea8..b6d93287286c 100644
--- a/share/man/man4/splash.4
+++ b/share/man/man4/splash.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 31, 2015
.Dt SPLASH 4
.Os
diff --git a/share/man/man4/ste.4 b/share/man/man4/ste.4
index 2839b00f43f9..ba82e22efd29 100644
--- a/share/man/man4/ste.4
+++ b/share/man/man4/ste.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 24, 2009
.Dt STE 4
.Os
diff --git a/share/man/man4/stf.4 b/share/man/man4/stf.4
index 8ffd2481a08b..2c0296b204d9 100644
--- a/share/man/man4/stf.4
+++ b/share/man/man4/stf.4
@@ -27,8 +27,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 16, 2021
.Dt STF 4
.Os
diff --git a/share/man/man4/stge.4 b/share/man/man4/stge.4
index 527d241aa815..2dbaf70bc219 100644
--- a/share/man/man4/stge.4
+++ b/share/man/man4/stge.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 23, 2010
.Dt STGE 4
.Os
diff --git a/share/man/man4/sume.4 b/share/man/man4/sume.4
index 7da656595241..219328a4f4c4 100644
--- a/share/man/man4/sume.4
+++ b/share/man/man4/sume.4
@@ -24,8 +24,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 30, 2020
.Dt SUME 4
.Os
diff --git a/share/man/man4/superio.4 b/share/man/man4/superio.4
index 9f28f930d0d7..cee5e1640a0b 100644
--- a/share/man/man4/superio.4
+++ b/share/man/man4/superio.4
@@ -24,8 +24,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 11, 2019
.Dt SUPERIO 4
.Os
@@ -50,6 +48,7 @@ superio_load="YES"
Super I/O is an I/O controller that combines various low-bandwidth devices
that can be functionally unrelated otherwise.
A typical Super I/O can contain devices such as
+.Pp
.Bl -bullet -compact
.It
a floppy disk controller
@@ -101,15 +100,46 @@ controllers and a bus driver for supported devices in those controllers.
The
.Nm
driver supports a multitude of Super I/O controllers produced by Nuvoton,
-formerly known as Winbond, and ITE. As well as some produced by Fintek, namely:
-
+formerly known as Winbond, and ITE, namely:
+.Pp
.Bl -bullet -compact
.It
-F81803
+Fintek F81803
+.It
+Fintek F81865
+.It
+Nuvoton NCT5104D/NCT6102D/NCT6106D rev. A and B+
+.It
+Nuvoton NCT5585D
+.It
+Nuvoton NCT6116D
+.It
+Nuvoton NCT6775
+.It
+Nuvoton NCT6776
+.It
+Nuvoton NCT6779
+.It
+Nuvoton NCT6791
+.It
+Nuvoton NCT6792
+.It
+Nuvoton NCT6793
+.It
+Nuvoton NCT6795
+.It
+Nuvoton NCT6796D-E
+.It
+Winbond 83627HF/F/HG/G/S/THF/EHF/DHG/UHG/DHG-P
+.It
+Winbond 83637HF
+.It
+Winbond 83667HG/HG-B
+.It
+Winbond 83687THF
.It
-F81865
+Winbond 83697HF/UG
.El
-
.Sh SEE ALSO
.Xr superio 9
.Sh HISTORY
diff --git a/share/man/man4/sym.4 b/share/man/man4/sym.4
index 222f3f54e96e..14eb1624ca2c 100644
--- a/share/man/man4/sym.4
+++ b/share/man/man4/sym.4
@@ -54,8 +54,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt SYM 4
.Os
diff --git a/share/man/man4/syncache.4 b/share/man/man4/syncache.4
index 87b1bf35b8eb..e92502fd15ff 100644
--- a/share/man/man4/syncache.4
+++ b/share/man/man4/syncache.4
@@ -10,8 +10,6 @@
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 12, 2021
.Dt SYNCACHE 4
.Os
diff --git a/share/man/man4/syncer.4 b/share/man/man4/syncer.4
index 30b38e40ee4a..326f14edae0f 100644
--- a/share/man/man4/syncer.4
+++ b/share/man/man4/syncer.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 14, 2000
.Dt SYNCER 4
.Os
diff --git a/share/man/man4/syscons.4 b/share/man/man4/syscons.4
index bbc370ecd0d2..19ecd5e3746e 100644
--- a/share/man/man4/syscons.4
+++ b/share/man/man4/syscons.4
@@ -24,15 +24,13 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 25, 2022
.Dt SYSCONS 4
.Os
.Sh NAME
.Nm syscons ,
.Nm sc
-.Nd the console driver
+.Nd the legacy console driver
.Sh SYNOPSIS
.Cd "options MAXCONS=N"
.Cd "options SC_ALT_MOUSE_IMAGE"
diff --git a/share/man/man4/sysmouse.4 b/share/man/man4/sysmouse.4
index e33021c15534..2955fbbf0e3d 100644
--- a/share/man/man4/sysmouse.4
+++ b/share/man/man4/sysmouse.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 25, 2014
.Dt SYSMOUSE 4
.Os
diff --git a/share/man/man4/tap.4 b/share/man/man4/tap.4
index b7cfb9448da5..95a681a923d2 100644
--- a/share/man/man4/tap.4
+++ b/share/man/man4/tap.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\" Based on PR#2411
.\"
.Dd January 13, 2020
diff --git a/share/man/man4/targ.4 b/share/man/man4/targ.4
index 45d5e59990b0..543597c81b18 100644
--- a/share/man/man4/targ.4
+++ b/share/man/man4/targ.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 13, 2011
.Dt TARG 4
.Os
diff --git a/share/man/man4/tcp.4 b/share/man/man4/tcp.4
index ce27705f7eda..39db12752937 100644
--- a/share/man/man4/tcp.4
+++ b/share/man/man4/tcp.4
@@ -31,10 +31,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" From: @(#)tcp.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
-.Dd February 3, 2023
+.Dd November 30, 2023
.Dt TCP 4
.Os
.Sh NAME
@@ -175,7 +172,7 @@ socket option set.
.Pp
In addition to the facilities defined in RFC7413, this implementation supports a
pre-shared key (PSK) mode of operation in which the TFO server requires the
-client to be in posession of a shared secret in order for the client to be able
+client to be in possession of a shared secret in order for the client to be able
to successfully open TFO connections with the server.
This is useful, for example, in environments where TFO servers are exposed to
both internal and external clients and only wish to allow TFO connections from
@@ -383,7 +380,7 @@ Changes NUMA affinity filtering for an established TCP listen
socket.
This option takes a single integer argument which specifies
the NUMA domain to filter on for this listen socket.
-The argument can also have the follwing special values:
+The argument can also have the following special values:
.Bl -tag -width "Dv TCP_REUSPORT_LB_NUMA"
.It Dv TCP_REUSPORT_LB_NUMA_NODOM
Remove NUMA filtering for this listen socket.
@@ -467,13 +464,6 @@ See
Maximum amount of time, in milliseconds, before a delayed ACK is sent.
.It Va delayed_ack
Delay ACK to try and piggyback it onto a data packet or another ACK.
-.It Va do_lrd
-Enable Lost Retransmission Detection for SACK-enabled sessions, disabled by
-default.
-Under severe congestion, a retransmission can be lost which then leads to a
-mandatory Retransmission Timeout (RTO), followed by slow-start.
-LRD will try to resend the repeatedly lost packet, preventing the time-consuming
-RTO and performance reducing slow-start.
.It Va do_prr
Perform SACK loss recovery using the Proportional Rate Reduction (PRR) algorithm
described in RFC6937.
@@ -481,12 +471,6 @@ This improves the effectiveness of retransmissions particular in environments
with ACK thinning or burst loss events, as chances to run out of the ACK clock
are reduced, preventing lengthy and performance reducing RTO based loss recovery
(default is true).
-.It Va do_prr_conservative
-While doing Proportional Rate Reduction, remain strictly in a packet conserving
-mode, sending only one new packet for each ACK received.
-Helpful when a misconfigured token bucket traffic policer causes persistent
-high losses leading to RTO, but reduces PRR effectiveness in more common settings
-(default is false).
.It Va do_tcpdrain
Flush packets in the
.Tn TCP
@@ -678,7 +662,7 @@ cache.
Time in seconds between pruning expired host cache entries.
Defaults to 300 (5 minutes).
.It Va hostcache.purge
-Expire all entires on next pruning of host cache entries.
+Expire all entries on next pruning of host cache entries.
Any non-zero setting will be reset to zero, once the purge
is running.
.Bl -tag -compact
@@ -776,7 +760,7 @@ which both endpoints are local.
.It Va path_mtu_discovery
Enable Path MTU Discovery.
.It Va pcbcount
-Number of active process control blocks
+Number of active protocol control blocks
(read-only).
.It Va perconn_stats_enable
Controls the default collection of statistics for all connections using the
@@ -843,6 +827,9 @@ Maximum size of automatic receive buffer.
Initial
.Tn TCP
receive window (buffer size).
+.It Va retries
+Maximum number of consecutive timer based retransmits sent after a data
+segment is lost (default and maximum is 12).
.It Va rexmit_drop_options
Drop TCP options from third and later retransmitted SYN segments
of a connection.
@@ -907,6 +894,13 @@ Global number of TCP SACK holes currently allocated.
.It Va sack.globalmaxholes
Maximum number of SACK holes per system, across all connections.
Defaults to 65536.
+.It Va sack.lrd
+Enable Lost Retransmission Detection for SACK-enabled sessions, enabled by
+default.
+Under severe congestion, a retransmission can be lost which then leads to a
+mandatory Retransmission Timeout (RTO), followed by slow-start.
+LRD will try to resend the repeatedly lost packet, preventing the time-consuming
+RTO and performance reducing slow-start or purge of the SACK scoreboard.
.It Va sack.maxholes
Maximum number of SACK holes per connection.
Defaults to 128.
diff --git a/share/man/man4/tcp_bbr.4 b/share/man/man4/tcp_bbr.4
index 48281ad0164f..fb1023dc81c6 100644
--- a/share/man/man4/tcp_bbr.4
+++ b/share/man/man4/tcp_bbr.4
@@ -22,21 +22,13 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 7, 2022
+.Dd December 17, 2023
.Dt TCP_BBR 4
.Os
.Sh NAME
.Nm tcp_bbr
.Nd TCP Bottleneck Bandwidth and Round-Trip Time Algorithm
.Sh SYNOPSIS
-To use this TCP stack you have to place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "options TCPHPTS"
-.Ed
-.Pp
To load the driver as a module at boot time, place the following line in
.Xr loader.conf 5 :
.Bd -literal -offset indent
diff --git a/share/man/man4/tcp_rack.4 b/share/man/man4/tcp_rack.4
index cfdedb9901b8..73995d930a9a 100644
--- a/share/man/man4/tcp_rack.4
+++ b/share/man/man4/tcp_rack.4
@@ -23,19 +23,13 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd March 19, 2023
+.Dd March 18, 2024
.Dt TCP_RACK 4
.Os
.Sh NAME
.Nm tcp_rack
.Nd TCP RACK-TLP Loss Detection Algorithm for TCP
.Sh SYNOPSIS
-To use this TCP stack, place the following line in the
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "options TCPHPTS"
-.Ed
-.Pp
To load the TCP stack as a module at boot time, place the following line in
.Xr loader.conf 5 :
.Bd -literal -offset indent
@@ -130,18 +124,27 @@ What method should we use for rate sampling 0=high, 1=low
.Rs
.%A "Neal Cardwell"
.%A "Yuchung Cheng"
-.%A "Nandita Dukkipat"
+.%A "Nandita Dukkipati"
.%A "Priyaranjan Jha"
.%T "The RACK-TLP Loss Detection Algorithm for TCP"
.%O "RFC 8985"
.%D "February 2021"
.Re
.Rs
-.%A "Ahmed M. Abdelmoniem"
-.%A "Brahim Bensaou"
-.%T "T-RACKs: A Faster Recovery Mechanism for TCP in Data Center Networks"
-.%O "https://arxiv.org/abs/2102.07477"
-.%D "February 2021"
+.%A "M. Allman"
+.%A "V. Paxson"
+.%A "E. Blanton"
+.%T "TCP Congestion Control"
+.%O "RFC 5681"
+.%D "September 2009"
+.Re
+.Rs
+.%A "M. Mathis"
+.%A "Nandita Dukkipati"
+.%A "Yuchung Cheng"
+.%T "Proportional Rate Reduction for TCP"
+.%O "RFC 6937"
+.%D "May 2013"
.Re
.Sh HISTORY
The
diff --git a/share/man/man4/tdfx.4 b/share/man/man4/tdfx.4
index 76dbdd3d2f29..663cd5827ce3 100644
--- a/share/man/man4/tdfx.4
+++ b/share/man/man4/tdfx.4
@@ -1,6 +1,4 @@
.\"
-.\" $FreeBSD$
-.\"
.Dd February 19, 2001
.Dt TDFX 4
.Os
diff --git a/share/man/man4/termios.4 b/share/man/man4/termios.4
index c9993a6dc14c..08b0b81126c3 100644
--- a/share/man/man4/termios.4
+++ b/share/man/man4/termios.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)termios.4 8.4 (Berkeley) 4/19/94
-.\" $FreeBSD$
-.\"
.Dd June 28, 2020
.Dt TERMIOS 4
.Os
@@ -885,6 +882,8 @@ following masks:
/* any char will restart after stop */
.It Dv IMAXBEL
/* ring bell on input queue full */
+.It Dv IUTF8
+/* assume input is UTF-8 encoded */
.El
.Pp
In the context of asynchronous serial data transmission, a break
diff --git a/share/man/man4/textdump.4 b/share/man/man4/textdump.4
index 9b8f88359a4a..bd479d6a6d05 100644
--- a/share/man/man4/textdump.4
+++ b/share/man/man4/textdump.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 18, 2019
.Dt TEXTDUMP 4
.Os
diff --git a/share/man/man4/ti.4 b/share/man/man4/ti.4
index 3209d9a0359f..bc22963330a0 100644
--- a/share/man/man4/ti.4
+++ b/share/man/man4/ti.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 14, 2011
.Dt TI 4
.Os
diff --git a/share/man/man4/timecounters.4 b/share/man/man4/timecounters.4
index 52c68d7b44a5..998bb95d8928 100644
--- a/share/man/man4/timecounters.4
+++ b/share/man/man4/timecounters.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 12, 2015
.Dt TIMECOUNTERS 4
.Os
diff --git a/share/man/man4/tpm.4 b/share/man/man4/tpm.4
index e493c7232d4c..8736d24d1ee1 100644
--- a/share/man/man4/tpm.4
+++ b/share/man/man4/tpm.4
@@ -13,8 +13,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 31, 2018
.Dt TPM 4
.Os
diff --git a/share/man/man4/tslog.4 b/share/man/man4/tslog.4
index 93fb66f9e857..e7f69a8d6f3f 100644
--- a/share/man/man4/tslog.4
+++ b/share/man/man4/tslog.4
@@ -101,13 +101,13 @@ first appeared in
.Fx 12.0 .
Support for tracing boot loaders and userland process
was added in
-.Fx 14.0 .
+.Fx 13.2 .
.Ss TSLOG vs. Boottrace
.Nm
is oriented towards system developers while
.Xr boottrace 4
is meant to be easy to use by system administrators.
-Both faciliities provide an overview of timing and resource usage of the boot
+Both facilities provide an overview of timing and resource usage of the boot
process.
.Ss TSLOG vs. DTrace
.Xr dtrace 1
diff --git a/share/man/man4/tty.4 b/share/man/man4/tty.4
index 593920d807b7..331c0c42f476 100644
--- a/share/man/man4/tty.4
+++ b/share/man/man4/tty.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)tty.4 8.3 (Berkeley) 4/19/94
-.\" $FreeBSD$
-.\"
.Dd April 3, 2022
.Dt TTY 4
.Os
diff --git a/share/man/man4/tun.4 b/share/man/man4/tun.4
index a0c60647e86c..58f67cb20acb 100644
--- a/share/man/man4/tun.4
+++ b/share/man/man4/tun.4
@@ -1,5 +1,4 @@
.\" $NetBSD: tun.4,v 1.1 1996/06/25 22:17:37 pk Exp $
-.\" $FreeBSD$
.\" Based on PR#2411
.\"
.Dd March 17, 2020
diff --git a/share/man/man4/twe.4 b/share/man/man4/twe.4
index 520e4b0a20af..03a51b7b6a50 100644
--- a/share/man/man4/twe.4
+++ b/share/man/man4/twe.4
@@ -22,8 +22,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 7, 2023
.Dt TWE 4
.Os
diff --git a/share/man/man4/tws.4 b/share/man/man4/tws.4
index 40e49bd88121..35ac30910cd1 100644
--- a/share/man/man4/tws.4
+++ b/share/man/man4/tws.4
@@ -24,8 +24,6 @@
.\"OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\"SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 4, 2011
.Dt TWS 4
.Os
diff --git a/share/man/man4/u3g.4 b/share/man/man4/u3g.4
index e8990968fd7b..234b5a4b3277 100644
--- a/share/man/man4/u3g.4
+++ b/share/man/man4/u3g.4
@@ -16,8 +16,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 4, 2023
.Dt U3G 4
.Os
@@ -72,7 +70,7 @@ Qualcomm Inc. CDMA MSM
.It
Qualcomm Inc. GOBI 1000, 2000 and 3000 devices with MDM1000 or MDM2000 chipsets
.It
-QUECTEL EC25, EM05, EM12-G, EP06-E.
+QUECTEL BGX, ECX, EGX, EMX, EPX, RGX series.
.It
Quectel EM160R (see CAVEATS)
.It
diff --git a/share/man/man4/uark.4 b/share/man/man4/uark.4
index 77d2d9d6c638..7c16921e0eb8 100644
--- a/share/man/man4/uark.4
+++ b/share/man/man4/uark.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UARK 4
.Os
diff --git a/share/man/man4/uart.4 b/share/man/man4/uart.4
index 2fe7bb4175d5..90ab2fd4cb57 100644
--- a/share/man/man4/uart.4
+++ b/share/man/man4/uart.4
@@ -23,8 +23,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 11, 2020
.Dt UART 4
.Os
diff --git a/share/man/man4/uath.4 b/share/man/man4/uath.4
index 57d9e222f92e..7d9632fe8e0f 100644
--- a/share/man/man4/uath.4
+++ b/share/man/man4/uath.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 7, 2009
.Dt UATH 4
.Os
diff --git a/share/man/man4/ubsa.4 b/share/man/man4/ubsa.4
index ddc492a9bde5..094f3ad1bdbf 100644
--- a/share/man/man4/ubsa.4
+++ b/share/man/man4/ubsa.4
@@ -26,8 +26,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UBSA 4
.Os
diff --git a/share/man/man4/ubser.4 b/share/man/man4/ubser.4
index d4b8bc7cb6e2..58a24c3e8b04 100644
--- a/share/man/man4/ubser.4
+++ b/share/man/man4/ubser.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UBSER 4
.Os
diff --git a/share/man/man4/ubtbcmfw.4 b/share/man/man4/ubtbcmfw.4
index 0337124e2387..ec1ee6cf2c83 100644
--- a/share/man/man4/ubtbcmfw.4
+++ b/share/man/man4/ubtbcmfw.4
@@ -23,7 +23,6 @@
.\" SUCH DAMAGE.
.\"
.\" $Id: ubtbcmfw.4,v 1.3 2003/05/21 19:37:35 max Exp $
-.\" $FreeBSD$
.\"
.Dd November 22, 2006
.Dt UBTBCMFW 4
diff --git a/share/man/man4/uchcom.4 b/share/man/man4/uchcom.4
index d55f116a354c..d5efe83286ba 100644
--- a/share/man/man4/uchcom.4
+++ b/share/man/man4/uchcom.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UCHCOM 4
.Os
diff --git a/share/man/man4/ucom.4 b/share/man/man4/ucom.4
index 32b9574e96e7..b9f40777bc94 100644
--- a/share/man/man4/ucom.4
+++ b/share/man/man4/ucom.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 11, 2020
.Dt UCOM 4
.Os
diff --git a/share/man/man4/ucycom.4 b/share/man/man4/ucycom.4
index ec410ab0ff78..4f4790f51c03 100644
--- a/share/man/man4/ucycom.4
+++ b/share/man/man4/ucycom.4
@@ -1,5 +1,5 @@
.\"-
-.\" Copyright (c) 2004 Dag-Erling CoĂ¯dan Smørgrav
+.\" Copyright (c) 2004 Dag-Erling Smørgrav
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UCYCOM 4
.Os
diff --git a/share/man/man4/udav.4 b/share/man/man4/udav.4
index da527f0ad9e2..f85c88494d9e 100644
--- a/share/man/man4/udav.4
+++ b/share/man/man4/udav.4
@@ -30,8 +30,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt UDAV 4
.Os
diff --git a/share/man/man4/udbp.4 b/share/man/man4/udbp.4
index eaa9283d8050..f6ec43ae8b2d 100644
--- a/share/man/man4/udbp.4
+++ b/share/man/man4/udbp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 20, 2017
.Dt UDBP 4
.Os
diff --git a/share/man/man4/udl.4 b/share/man/man4/udl.4
index 572fe8f37a25..b2cfeba2489c 100644
--- a/share/man/man4/udl.4
+++ b/share/man/man4/udl.4
@@ -1,5 +1,4 @@
.\" $OpenBSD: udl.4,v 1.20 2012/09/18 17:11:41 jasper Exp $
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2009 Marcus Glocker <mglocker@openbsd.org>
.\"
@@ -15,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd February 15, 2015
+.Dd September 9, 2023
.Dt UDL 4
.Os
.Sh NAME
@@ -23,10 +22,11 @@
.Nd DisplayLink DL-120 / DL-160 USB display devices
.Sh SYNOPSIS
To compile this driver into the kernel,
-place the following line in your
+place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
.Cd "device udl"
+.Cd "device videomode"
.Ed
.Pp
Alternatively, to load the driver as a
diff --git a/share/man/man4/udp.4 b/share/man/man4/udp.4
index 7249e9db9c60..178adfe06b9f 100644
--- a/share/man/man4/udp.4
+++ b/share/man/man4/udp.4
@@ -25,9 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)udp.4 8.1 (Berkeley) 6/5/93
-.\" $FreeBSD$
-.\"
.Dd August 1, 2022
.Dt UDP 4
.Os
diff --git a/share/man/man4/udplite.4 b/share/man/man4/udplite.4
index 859c9667629e..38c0691a0f90 100644
--- a/share/man/man4/udplite.4
+++ b/share/man/man4/udplite.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 1, 2014
.Dt UDPLITE 4
.Os
diff --git a/share/man/man4/uep.4 b/share/man/man4/uep.4
index 373a271cbb59..321d2f1e9514 100644
--- a/share/man/man4/uep.4
+++ b/share/man/man4/uep.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 5, 2018
.Dt UEP 4
.Os
diff --git a/share/man/man4/ufoma.4 b/share/man/man4/ufoma.4
index 19028d99eb03..609a9b1f831c 100644
--- a/share/man/man4/ufoma.4
+++ b/share/man/man4/ufoma.4
@@ -25,8 +25,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 20, 2011
.Dt UFOMA 4
.Os
diff --git a/share/man/man4/uftdi.4 b/share/man/man4/uftdi.4
index ddddce5deccd..9bd3d4a4a293 100644
--- a/share/man/man4/uftdi.4
+++ b/share/man/man4/uftdi.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UFTDI 4
.Os
diff --git a/share/man/man4/ugen.4 b/share/man/man4/ugen.4
index 35580e8aa88b..bd387b0ee884 100644
--- a/share/man/man4/ugen.4
+++ b/share/man/man4/ugen.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 14, 2021
.Dt UGEN 4
.Os
diff --git a/share/man/man4/ugold.4 b/share/man/man4/ugold.4
index 79d2e5749f2d..d8b2f456fa65 100644
--- a/share/man/man4/ugold.4
+++ b/share/man/man4/ugold.4
@@ -15,8 +15,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 11, 2015
.Dt UGOLD 4
.Os
diff --git a/share/man/man4/uhci.4 b/share/man/man4/uhci.4
index 871d78ef92d9..689dc4b8b5b8 100644
--- a/share/man/man4/uhci.4
+++ b/share/man/man4/uhci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 24, 2018
.Dt UHCI 4
.Os
diff --git a/share/man/man4/uhid.4 b/share/man/man4/uhid.4
index 491a2e871e76..f7c8a22a634c 100644
--- a/share/man/man4/uhid.4
+++ b/share/man/man4/uhid.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd Oct 31, 2020
.Dt UHID 4
.Os
diff --git a/share/man/man4/uhso.4 b/share/man/man4/uhso.4
index 37f7dc352a67..d88c925212eb 100644
--- a/share/man/man4/uhso.4
+++ b/share/man/man4/uhso.4
@@ -21,8 +21,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 20, 2010
.Dt UHSO 4
.Os
diff --git a/share/man/man4/uipaq.4 b/share/man/man4/uipaq.4
index 26bf35bf2d7e..86f3da36f9dc 100644
--- a/share/man/man4/uipaq.4
+++ b/share/man/man4/uipaq.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UIPAQ 4
.Os
diff --git a/share/man/man4/ukbd.4 b/share/man/man4/ukbd.4
index dc8e62f0f245..14d6cca51e6f 100644
--- a/share/man/man4/ukbd.4
+++ b/share/man/man4/ukbd.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 24, 2018
.Dt UKBD 4
.Os
diff --git a/share/man/man4/uled.4 b/share/man/man4/uled.4
index 6202737bd14a..99deb90bb0bd 100644
--- a/share/man/man4/uled.4
+++ b/share/man/man4/uled.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 31, 2017
.Dt ULED 4
.Os
diff --git a/share/man/man4/ulpt.4 b/share/man/man4/ulpt.4
index 894211bf6ff7..4dbe34945f38 100644
--- a/share/man/man4/ulpt.4
+++ b/share/man/man4/ulpt.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 22, 2006
.Dt ULPT 4
.Os
diff --git a/share/man/man4/umass.4 b/share/man/man4/umass.4
index 1a3ff2845be1..03e8b6ff6ef1 100644
--- a/share/man/man4/umass.4
+++ b/share/man/man4/umass.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 27, 2020
.Dt UMASS 4
.Os
diff --git a/share/man/man4/umcs.4 b/share/man/man4/umcs.4
index 5586e90a489f..0ed778066a6e 100644
--- a/share/man/man4/umcs.4
+++ b/share/man/man4/umcs.4
@@ -26,8 +26,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UMCS 4
.Os
diff --git a/share/man/man4/umct.4 b/share/man/man4/umct.4
index 35676c64cf40..53e9a4555dc9 100644
--- a/share/man/man4/umct.4
+++ b/share/man/man4/umct.4
@@ -23,8 +23,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UMCT 4
.Os
diff --git a/share/man/man4/umodem.4 b/share/man/man4/umodem.4
index e06da5afab0f..793f820f561f 100644
--- a/share/man/man4/umodem.4
+++ b/share/man/man4/umodem.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UMODEM 4
.Os
diff --git a/share/man/man4/umoscom.4 b/share/man/man4/umoscom.4
index f2b6aec225a7..faad33bf9c4f 100644
--- a/share/man/man4/umoscom.4
+++ b/share/man/man4/umoscom.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UMOSCOM 4
.Os
diff --git a/share/man/man4/ums.4 b/share/man/man4/ums.4
index b27c55cef738..4e5ead6b0503 100644
--- a/share/man/man4/ums.4
+++ b/share/man/man4/ums.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 24, 2018
.Dt UMS 4
.Os
diff --git a/share/man/man4/unix.4 b/share/man/man4/unix.4
index 3de5f875fd09..5ac9ccd5514f 100644
--- a/share/man/man4/unix.4
+++ b/share/man/man4/unix.4
@@ -25,10 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)unix.4 8.1 (Berkeley) 6/9/93
-.\" $FreeBSD$
-.\"
-.Dd June 24, 2022
+.Dd February 1, 2022
.Dt UNIX 4
.Os
.Sh NAME
@@ -335,14 +332,6 @@ The
and
.Dv LOCAL_CREDS_PERSISTENT
options are mutually exclusive.
-.It Dv LOCAL_CONNWAIT
-Used with
-.Dv SOCK_STREAM
-sockets, this option causes the
-.Xr connect 2
-function to block until
-.Xr accept 2
-has been called on the listening socket.
.It Dv LOCAL_PEERCRED
Requested via
.Xr getsockopt 2
diff --git a/share/man/man4/upgt.4 b/share/man/man4/upgt.4
index e0512e73b979..805d045e61dd 100644
--- a/share/man/man4/upgt.4
+++ b/share/man/man4/upgt.4
@@ -1,5 +1,4 @@
.\" $OpenBSD: upgt.4,v 1.6 2008/04/17 14:01:22 jmc Exp $
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2007 Marcus Glocker <mglocker@openbsd.org>
.\" Copyright (c) 2005-2007
diff --git a/share/man/man4/uplcom.4 b/share/man/man4/uplcom.4
index 85822d7d0dc6..49c6fb42e231 100644
--- a/share/man/man4/uplcom.4
+++ b/share/man/man4/uplcom.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 7, 2021
.Dt UPLCOM 4
.Os
diff --git a/share/man/man4/ural.4 b/share/man/man4/ural.4
index ceb0eee26ef4..141777e14168 100644
--- a/share/man/man4/ural.4
+++ b/share/man/man4/ural.4
@@ -13,8 +13,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 13, 2008
.Dt URAL 4
.Os
diff --git a/share/man/man4/ure.4 b/share/man/man4/ure.4
index cf483dca9d11..18b68ec9bc8a 100644
--- a/share/man/man4/ure.4
+++ b/share/man/man4/ure.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 31, 2016
.Dt URE 4
.Os
diff --git a/share/man/man4/urio.4 b/share/man/man4/urio.4
index 30048c14f16a..b7ad71e86b20 100644
--- a/share/man/man4/urio.4
+++ b/share/man/man4/urio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 22, 2006
.Dt URIO 4
.Os
diff --git a/share/man/man4/urndis.4 b/share/man/man4/urndis.4
index e03d620c9698..88e312d6370e 100644
--- a/share/man/man4/urndis.4
+++ b/share/man/man4/urndis.4
@@ -27,8 +27,6 @@
.\"
.\" $OpenBSD: urndis.4,v 1.15 2013/07/16 16:05:49 schwarze Exp $
.\"
-.\" $FreeBSD$
-.\"
.Dd November 24, 2015
.Dt URNDIS 4
.Os
@@ -105,4 +103,4 @@ and
It was ported to
.Fx
by
-.An Hans Petter Selasky Aq Mt hps@FreeBSD.org .
+.An Hans Petter Selasky Aq Mt hselasky@FreeBSD.org .
diff --git a/share/man/man4/urtw.4 b/share/man/man4/urtw.4
index d5b3624d6813..7036aaa24df6 100644
--- a/share/man/man4/urtw.4
+++ b/share/man/man4/urtw.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 17, 2009
.Dt URTW 4
.Os
diff --git a/share/man/man4/usb.4 b/share/man/man4/usb.4
index 6b7fbfb8e0a1..40cb8675b185 100644
--- a/share/man/man4/usb.4
+++ b/share/man/man4/usb.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 7, 2020
.Dt USB 4
.Os
diff --git a/share/man/man4/usb_quirk.4 b/share/man/man4/usb_quirk.4
index 892c85aa6fba..15f5a9718c8f 100644
--- a/share/man/man4/usb_quirk.4
+++ b/share/man/man4/usb_quirk.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 19, 2017
.Dt USB_QUIRK 4
.Os
diff --git a/share/man/man4/usb_template.4 b/share/man/man4/usb_template.4
index 4a73389884d5..9e87ccb27b3a 100644
--- a/share/man/man4/usb_template.4
+++ b/share/man/man4/usb_template.4
@@ -1,4 +1,3 @@
-.\" $FreeBSD$
.\"
.\" Copyright (c) 2008 Hans Petter Selasky. All rights reserved.
.\"
diff --git a/share/man/man4/usbhid.4 b/share/man/man4/usbhid.4
index 1b9e61ce1cad..c47afaff3534 100644
--- a/share/man/man4/usbhid.4
+++ b/share/man/man4/usbhid.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 12, 2021
.Dt USBHID 4
.Os
@@ -77,7 +75,7 @@ Default is 0.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/usfs.4 b/share/man/man4/usfs.4
index 815839fce312..98465fc9a211 100644
--- a/share/man/man4/usfs.4
+++ b/share/man/man4/usfs.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 17, 2018
.Dt USFS 4
.Os
diff --git a/share/man/man4/uslcom.4 b/share/man/man4/uslcom.4
index 6465054f1208..3805cdb444d1 100644
--- a/share/man/man4/uslcom.4
+++ b/share/man/man4/uslcom.4
@@ -14,8 +14,6 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 9, 2019
.Dt USLCOM 4
.Os
diff --git a/share/man/man4/uvisor.4 b/share/man/man4/uvisor.4
index 4412dd6bdc9d..21170d88d2b4 100644
--- a/share/man/man4/uvisor.4
+++ b/share/man/man4/uvisor.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UVISOR 4
.Os
diff --git a/share/man/man4/uvscom.4 b/share/man/man4/uvscom.4
index 1dc5b93c5350..cabad068b3af 100644
--- a/share/man/man4/uvscom.4
+++ b/share/man/man4/uvscom.4
@@ -27,8 +27,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 26, 2017
.Dt UVSCOM 4
.Os
diff --git a/share/man/man4/vale.4 b/share/man/man4/vale.4
index f805b1b4031b..77e4433d2742 100644
--- a/share/man/man4/vale.4
+++ b/share/man/man4/vale.4
@@ -24,8 +24,6 @@
.\"
.\" This document is derived in part from the enet man page (enet.4)
.\" distributed with 4.3BSD Unix.
-.\"
-.\" $FreeBSD$
.\" $Id: $
.\"
.Dd March 6, 2022
diff --git a/share/man/man4/vga.4 b/share/man/man4/vga.4
index cf4179b72bfa..1cfe3414fe49 100644
--- a/share/man/man4/vga.4
+++ b/share/man/man4/vga.4
@@ -24,8 +24,6 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 30, 1999
.Dt VGA 4
.Os
diff --git a/share/man/man4/vge.4 b/share/man/man4/vge.4
index 7363b95a46ea..9c0a89a1034d 100644
--- a/share/man/man4/vge.4
+++ b/share/man/man4/vge.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 29, 2011
.Dt VGE 4
.Os
diff --git a/share/man/man4/viapm.4 b/share/man/man4/viapm.4
index a155e91f8230..becb4f6ae4ed 100644
--- a/share/man/man4/viapm.4
+++ b/share/man/man4/viapm.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 20, 2002
.Dt VIAPM 4
.Os
diff --git a/share/man/man4/viawd.4 b/share/man/man4/viawd.4
index e579bf0887af..730c8afd68f2 100644
--- a/share/man/man4/viawd.4
+++ b/share/man/man4/viawd.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2011
.Dt VIAWD 4
.Os
diff --git a/share/man/man4/virtio.4 b/share/man/man4/virtio.4
index 75fec148a076..1e5ea0e4a7da 100644
--- a/share/man/man4/virtio.4
+++ b/share/man/man4/virtio.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 26, 2019
.Dt VIRTIO 4
.Os
@@ -85,6 +83,10 @@ A pseudo-device to allow the VM to release memory back to the hypervisor is
provided by the
.Xr virtio_balloon 4
device driver.
+.It Sy GPU
+Graphics support is provided by the
+.Xr virtio_gpu 4
+device driver.
.It Sy SCSI
An emulated SCSI HBA is provided by the
.Xr virtio_scsi 4
@@ -94,6 +96,7 @@ device driver.
.Xr virtio_balloon 4 ,
.Xr virtio_blk 4 ,
.Xr virtio_console 4 ,
+.Xr virtio_gpu 4 ,
.Xr virtio_random 4 ,
.Xr virtio_scsi 4 ,
.Xr vtnet 4
diff --git a/share/man/man4/virtio_balloon.4 b/share/man/man4/virtio_balloon.4
index b7ce0ed13cbb..1d680435313d 100644
--- a/share/man/man4/virtio_balloon.4
+++ b/share/man/man4/virtio_balloon.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 22, 2012
.Dt VIRTIO_BALLOON 4
.Os
diff --git a/share/man/man4/virtio_blk.4 b/share/man/man4/virtio_blk.4
index 579fb4a9745e..64be2164d52a 100644
--- a/share/man/man4/virtio_blk.4
+++ b/share/man/man4/virtio_blk.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd July 2, 2013
.Dt VIRTIO_BLK 4
.Os
diff --git a/share/man/man4/virtio_console.4 b/share/man/man4/virtio_console.4
index 542c8458c038..901c8bfc2564 100644
--- a/share/man/man4/virtio_console.4
+++ b/share/man/man4/virtio_console.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 22, 2014
.Dt VIRTIO_CONSOLE 4
.Os
diff --git a/share/man/man4/rtw88fw.4 b/share/man/man4/virtio_gpu.4
index 1bf756d67e57..bb34ec419df6 100644
--- a/share/man/man4/rtw88fw.4
+++ b/share/man/man4/virtio_gpu.4
@@ -1,5 +1,9 @@
.\"-
-.\" Copyright (c) 2022 Bjoern A. Zeeb
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.\" Copyright (c) 2014 Bryan Venteicher
+.\" All rights reserved.
+.\" Copyright (c) 2023 Arm Ltd
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -22,35 +26,29 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd March 31, 2022
-.Dt rtw88fw 4
+.Dd August 14, 2023
+.Dt VIRTIO_GPU 4
.Os
.Sh NAME
-.Nm rtw88fw
-.Nd Firmware modules for Realtek rtw88 wireless network driver
+.Nm virtio_gpu
+.Nd VirtIO GPU driver
.Sh SYNOPSIS
-The
-.Xr rtw88 4
-driver should auto-load any firmware needed.
-It is discouraged to load the driver or firmware manually from
-.Xr loader 8 .
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device virtio_gpu"
+.Ed
.Sh DESCRIPTION
-Multiple modules provide access to firmware for the various chipset
-models supported by the
-.Xr rtw88 4
-driver.
-.Sh FILES
-A copy of the
-.Xr rtw88 4
-firmware license is installed at
-.Em /usr/share/doc/legal/realtek_rtw88_firmware.LICENCE .
+The
+.Nm
+device driver provides support for VirtIO gpu devices to create a
+.Xr vt 4
+console.
.Sh SEE ALSO
-.Xr rtw88 4 ,
-.Xr firmware 9
+.Xr virtio 4
+.Xr vt 4
.Sh HISTORY
The
.Nm
-firmware modules first appeared in
-.Fx 14.0 .
+driver first appeared in FreeBSD 14.0.
diff --git a/share/man/man4/virtio_random.4 b/share/man/man4/virtio_random.4
index d44b08d482f7..74852c2730c1 100644
--- a/share/man/man4/virtio_random.4
+++ b/share/man/man4/virtio_random.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 28, 2013
.Dt VIRTIO_RANDOM 4
.Os
diff --git a/share/man/man4/virtio_scsi.4 b/share/man/man4/virtio_scsi.4
index 3828eef7eec8..0e62cd8f7ac9 100644
--- a/share/man/man4/virtio_scsi.4
+++ b/share/man/man4/virtio_scsi.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd June 24, 2012
.Dt VIRTIO_SCSI 4
.Os
diff --git a/share/man/man4/vkbd.4 b/share/man/man4/vkbd.4
index c70d22620b5c..b6487ee576c9 100644
--- a/share/man/man4/vkbd.4
+++ b/share/man/man4/vkbd.4
@@ -1,5 +1,4 @@
.\" $Id: vkbd.4,v 1.4 2004/11/16 16:49:39 max Exp $
-.\" $FreeBSD$
.\"
.Dd August 12, 2004
.Dt VKBD 4
diff --git a/share/man/man4/vlan.4 b/share/man/man4/vlan.4
index da5467d8588e..775eb3235c07 100644
--- a/share/man/man4/vlan.4
+++ b/share/man/man4/vlan.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt VLAN 4
.Os
diff --git a/share/man/man4/vmci.4 b/share/man/man4/vmci.4
index a216787e982e..8feea98ab337 100644
--- a/share/man/man4/vmci.4
+++ b/share/man/man4/vmci.4
@@ -1,8 +1,6 @@
.\" Copyright (c) 2018 VMware, Inc.
.\"
.\" SPDX-License-Identifier: (BSD-2-Clause OR GPL-2.0)
-.\"
-.\" $FreeBSD$
.Dd February 10, 2018
.Dt VMCI 4
.Os
diff --git a/share/man/man4/vmd.4 b/share/man/man4/vmd.4
index af2980820df5..2d6a06bc10e3 100644
--- a/share/man/man4/vmd.4
+++ b/share/man/man4/vmd.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 6, 2022
.Dt VMD 4
.Os
diff --git a/share/man/man4/vmm.4 b/share/man/man4/vmm.4
index 5f2ebcd8c9c0..dfd7ad26fb98 100644
--- a/share/man/man4/vmm.4
+++ b/share/man/man4/vmm.4
@@ -22,9 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd December 19, 2013
+.Dd March 6, 2024
.Dt VMM 4
.Os
.Sh NAME
@@ -72,6 +70,19 @@ See the
.Sx EXAMPLES
section below for sample usage.
.Pp
+Note that
+.Nm vmm
+must be given first the right of refusal to all
+.Xr pci 4
+devices it may need to claim.
+As a result, the
+.Nm vmm
+kernel module almost certainly needs to be loaded from
+.Xr loader.conf 5
+rather than by adding it to
+.Va kld_list in
+.Xr rc.conf 5 .
+.Pp
A large number of PCI device entries may require a string longer than the
128-character limit of
.Xr loader.conf 5
@@ -81,6 +92,16 @@ The
and
.Va pptdevs3
variables can be used for additional entries.
+.Sh LOADER TUNABLES
+Tunables can be set at the
+.Xr loader 8
+prompt before booting the kernel or stored in
+.Xr loader.conf 5 .
+.Bl -tag -width indent
+.It Va hw.vmm.maxcpu
+Maximum number of virtual CPUs.
+The default is the number of physical CPUs in the system.
+.El
.Sh EXAMPLES
Reserve three PCI devices for use by the hypervisor: bus 10 slot 0 function 0,
bus 6 slot 5 function 0, and bus 6 slot 5 function 1.
diff --git a/share/man/man4/vmx.4 b/share/man/man4/vmx.4
index b42eda327ef0..339c7d9047d7 100644
--- a/share/man/man4/vmx.4
+++ b/share/man/man4/vmx.4
@@ -15,8 +15,6 @@
.\"
.\" $OpenBSD: src/share/man/man4/vmx.4,v 1.1 2013/05/31 20:18:44 reyk Exp $
.\"
-.\" $FreeBSD$
-.\"
.Dd December 26, 2020
.Dt VMX 4
.Os
diff --git a/share/man/man4/vr.4 b/share/man/man4/vr.4
index da4ee5bcbc1c..c18133b57b0a 100644
--- a/share/man/man4/vr.4
+++ b/share/man/man4/vr.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 25, 2012
.Dt VR 4
.Os
diff --git a/share/man/man4/vt.4 b/share/man/man4/vt.4
index b314b4dec914..ed4da98df673 100644
--- a/share/man/man4/vt.4
+++ b/share/man/man4/vt.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 8, 2023
.Dt "VT" 4
.Os
@@ -49,6 +47,7 @@ In
.Cd kern.vt.color.<colornum>.rgb="<colorspec>"
.Cd kern.vt.fb.default_mode="<X>x<Y>"
.Cd kern.vt.fb.modes.<connector>="<X>x<Y>"
+.Cd screen.font="<X>x<Y>"
.Pp
In
.Xr loader.conf 5 or
@@ -259,6 +258,11 @@ It will contain a list of connectors and their associated tunables.
This is currently only supported by the
.Cm vt_fb
backend when it is paired with a KMS video driver.
+.It Va screen.font
+Set this value to the base name of the desired font file located in
+.Pa /boot/fonts .
+Fonts can be converted for use with
+.Xr vtfontcvt 8 .
.El
.Sh KEYBOARD SYSCTL TUNABLES
These settings control whether certain special key combinations are enabled or
@@ -360,6 +364,14 @@ To set black and white colors of console palette
.Pp
.Dl kern.vt.color.0.rgb="10,10,10"
.Dl kern.vt.color.15.rgb="#f0f0f0"
+.Pp
+Load the 8x16 font in
+.Xr loader.conf 5
+from
+.Pa /boot/fonts/*.fnt[.gz]
+at boot:
+.Pp
+.Dl screen.font="8x16"
.Sh SEE ALSO
.Xr kbdcontrol 1 ,
.Xr login 1 ,
@@ -373,6 +385,7 @@ To set black and white colors of console palette
.Xr syscons 4 ,
.Xr ukbd 4 ,
.Xr kbdmap 5 ,
+.Xr loader.conf 5 ,
.Xr rc.conf 5 ,
.Xr ttys 5 ,
.Xr config 8 ,
diff --git a/share/man/man4/vte.4 b/share/man/man4/vte.4
index 23080a0e2789..293c2cbbc2cd 100644
--- a/share/man/man4/vte.4
+++ b/share/man/man4/vte.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 30, 2010
.Dt VTE 4
.Os
diff --git a/share/man/man4/vtnet.4 b/share/man/man4/vtnet.4
index 5779a682d166..e45a47ff6c87 100644
--- a/share/man/man4/vtnet.4
+++ b/share/man/man4/vtnet.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 22, 2012
.Dt VTNET 4
.Os
diff --git a/share/man/man4/vxlan.4 b/share/man/man4/vxlan.4
index 99f3411c02d2..5f2bd4695101 100644
--- a/share/man/man4/vxlan.4
+++ b/share/man/man4/vxlan.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd March 30, 2021
.Dt VXLAN 4
.Os
diff --git a/share/man/man4/watchdog.4 b/share/man/man4/watchdog.4
index b61172335930..2cd66bb8ba85 100644
--- a/share/man/man4/watchdog.4
+++ b/share/man/man4/watchdog.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 2, 2018
.Dt WATCHDOG 4
.Os
@@ -110,7 +108,7 @@ Use an internal software watchdog instead of hardware.
There is also an external software watchdog, which is used by default
if no hardware watchdog was attached.
.It Dv WDIOC_SETSOFTTIMEOUTACT Fa int
-Set the action whan a soft timeout occurs.
+Set the action when a soft timeout occurs.
.El
.Pp
The actions that may be specified for the pre-timeout or the internal software
diff --git a/share/man/man4/wbwd.4 b/share/man/man4/wbwd.4
index a148ab4227cf..30800b4a1495 100644
--- a/share/man/man4/wbwd.4
+++ b/share/man/man4/wbwd.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 16, 2019
.Dt WBWD 4
.Os
diff --git a/share/man/man4/wg.4 b/share/man/man4/wg.4
index 6d0d16d942df..2f758c2a8e11 100644
--- a/share/man/man4/wg.4
+++ b/share/man/man4/wg.4
@@ -23,9 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd November 11, 2022
+.Dd June 12, 2023
.Dt WG 4
.Os
.Sh NAME
@@ -63,7 +61,7 @@ terminology:
Peers exchange IPv4 or IPv6 traffic over secure tunnels.
Each
.Nm
-interface may be configured to recognise one or more peers.
+interface may be configured to recognize one or more peers.
.It Key
Each peer uses its private key and corresponding public key to
identify itself to others.
@@ -123,6 +121,19 @@ as follows:
Although a valid Curve25519 key must have 5 bits set to
specific values, this is done by the interface and so it
will accept any random 32-byte base64 string.
+.Sh NETMAP
+.Xr netmap 4
+applications may open a WireGuard interface in emulated mode.
+The netmap application will receive decrypted, unencapsulated packets prepended
+by a dummy Ethernet header.
+The Ethertype field will be one of
+.Dv ETHERTYPE_IP
+or
+.Dv ETHERTYPE_IPV6
+depending on the address family of the packet.
+Packets transmitted by the application should similarly begin with a dummy
+Ethernet header; this header will be stripped before the packet is encrypted
+and tunneled.
.Sh EXAMPLES
Create a
.Nm
@@ -185,6 +196,7 @@ is not assigned to the allowed IPs of Peer X.
.Xr ip 4 ,
.Xr ipsec 4 ,
.Xr netintro 4 ,
+.Xr netmap 4 ,
.Xr ovpn 4 ,
.Xr ipf 5 ,
.Xr pf.conf 5 ,
@@ -207,8 +219,9 @@ The
device driver was written by
.An Jason A. Donenfeld Aq Mt Jason@zx2c4.com ,
.An Matt Dunwoodie Aq Mt ncon@nconroy.net ,
+.An Kyle Evans Aq Mt kevans@FreeBSD.org ,
and
-.An Kyle Evans Aq Mt kevans@FreeBSD.org .
+.An Matt Macy Aq Mt mmacy@FreeBSD.org .
.Pp
This manual page was written by
.An Gordon Bergling Aq Mt gbe@FreeBSD.org
diff --git a/share/man/man4/witness.4 b/share/man/man4/witness.4
index 5deb9dcfa94a..ab23eb49d9fe 100644
--- a/share/man/man4/witness.4
+++ b/share/man/man4/witness.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd November 18, 2015
.Dt WITNESS 4
.Os
diff --git a/share/man/man4/wlan.4 b/share/man/man4/wlan.4
index 5cb7c67735c2..4cd1bfbdc9d5 100644
--- a/share/man/man4/wlan.4
+++ b/share/man/man4/wlan.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd May 5, 2023
.Dt WLAN 4
.Os
@@ -168,7 +166,6 @@ not ratified and subject to change.
Be aware that this specification is incompatible with earlier drafts.
Stations implementing earlier drafts (e.g., Linux) may be incompatible.
.Sh SEE ALSO
-.Xr an 4 ,
.Xr ath 4 ,
.Xr bwi 4 ,
.Xr bwn 4 ,
diff --git a/share/man/man4/wlan_acl.4 b/share/man/man4/wlan_acl.4
index 25314bd6a38f..0cd5c16a6f94 100644
--- a/share/man/man4/wlan_acl.4
+++ b/share/man/man4/wlan_acl.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2004
.Dt WLAN_ACL 4
.Os
diff --git a/share/man/man4/wlan_amrr.4 b/share/man/man4/wlan_amrr.4
index 92477677ffdb..4b7830b008de 100644
--- a/share/man/man4/wlan_amrr.4
+++ b/share/man/man4/wlan_amrr.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 13, 2008
.Dt WLAN_AMRR 4
.Os
diff --git a/share/man/man4/wlan_ccmp.4 b/share/man/man4/wlan_ccmp.4
index ccf7a2720635..f0efa86d2fdb 100644
--- a/share/man/man4/wlan_ccmp.4
+++ b/share/man/man4/wlan_ccmp.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2004
.Dt WLAN_CCMP 4
.Os
diff --git a/share/man/man4/wlan_tkip.4 b/share/man/man4/wlan_tkip.4
index 2a2a254fd329..2e812ceffe9a 100644
--- a/share/man/man4/wlan_tkip.4
+++ b/share/man/man4/wlan_tkip.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2004
.Dt WLAN_TKIP 4
.Os
diff --git a/share/man/man4/wlan_wep.4 b/share/man/man4/wlan_wep.4
index 3bf1040d34b5..4e5887bbc35e 100644
--- a/share/man/man4/wlan_wep.4
+++ b/share/man/man4/wlan_wep.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2004
.Dt WLAN_WEP 4
.Os
diff --git a/share/man/man4/wlan_xauth.4 b/share/man/man4/wlan_xauth.4
index b1fdfc5d4fd0..9c89648d65e4 100644
--- a/share/man/man4/wlan_xauth.4
+++ b/share/man/man4/wlan_xauth.4
@@ -23,8 +23,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 7, 2004
.Dt WLAN_XAUTH 4
.Os
diff --git a/share/man/man4/wmt.4 b/share/man/man4/wmt.4
index 0ebacc6c3edf..b9320371119f 100644
--- a/share/man/man4/wmt.4
+++ b/share/man/man4/wmt.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd August 19, 2017
.Dt WMT 4
.Os
diff --git a/share/man/man4/wpi.4 b/share/man/man4/wpi.4
index 7a5143f572ff..8fe52cdc58eb 100644
--- a/share/man/man4/wpi.4
+++ b/share/man/man4/wpi.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 31, 2016
.Dt WPI 4
.Os
diff --git a/share/man/man4/wsp.4 b/share/man/man4/wsp.4
index 847c79c71f29..39660a53ee9a 100644
--- a/share/man/man4/wsp.4
+++ b/share/man/man4/wsp.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd February 9, 2021
.Dt WSP 4
.Os
diff --git a/share/man/man4/xb360gp.4 b/share/man/man4/xb360gp.4
index 57afeb8fc949..4e8d4b65fcfd 100644
--- a/share/man/man4/xb360gp.4
+++ b/share/man/man4/xb360gp.4
@@ -21,8 +21,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd September 16, 2020
.Dt XB360GP 4
.Os
@@ -86,7 +84,7 @@ input event device node.
The
.Nm
driver first appeared in
-.Fx 13.0.
+.Fx 13.0 .
.Sh AUTHORS
.An -nosplit
The
diff --git a/share/man/man4/xdma.4 b/share/man/man4/xdma.4
index f45efda8d12a..674da75d187b 100644
--- a/share/man/man4/xdma.4
+++ b/share/man/man4/xdma.4
@@ -26,8 +26,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd December 12, 2016
.Dt XDMA 4
.Os
diff --git a/share/man/man4/xen.4 b/share/man/man4/xen.4
index c2b1f5be2cbf..15312866dae6 100644
--- a/share/man/man4/xen.4
+++ b/share/man/man4/xen.4
@@ -26,21 +26,19 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd April 30, 2015
+.Dd January 8, 2024
.Dt XEN 4
.Os
.Sh NAME
.Nm xen
-.Nd Xen Hypervisor Guest (DomU) Support
+.Nd Xen Hypervisor Support
.Sh SYNOPSIS
-To compile hardware-assisted virtualization (HVM) Xen guest support with
-para-virtualized drivers into an amd64 or i386 kernel,
-place the following lines in your kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "options XENHVM"
-.Cd "device xenpci"
+FreeBSD supports running both as a Xen guest and host on amd64 hardware.
+Guest support is limited to HVM and PVH modes, while host support is limited to
+PVH mode only.
+.Pp
+Xen support is built by default in the i386 and amd64 GENERIC kernels; note
+however that host mode is only available on amd64.
.Ed
.Sh DESCRIPTION
The Xen Hypervisor allows multiple virtual machines to be run on a single
@@ -54,20 +52,18 @@ to access resources such as virtual network interfaces and disk devices.
.Pp
With later instruction set extensions from AMD and Intel to support fully
virtualizable instructions, unmodified virtual memory systems can also be
-supported; this is referred to as hardware-assisted virtualization (HVM).
+supported; this is referred to as hardware-assisted virtualization (HVM and PVH).
HVM configurations may either rely on transparently emulated hardware
peripherals, or para-virtualized drivers, which are aware of virtualization,
and hence able to optimize certain behaviors to improve performance or
semantics.
+PVH configurations rely on para-virtualized drivers exclusively for IO.
.Pp
.Fx
-supports hardware-assisted virtualization (HVM) on both i386 and amd64
-kernels.
-.Pp
Para-virtualized device drivers are required in order to support certain
functionality, such as processing management requests, returning idle
physical memory pages to the hypervisor, etc.
-.Ss Xen DomU device drivers
+.Ss Xen device drivers
These para-virtualized drivers are supported:
.Bl -hang -offset indent -width blkfront
.It Nm balloon
@@ -89,6 +85,10 @@ suspend, crash, and halt requests.
Expose Xen events via the
.Pa /dev/xen/evtchn
special device.
+.It Nm gntdev
+Allow access to the grant table interface via the
+.Pa /dev/xen/gntdev
+special device.
.It Nm netback
Export local network interfaces to other Xen domains where they can be
imported via
@@ -96,35 +96,30 @@ imported via
.It Nm netfront
Import network interfaces from other Xen domains as local network interfaces,
which may be used for IPv4, IPv6, etc.
-.It Nm pcifront
-Allow physical PCI devices to be passed through into a PV domain.
+.It Nm privcmd
+Allow issuing hypercalls via the
+.Pa /dev/xen/privcmd
+special device.
+.It Nm timer
+Implementation of a one-shot high resolution per-CPU timer using the hypercall
+interface.
+.It Nm acpi cpu
+When running as a host forwards power management related information from ACPI
+to the hypervisor for better performance management.
.It Nm xenpci
Represents the Xen PCI device, an emulated PCI device that is exposed to
HVM domains.
This device allows detection of the Xen hypervisor, and provides interrupt
and shared memory services required to interact with the hypervisor.
+.It Nm xenstore
+Information storage space shared between domains.
.El
-.Ss Performance considerations
-In general, PV drivers will perform better than emulated hardware, and are
-the recommended configuration for HVM installations.
-.Pp
-Using a hypervisor introduces a second layer of scheduling that may limit the
-effectiveness of certain
-.Fx
-scheduling optimisations.
-Among these is adaptive locking, which is no longer able to determine whether
-a thread holding a lock is in execution.
-It is recommended that adaptive locking be disabled when using Xen:
-.Bd -unfilled -offset indent
-.Cd "options NO_ADAPTIVE_MUTEXES"
-.Cd "options NO_ADAPTIVE_RWLOCKS"
-.Cd "options NO_ADAPTIVE_SX"
-.Ed
.Sh HISTORY
Support for
.Nm
first appeared in
.Fx 8.1 .
+Support for host mode was added in 11.0 .
.Sh AUTHORS
.An -nosplit
.Fx
@@ -135,15 +130,10 @@ and
Further refinements were made by
.An Justin Gibbs Aq Mt gibbs@FreeBSD.org ,
.An Adrian Chadd Aq Mt adrian@FreeBSD.org ,
+.An Colin Percival Aq Mt cperciva@FreeBSD.org ,
and
-.An Colin Percival Aq Mt cperciva@FreeBSD.org .
+.An Roger Pau Monné Aq Mt royger@FreeBSD.org .
This manual page was written by
-.An Robert Watson Aq Mt rwatson@FreeBSD.org .
-.Sh BUGS
-.Fx
-is only able to run as a Xen guest (DomU) and not as a Xen host (Dom0).
-.Pp
-As of this release, Xen PV DomU support is not heavily tested; instability
-has been reported during VM migration of PV kernels.
-.Pp
-Certain PV driver features, such as the balloon driver, are under-exercised.
+.An Robert Watson Aq Mt rwatson@FreeBSD.org ,
+and
+.An Roger Pau Monné Aq Mt royger@FreeBSD.org .
diff --git a/share/man/man4/xhci.4 b/share/man/man4/xhci.4
index f30795e9cd02..1f9aae5c56a0 100644
--- a/share/man/man4/xhci.4
+++ b/share/man/man4/xhci.4
@@ -22,8 +22,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 21, 2022
.Dt XHCI 4
.Os
diff --git a/share/man/man4/xl.4 b/share/man/man4/xl.4
index 81cf711a446c..309434154f4e 100644
--- a/share/man/man4/xl.4
+++ b/share/man/man4/xl.4
@@ -28,8 +28,6 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd January 23, 2008
.Dt XL 4
.Os
diff --git a/share/man/man4/xnb.4 b/share/man/man4/xnb.4
index a23547d68ef0..31eaed8587f9 100644
--- a/share/man/man4/xnb.4
+++ b/share/man/man4/xnb.4
@@ -28,8 +28,6 @@
.\"
.\" Authors: Alan Somers (Spectra Logic Corporation)
.\"
-.\" $FreeBSD$
-.\"
.Dd June 6, 2014
.Dt XNB 4
.Os
diff --git a/share/man/man4/xpt.4 b/share/man/man4/xpt.4
index c15ca4b55c4c..8faa40cfd561 100644
--- a/share/man/man4/xpt.4
+++ b/share/man/man4/xpt.4
@@ -25,8 +25,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd October 10, 1998
.Dt XPT 4
.Os
diff --git a/share/man/man4/zero.4 b/share/man/man4/zero.4
index c2ba4bd4b54b..f1cd52d455d1 100644
--- a/share/man/man4/zero.4
+++ b/share/man/man4/zero.4
@@ -29,8 +29,6 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
.Dd April 7, 1996
.Dt ZERO 4
.Os
diff --git a/share/man/man4/zyd.4 b/share/man/man4/zyd.4
index 178adfb3a6e1..1c73c0563e05 100644
--- a/share/man/man4/zyd.4
+++ b/share/man/man4/zyd.4
@@ -1,6 +1,5 @@
.\" $OpenBSD: zyd.4,v 1.22 2007/05/24 02:49:57 cnst Exp $
.\" $NetBSD: zyd.4,v 1.1 2007/06/09 11:20:55 kiyohara Exp $
-.\" $FreeBSD$
.\"
.\" Copyright (c) 1997, 1998, 1999
.\" Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.