freebsd-skq/share/man/man4
jhb 1cf31620c8 Add kernel-side support for in-kernel TLS.
KTLS adds support for in-kernel framing and encryption of Transport
Layer Security (1.0-1.2) data on TCP sockets.  KTLS only supports
offload of TLS for transmitted data.  Key negotation must still be
performed in userland.  Once completed, transmit session keys for a
connection are provided to the kernel via a new TCP_TXTLS_ENABLE
socket option.  All subsequent data transmitted on the socket is
placed into TLS frames and encrypted using the supplied keys.

Any data written to a KTLS-enabled socket via write(2), aio_write(2),
or sendfile(2) is assumed to be application data and is encoded in TLS
frames with an application data type.  Individual records can be sent
with a custom type (e.g. handshake messages) via sendmsg(2) with a new
control message (TLS_SET_RECORD_TYPE) specifying the record type.

At present, rekeying is not supported though the in-kernel framework
should support rekeying.

KTLS makes use of the recently added unmapped mbufs to store TLS
frames in the socket buffer.  Each TLS frame is described by a single
ext_pgs mbuf.  The ext_pgs structure contains the header of the TLS
record (and trailer for encrypted records) as well as references to
the associated TLS session.

KTLS supports two primary methods of encrypting TLS frames: software
TLS and ifnet TLS.

Software TLS marks mbufs holding socket data as not ready via
M_NOTREADY similar to sendfile(2) when TLS framing information is
added to an unmapped mbuf in ktls_frame().  ktls_enqueue() is then
called to schedule TLS frames for encryption.  In the case of
sendfile_iodone() calls ktls_enqueue() instead of pru_ready() leaving
the mbufs marked M_NOTREADY until encryption is completed.  For other
writes (vn_sendfile when pages are available, write(2), etc.), the
PRUS_NOTREADY is set when invoking pru_send() along with invoking
ktls_enqueue().

A pool of worker threads (the "KTLS" kernel process) encrypts TLS
frames queued via ktls_enqueue().  Each TLS frame is temporarily
mapped using the direct map and passed to a software encryption
backend to perform the actual encryption.

(Note: The use of PHYS_TO_DMAP could be replaced with sf_bufs if
someone wished to make this work on architectures without a direct
map.)

KTLS supports pluggable software encryption backends.  Internally,
Netflix uses proprietary pure-software backends.  This commit includes
a simple backend in a new ktls_ocf.ko module that uses the kernel's
OpenCrypto framework to provide AES-GCM encryption of TLS frames.  As
a result, software TLS is now a bit of a misnomer as it can make use
of hardware crypto accelerators.

Once software encryption has finished, the TLS frame mbufs are marked
ready via pru_ready().  At this point, the encrypted data appears as
regular payload to the TCP stack stored in unmapped mbufs.

ifnet TLS permits a NIC to offload the TLS encryption and TCP
segmentation.  In this mode, a new send tag type (IF_SND_TAG_TYPE_TLS)
is allocated on the interface a socket is routed over and associated
with a TLS session.  TLS records for a TLS session using ifnet TLS are
not marked M_NOTREADY but are passed down the stack unencrypted.  The
ip_output_send() and ip6_output_send() helper functions that apply
send tags to outbound IP packets verify that the send tag of the TLS
record matches the outbound interface.  If so, the packet is tagged
with the TLS send tag and sent to the interface.  The NIC device
driver must recognize packets with the TLS send tag and schedule them
for TLS encryption and TCP segmentation.  If the the outbound
interface does not match the interface in the TLS send tag, the packet
is dropped.  In addition, a task is scheduled to refresh the TLS send
tag for the TLS session.  If a new TLS send tag cannot be allocated,
the connection is dropped.  If a new TLS send tag is allocated,
however, subsequent packets will be tagged with the correct TLS send
tag.  (This latter case has been tested by configuring both ports of a
Chelsio T6 in a lagg and failing over from one port to another.  As
the connections migrated to the new port, new TLS send tags were
allocated for the new port and connections resumed without being
dropped.)

ifnet TLS can be enabled and disabled on supported network interfaces
via new '[-]txtls[46]' options to ifconfig(8).  ifnet TLS is supported
across both vlan devices and lagg interfaces using failover, lacp with
flowid enabled, or lacp with flowid enabled.

Applications may request the current KTLS mode of a connection via a
new TCP_TXTLS_MODE socket option.  They can also use this socket
option to toggle between software and ifnet TLS modes.

In addition, a testing tool is available in tools/tools/switch_tls.
This is modeled on tcpdrop and uses similar syntax.  However, instead
of dropping connections, -s is used to force KTLS connections to
switch to software TLS and -i is used to switch to ifnet TLS.

Various sysctls and counters are available under the kern.ipc.tls
sysctl node.  The kern.ipc.tls.enable node must be set to true to
enable KTLS (it is off by default).  The use of unmapped mbufs must
also be enabled via kern.ipc.mb_use_ext_pgs to enable KTLS.

KTLS is enabled via the KERN_TLS kernel option.

This patch is the culmination of years of work by several folks
including Scott Long and Randall Stewart for the original design and
implementation; Drew Gallatin for several optimizations including the
use of ext_pgs mbufs, the M_NOTREADY mechanism for TLS records
awaiting software encryption, and pluggable software crypto backends;
and John Baldwin for modifications to support hardware TLS offload.

Reviewed by:	gallatin, hselasky, rrs
Obtained from:	Netflix
Sponsored by:	Netflix, Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D21277
2019-08-27 00:01:56 +00:00
..
man4.aarch64 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man4.arm pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man4.i386 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man4.powerpc pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
man4.sparc64 pkgbase: move man pages from runtime-manual to runtime 2019-07-19 15:12:20 +00:00
aac.4
aacraid.4
acpi_asus_wmi.4
acpi_asus.4
acpi_dock.4
acpi_fujitsu.4
acpi_hp.4
acpi_ibm.4 Add missing documentation for dev.acpi_ibm.0.mic_led added in r335304 2019-01-12 17:52:52 +00:00
acpi_panasonic.4 Improve the sentence flow as well which has the happy benefit of 2016-01-16 00:45:48 +00:00
acpi_rapidstart.4
acpi_sony.4
acpi_thermal.4
acpi_toshiba.4
acpi_video.4
acpi_wmi.4
acpi.4
ada.4 Provide a nda man page. Add cross referneces. Bump dates. 2017-12-21 04:23:00 +00:00
adm6996fc.4 [etherswitch] add manpages for etherswitch supported devices. 2017-05-06 06:01:17 +00:00
ads111x.4 Fix the driver name in ads111x.4, and hook the manpage up to the build. 2019-08-13 03:49:53 +00:00
ae.4 Remove the notice that ae(4) will be removed in FreeBSD 13. 2019-05-17 18:16:55 +00:00
aesni.4 aesni(4): Add support for x86 SHA intrinsics 2017-09-26 23:12:32 +00:00
age.4
agp.4
ahc.4 Remove aha(4) from the tree. 2018-10-22 02:34:25 +00:00
ahci.4 Document RST support in nvme(4) and ahci(4). 2019-08-21 22:18:07 +00:00
ahd.4
aibs.4
aio.4 Clarify usage of aio(4) with kqueue(2) 2017-06-23 00:40:09 +00:00
alc.4 alc: Add Killer E2500 support 2017-01-16 03:03:47 +00:00
ale.4
alpm.4
altera_atse.4
altera_avgen.4
altera_jtag_uart.4
altera_sdcard.4
altq.4 Extend the description of ALTQ to call it a system which is a framework in 2018-03-20 22:41:26 +00:00
amdpm.4 Cross-link some SMBus controller drivers man pages. 2016-07-20 20:18:52 +00:00
amdsbwd.4 amdsbwd.4: update supported hardware list 2016-09-08 12:09:13 +00:00
amdsmb.4 Cross-link some SMBus controller drivers man pages. 2016-07-20 20:18:52 +00:00
amdsmn.4 Add smn(4) driver for AMD System Management Network 2017-09-05 15:13:41 +00:00
amdtemp.4 amdtemp(4): Add support for Family 17h temperature sensor 2017-09-05 15:19:14 +00:00
amr.4
an.4
aout.4
apic.4 Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
arcmsr.4 Update arcmsr(4) to 1.40.00.01: 2017-11-08 08:21:17 +00:00
asmc.4 Correct SMC definition in asmc(4) man page. 2019-04-02 20:03:03 +00:00
at45d.4 Allow the sector size of the disk device to be configured using hints or 2019-03-02 23:20:47 +00:00
ata.4
ath_ahb.4
ath_hal.4 Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
ath_pci.4
ath.4 Garbage collect AH_SUPPORT_AR5416 config option. 2019-01-25 13:48:40 +00:00
atkbd.4
atkbdc.4
atp.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
atrtc.4 at_rtc: check in ACPI FADT boot flags if the RTC is present 2018-03-13 09:42:33 +00:00
attimer.4
audit.4 Update the audit(4) man page to talk about dtaudit(4), and also add a 2019-04-28 16:28:36 +00:00
auditpipe.4 Update the audit(4) man page to talk about dtaudit(4), and also add a 2019-04-28 16:28:36 +00:00
aue.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
axe.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
axge.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
bce.4
bcma.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bfe.4
bge.4 Add Thunderbolt Apple interfaces to the bge(4) supported list. 2017-08-18 20:35:35 +00:00
bhnd_chipc.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bhnd_pmu.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bhnd.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bhndb_pci.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bhndb.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
bhyve.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
bktr.4 bktr: remove references to removed things 2018-05-28 12:50:36 +00:00
blackhole.4 Clean up issues reported by mandoc -Tlint 2015-12-14 13:01:36 +00:00
bnxt.4 Make iflib a loadable module. 2019-01-31 19:05:56 +00:00
bpf.4 Implement BPF_MOD and BPF_XOR instructions. 2016-10-21 06:55:07 +00:00
bridge.4 Update details of interface capabilities changed by bridge(4). 2017-10-16 12:32:57 +00:00
bt.4 Remove EISA support from Buslogic (bt) cards. Remove known models form 2017-02-16 21:57:25 +00:00
bwi.4
bwn.4 bwn(4): migrate bwn(4) to the native bhnd(9) interface, and drop siba_bwn. 2018-02-05 23:38:15 +00:00
bxe.4
bytgpio.4 Correct "first appeared in" entries for various drivers that 2017-05-09 20:39:57 +00:00
capsicum.4 Allow cpuset_{get,set}affinity in capabilities mode 2017-05-24 00:58:30 +00:00
cardbus.4
carp.4 carp: Minor language improvements in the man page 2018-07-01 15:17:53 +00:00
cas.4
cc_cdg.4
cc_chd.4
cc_cubic.4
cc_dctcp.4 * Improve input validation of sysctl parameters for DCTPC. 2019-07-29 08:50:35 +00:00
cc_hd.4
cc_htcp.4
cc_newreno.4 Reference the RFC instead of the internet draft. 2019-08-06 11:26:30 +00:00
cc_vegas.4
ccd.4
ccr.4 Add 'device cxgbe' explicitly in the synopsis. 2019-06-03 15:41:54 +00:00
cd.4
cdce.4 Add cdceem(4) driver, for virtual ethernet devices compliant 2019-08-07 18:14:45 +00:00
cdceem.4 Add cdceem(4) driver, for virtual ethernet devices compliant 2019-08-07 18:14:45 +00:00
cfi.4 Fix minor problems caught by mandoc -Tlint. 2016-03-31 15:16:22 +00:00
cfiscsi.4 Update the spelling of my name 2019-04-22 17:52:46 +00:00
cfumass.4 Add cfumass rc script, to create a LUN for cfumass(4). 2018-04-21 14:56:41 +00:00
ch.4
chromebook_platform.4 Fix various mdoc issues reported by mandoc -Tlint. 2016-11-23 18:45:15 +00:00
chvgpio.4 [chvgpio] add GPIO driver for Intel Z8xxx SoC family 2018-02-22 19:12:32 +00:00
ciss.4
cloudabi.4 Port cloudabi32.ko to FreeBSD/arm64. 2017-11-30 17:58:48 +00:00
cmx.4 Fix some trailing whitespaces. 2016-06-08 10:26:17 +00:00
coretemp.4
cpuctl.4 Pet manlint. 2017-03-20 04:41:36 +00:00
cpufreq.4
crypto.4 Add a new COP_F_CIPHER_FIRST flag for struct crypt_op. 2017-09-22 00:21:58 +00:00
ctl.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
cue.4 Don't use .Xr for things that have no man page. 2019-07-24 07:07:46 +00:00
cxgb.4
cxgbe.4 cxgbe(4): Link related changes. 2018-09-25 05:52:42 +00:00
cxgbev.4 cxgbe(4): Combine all _10g and _1g tunables and drop the suffix from 2017-11-15 23:48:02 +00:00
cy.4 Revert r317446 and bring back cy(4). 2017-04-27 16:14:32 +00:00
cyapa.4 cyapa.4, isl.4: cross-reference and document use of chromebook_platform(4) 2018-12-18 21:43:33 +00:00
da.4 Provide a nda man page. Add cross referneces. Bump dates. 2017-12-21 04:23:00 +00:00
dc.4
dcons_crom.4
dcons.4 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
ddb.4 Revert r341337; according to imp@ we still support these. 2018-11-30 15:52:03 +00:00
devctl.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
disc.4
divert.4
dpms.4
ds1307.4
ds3231.4 Spelling fixes supplied by pfg@, detected with codespell, plus 2016-05-01 22:00:41 +00:00
dtrace_audit.4 Add a man page for the DTrace Audit Provider, since we are now growing a set 2019-04-28 13:07:38 +00:00
dtrace_io.4 Fix example code rendering, \n needs escaping to show up. 2015-12-15 13:29:05 +00:00
dtrace_ip.4 Typo. 2018-10-15 18:28:34 +00:00
dtrace_lockstat.4 Add lockmgr(9) probes to the lockstat DTrace provider. 2019-08-21 23:43:58 +00:00
dtrace_proc.4 Fix the description of the first two arguments to proc:::create. 2016-04-17 23:10:09 +00:00
dtrace_sched.4
dtrace_sctp.4 Add support for send, receive and state-change DTrace providers for 2018-08-22 21:23:32 +00:00
dtrace_tcp.4 Add a dtrace provider for UDP-Lite. 2018-07-31 22:56:03 +00:00
dtrace_udp.4 Add a dtrace provider for UDP-Lite. 2018-07-31 22:56:03 +00:00
dtrace_udplite.4 Add a dtrace provider for UDP-Lite. 2018-07-31 22:56:03 +00:00
dummynet.4
e6060sw.4 [etherswitch] add manpages for etherswitch supported devices. 2017-05-06 06:01:17 +00:00
edsc.4
efidev.4 efidev.4: Improve formatting. 2018-08-20 22:16:15 +00:00
ehci.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
em.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ena.4 Fix ENA manual issues 2019-05-30 13:50:45 +00:00
enc.4 Add to if_enc(4) ability to capture packets via BPF after pfil processing. 2017-08-09 12:24:07 +00:00
epair.4
esp.4 Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
est.4
et.4
etherswitch.4 [etherswitch] add manpages for etherswitch supported devices. 2017-05-06 06:01:17 +00:00
eventtimers.4
exca.4
fd.4
fdc.4 Remove the last vestiges of FDC_DEBUG & FD_DEBUG 2017-04-07 16:14:25 +00:00
fdt_pinctrl.4 Minor changes to wording. 2018-03-03 21:41:16 +00:00
fdt.4 fdt: further consolidate DTB building and revise manpage 2019-04-17 03:29:16 +00:00
fdtbus.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ffclock.4 Although not directly modifying a noun, read-only should be hyphenated 2016-01-16 00:43:10 +00:00
filemon.4 symlinkat(2) is not covered. 2019-06-16 05:12:17 +00:00
firewire.4 Use https over http for FreeBSD pages 2018-07-27 10:40:48 +00:00
full.4 my copyright: some minor adjustments 2018-05-19 20:35:15 +00:00
fwe.4
fwip.4
fwohci.4
fxp.4 Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
gbde.4
gdb.4 Revert r300003, and use proper grammar. 2016-05-18 06:00:32 +00:00
gem.4
geom_linux_lvm.4
geom_map.4 Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
geom_uzip.4 geom_uzip(4), mkuzip(8): Add Zstd image mode 2019-08-13 23:32:56 +00:00
geom.4 Remove deprecated GEOM classes 2019-08-13 20:06:55 +00:00
gif.4 Add handling for appearing/disappearing of ingress addresses to if_gif(4). 2018-10-21 18:06:15 +00:00
gpio.4 gpiobus: provide a new hint, pin_list 2019-06-27 15:46:06 +00:00
gpioiic.4 Move sys/boot/fdt/dts to sys/dts and adjust scripts. 2017-11-14 21:03:57 +00:00
gpioled.4 gpioled: fix the manual page update in r348154 2019-05-23 11:35:00 +00:00
gre.4 Add GRE-in-UDP encapsulation support as defined in RFC8086. 2019-04-24 09:05:45 +00:00
h_ertt.4
hifn.4
hme.4
hpet.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
hpt27xx.4
hptiop.4
hptmv.4
hptnr.4
hptrr.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
hv_kvp.4
hv_netvsc.4
hv_storvsc.4
hv_utils.4
hv_vmbus.4 remove the hv_ata_pci_disengage(4) manual 2016-11-18 07:36:00 +00:00
hv_vss.4 hv_vss.4: Fix spelling of 'responsibility' 2017-08-30 01:37:58 +00:00
hwpmc.4
iavf.4 Make iflib a loadable module. 2019-01-31 19:05:56 +00:00
ichsmb.4 Cross-link some SMBus controller drivers man pages. 2016-07-20 20:18:52 +00:00
ichwd.4
icmp6.4 Fix markup issues and add references to updated RFCs. 2018-11-01 08:17:27 +00:00
icmp.4
ida.4 Remove support for EISA in the ida driver. Remove references to 2017-02-16 21:56:57 +00:00
if_ipsec.4 Merge projects/ipsec into head/. 2017-02-06 08:49:57 +00:00
if_ntb.4 Some NTB man pages polishing. 2017-09-02 11:57:08 +00:00
iflib.4 iflib: Better control over queue core assignment 2019-04-25 21:24:56 +00:00
ifmib.4
ig4.4 [ig4] Update list of supported hardware 2018-09-13 17:39:08 +00:00
igmp.4
iic.4 Fix man page: 2016-12-02 11:32:11 +00:00
iicbb.4
iicbus.4 "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
iicsmb.4
iir.4
imcsmb.4 Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
inet6.4 Update the inet(4) and inet6(4) man pages to reflect the changes made 2018-08-14 17:36:21 +00:00
inet.4 Update the inet(4) and inet6(4) man pages to reflect the changes made 2018-08-14 17:36:21 +00:00
intpm.4 amdsbwd, intpm: unify bits specific to AMD chipsets (FCHs, southbridges) 2016-09-22 21:34:35 +00:00
intro.4 Rewrite intro(4) man page. 2019-04-04 18:52:03 +00:00
io.4
ioat.4 ioat(4): Implement CRC and MOVECRC APIs 2016-05-03 17:07:18 +00:00
ip6.4 Fix markup issues and add references to updated RFCs. 2018-11-01 08:17:27 +00:00
ip.4 Support struct ip_mreqn as argument for IP_ADD_MEMBERSHIP. Legacy support 2019-02-23 06:03:18 +00:00
ipfirewall.4
ipheth.4 Add cdceem(4) driver, for virtual ethernet devices compliant 2019-08-07 18:14:45 +00:00
ipmi.4 Fix typo and bump .Dd date. 2017-10-25 23:24:30 +00:00
ips.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ipsec.4 Merge projects/ipsec into head/. 2017-02-06 08:49:57 +00:00
ipw.4 Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
ipwfw.4 Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
isci.4
iscsi_initiator.4 Fix two more unhappy instances of "user land". 2016-03-28 19:55:30 +00:00
iscsi.4 Minor tweaks to iscsi(4) and iscsid(8). 2017-05-28 17:02:29 +00:00
iser.4 Pacify igor(8) and make it easier to find via "man -k iser". 2016-06-08 07:36:00 +00:00
isl.4 cyapa.4, isl.4: cross-reference and document use of chromebook_platform(4) 2018-12-18 21:43:33 +00:00
ismt.4 Cross-link some SMBus controller drivers man pages. 2016-07-20 20:18:52 +00:00
isp.4 Add to isp(4) tunables to limit MSI/MSI-X usage. 2019-02-28 15:24:00 +00:00
ispfw.4 Use SPI name for parallel SCSI. 2015-11-30 22:09:55 +00:00
iwi.4 Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
iwifw.4 Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
iwm.4 [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
iwmfw.4 [iwm] Add support for iwm 3168 cards 2018-03-28 07:59:16 +00:00
iwn.4
iwnfw.4
ixgbe.4 Mention iflib(4). 2019-07-17 01:56:40 +00:00
ixl.4 Mention iflib(4). 2019-07-17 01:56:40 +00:00
jedec_dimm.4 Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
jme.4
kbdmux.4
keyboard.4
kld.4 Remove iBCS2, part1: userspace 2018-12-19 21:56:54 +00:00
ksyms.4 Rework and simplify the ksyms(4) implementation. 2017-08-03 00:38:13 +00:00
ksz8995ma.4 [etherswitch] add manpages for etherswitch supported devices. 2017-05-06 06:01:17 +00:00
ktr.4 Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
kue.4 Don't use .Xr for things that have no man page. 2019-07-24 07:07:46 +00:00
lagg.4 ifconfig.4, lagg.4: fix documentation bug: -use_flowid needs to be used 2018-12-22 11:38:54 +00:00
le.4 Remove references to C-Bus support in the le(4) driver. Support for 2017-02-16 21:56:41 +00:00
led.4
lge.4 Update several more URLs 2017-10-29 08:17:03 +00:00
linux.4 Implement proper Linux /dev/fd and /proc/self/fd behavior by adding 2017-08-01 03:40:19 +00:00
liquidio.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
lm75.4 Complete the changing of the old "i2c-address" property to the modern "reg" 2017-12-26 18:42:29 +00:00
lo.4 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
lp.4
lpbb.4
lpt.4
mac_biba.4
mac_bsdextended.4
mac_ifoff.4
mac_lomac.4
mac_mls.4
mac_none.4
mac_ntpd.4 Apply some late-arriving markup suggestions from the phab review, and add a 2018-07-20 16:06:44 +00:00
mac_partition.4
mac_portacl.4
mac_seeotheruids.4
mac_stub.4
mac_test.4
mac.4 Update several more URLs 2017-10-29 08:17:03 +00:00
Makefile Add nvdimm(4) man page. 2019-08-24 15:38:07 +00:00
Makefile.depend
malo.4
md.4 Correct a mistake and reword a couple sentences to clarify that "the value" 2017-12-29 20:00:19 +00:00
mdio.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
me.4
mem.4
meteor.4
mfi.4 mfi.4, mrsas.4: document how to get ATA TRIM support for SSD 2019-03-13 09:48:33 +00:00
miibus.4 Add initial support for RTL8152 USB Fast Ethernet. RTL8152 supports 2015-12-01 05:12:13 +00:00
mk48txx.4
mld.4
mlx4en.4 Wordsmith mlx4{en,ib}(4) 2017-03-02 06:57:13 +00:00
mlx4ib.4 Wordsmith mlx4{en,ib}(4) 2017-03-02 06:57:13 +00:00
mlx5en.4 Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mlx5ib.4 Add new mlx5ib(4) driver to the kernel source tree which supports 2017-08-23 12:09:37 +00:00
mlx5io.4 Implement firmware reset from userspace in mlx5tool(8). 2019-05-08 11:05:09 +00:00
mlx.4 Remove references to EISA support in mlx. The driver never supported 2017-02-16 21:56:32 +00:00
mly.4
mmc.4
mmcsd.4 Don't end up manpage titles with a full stop. 2017-05-24 21:02:53 +00:00
mn.4
mod_cc.4 Reference the RFC instead of the internet draft. 2019-08-06 11:26:30 +00:00
mos.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
mouse.4 Remove mse(4) from tree 2018-10-22 02:34:10 +00:00
mpr.4 Document max_chains bump to 16384 at r330049. 2019-06-01 16:04:20 +00:00
mps.4 Document max_chains bump to 16384 at r330049. 2019-06-01 16:04:20 +00:00
mpt.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
mrsas.4 mfi.4, mrsas.4: document how to get ATA TRIM support for SSD 2019-03-13 09:48:33 +00:00
msk.4
mtio.4
muge.4 Minor mandoc fixes. 2018-12-06 20:04:01 +00:00
multicast.4
mvs.4
mwl.4
mwlfw.4
mx25l.4 Add manpages for at45d(4) and mx25l(4). 2019-02-26 22:50:01 +00:00
mxge.4 There is no need to explicitly add zlib, we already have it in 2019-08-04 04:51:32 +00:00
my.4
nda.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ndis.4
net80211.4
netdump.4 ixl(4) has netdump support via iflib. 2018-12-05 18:19:29 +00:00
netfpga10g_nf10bmac.4
netgraph.4
netintro.4
netmap.4 netmap.4: Fix a typo as FreeBSD Linux is not a thing 2019-06-15 12:09:22 +00:00
nfe.4
nfsmb.4
ng_async.4
ng_atmllc.4
ng_bluetooth.4
ng_bpf.4 ng_bpf.4: fix EXAMPLES: do not activate promiscuous mode 2018-12-14 09:24:14 +00:00
ng_bridge.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_bt3c.4
ng_btsocket.4
ng_car.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_ccatm.4
ng_checksum.4 A little light wordsmithing only. 2016-12-02 09:51:12 +00:00
ng_cisco.4
ng_deflate.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_device.4
ng_echo.4
ng_eiface.4 Fix some spelling errors in ng_eiface(4). 2019-05-14 15:41:34 +00:00
ng_etf.4
ng_ether_echo.4
ng_ether.4
ng_frame_relay.4
ng_gif_demux.4
ng_gif.4
ng_h4.4
ng_hci.4
ng_hole.4
ng_hub.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_iface.4 Allow some nesting of ng_iface(4) interfaces and add a configuration knob. 2019-02-08 06:19:28 +00:00
ng_ip_input.4
ng_ipfw.4
ng_ksocket.4
ng_l2cap.4
ng_l2tp.4
ng_lmi.4
ng_mppc.4 Fix various mdoc issues reported by mandoc -Tlint. 2016-11-23 18:45:15 +00:00
ng_nat.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ng_netflow.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_one2many.4
ng_patch.4 Changes to allow the patching of packets with an offset (and other changes.. see man page) 2016-12-02 10:47:10 +00:00
ng_ppp.4
ng_pppoe.4 ng_pppoe(8): add support for user-supplied Host-Uniq tag. 2018-02-14 21:17:44 +00:00
ng_pptpgre.4 Make ng_pptpgre(8) netgraph node be able to restore order for packets 2018-11-04 19:10:44 +00:00
ng_pred1.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
ng_rfc1490.4
ng_socket.4
ng_source.4
ng_split.4
ng_sppp.4
ng_sscfu.4
ng_sscop.4
ng_tag.4 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
ng_tcpmss.4
ng_tee.4
ng_tty.4
ng_ubt.4
ng_UI.4
ng_uni.4
ng_vjc.4
ng_vlan.4
ngatmbase.4
nge.4
nmdm.4 Document how to load nmdm(4) from a kernel module. 2018-01-23 03:36:49 +00:00
ntb_hw_intel.4 Add NTB driver for PLX/Avago/Broadcom PCIe switches. 2017-08-30 21:16:32 +00:00
ntb_hw_plx.4 Add NTB driver for PLX/Avago/Broadcom PCIe switches. 2017-08-30 21:16:32 +00:00
ntb_transport.4 Limit memory window usage in ntb_transport to 256MB. 2019-08-15 22:55:59 +00:00
ntb.4 Some NTB man pages polishing. 2017-09-02 11:57:08 +00:00
null.4
numa.4 Point people to SMP(4) for CPU<->domain mapping. 2019-02-12 21:06:07 +00:00
nvd.4 nvd.4: Reference nda(4) 2019-05-19 06:01:11 +00:00
nvdimm.4 Add nvdimm(4) man page. 2019-08-24 15:38:07 +00:00
nvme.4 Document RST support in nvme(4) and ahci(4). 2019-08-21 22:18:07 +00:00
nvram2env.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
nvram.4
oce.4 Fix some trailing whitespaces. 2016-06-08 10:26:17 +00:00
ocs_fc.4 Bring in the Broadcom/Emulex Fibre Channel driver, ocs_fc(4). 2018-03-30 15:28:25 +00:00
ohci.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
orm.4
otus.4 otus(4): fix a typo in man page (802.11 -> 802.11n) 2019-01-26 14:14:25 +00:00
otusfw.4 The Dt argument should be in capital letters. 2015-09-29 11:48:47 +00:00
ow_temp.4 New 1-Wire bus implementation. 1-Wire controller is abstracted, though 2015-08-27 23:33:38 +00:00
ow.4 New 1-Wire bus implementation. 1-Wire controller is abstracted, though 2015-08-27 23:33:38 +00:00
owc.4 fix up r349406, add missing .El 2019-06-26 07:08:51 +00:00
padlock.4
pass.4 Fix error recovery behavior in the pass(4) driver. 2017-05-03 20:59:47 +00:00
pccard.4
pccbb.4
pcf.4
pci.4 pci(4): Use plural configuration registers 2019-07-02 17:48:27 +00:00
pcib.4
pcic.4
pcm.4 Fix bunch of .Xrs. 2016-03-28 16:48:28 +00:00
pf.4 pf: Increase default hash table size 2018-08-05 13:54:37 +00:00
pflog.4 Add a bugs section to pflog man page 2019-04-18 11:06:45 +00:00
pfsync.4 pfsync: Performance improvement 2018-12-06 19:27:15 +00:00
pim.4
pms.4
polling.4 Retire ixgb(4) 2018-05-02 15:59:15 +00:00
ppbus.4
ppc.4
ppi.4
procdesc.4 Add .Xrs to kqueue(2) from pdfork(2) and procdesc(4), to make EVFILT_PROCDESC 2018-10-14 18:42:54 +00:00
proto.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
psm.4 psm(4): respect tap_disabled configuration with enabled Extended support 2019-04-20 21:04:56 +00:00
pst.4
pt.4
ptnet.4 netmap: add man page for ptnet 2018-12-12 17:05:47 +00:00
pts.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
pty.4
puc.4 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
pwmc.4 Add a pwmc(4) manpage. 2019-06-18 04:32:19 +00:00
qlnxe.4 Update man page with support for 41000 Series adapters 2018-07-24 18:39:46 +00:00
qlxgb.4
qlxgbe.4 Update man page for commit r316309 "Add support for optional Soft LRO". 2017-03-30 23:49:57 +00:00
qlxge.4 Fix some trailing whitespaces. 2016-06-08 10:26:17 +00:00
ral.4 Correct the grammar mistakes introduced by me in the previous commit. 2017-04-04 17:18:45 +00:00
random.4 sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
rc.4
rccgpio.4 Add the GPIO driver for the ADI Engineering RCC-VE and RCC-DFF/DFFv2. 2015-08-18 21:05:56 +00:00
rctl.4 Declutter rctl(8) by moving kernel build instructions into newly 2017-05-28 17:25:47 +00:00
re.4 Add support for the TP-Link TG-3468 v2. 2016-09-21 14:15:15 +00:00
rgephy.4 Don't use .Xr for things that have no man page. 2019-07-24 07:07:46 +00:00
rights.4 Remove references to pdwait4(2) and CAP_PDWAIT from rights(4) 2019-02-28 18:12:14 +00:00
rl.4
rndtest.4
route.4
rp.4
rsu.4 rsu(4) does not require legal.realtek.license_ack=1 2018-05-03 18:20:35 +00:00
rsufw.4 rsu(4) does not require legal.realtek.license_ack=1 2018-05-03 18:20:35 +00:00
rtwn_pci.4 rtwn(4): refresh manpages. 2019-01-02 18:30:22 +00:00
rtwn_usb.4 rtwn_usb(4): add new USB id. 2019-01-28 02:15:41 +00:00
rtwn.4 rtwn(4): refresh manpages. 2019-01-02 18:30:22 +00:00
rtwnfw.4 rtwnfw(4): refresh this manpage too (add rtwn-rtl8188eefw module). 2019-01-03 03:27:37 +00:00
rue.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
rum.4 Update rum(4) and run(4) man pages to reflect that newer versions 2018-11-08 14:46:21 +00:00
run.4 Update rum(4) and run(4) man pages to reflect that newer versions 2018-11-08 14:46:21 +00:00
runfw.4
sa.4 sa.4: fix spelling of 'suppresses' 2017-08-19 00:37:33 +00:00
safe.4
sbp_targ.4
sbp.4
scc.4
sched_4bsd.4
sched_ule.4
screen.4
scsi.4 Remove bt(4) driver 2018-10-22 02:34:59 +00:00
sctp.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
sdhci.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
sem.4
send.4
ses.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
sfxge.4 sfxge(4): support Medford2 2018-11-30 07:10:43 +00:00
sge.4
siba.4 bhnd(4) update inline documentation comments and man pages. 2017-11-27 21:30:49 +00:00
siftr.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
siis.4
simplebus.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
sio.4
sis.4
sk.4
smartpqi.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
smb.4 update SMB_BWRITE documentation, clarify SMB_BREAD 2016-11-11 15:16:37 +00:00
smbus.4
smp.4 Expose threads-per-core and physical core count information 2019-01-04 18:31:17 +00:00
smsc.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
snd_ad1816.4
snd_als4000.4
snd_atiixp.4
snd_cmi.4
snd_cs4281.4
snd_csa.4
snd_ds1.4 Add deprecation notice to snd_ds1(4). 2019-08-13 01:24:43 +00:00
snd_emu10k1.4
snd_emu10kx.4
snd_envy24.4
snd_envy24ht.4 Add "ESI Juli@ XTe" as a supported device. 2018-08-11 13:01:46 +00:00
snd_es137x.4
snd_ess.4
snd_fm801.4
snd_gusc.4
snd_hda.4 I add the ability to accept the default pin widget configuration to help 2019-07-17 04:13:46 +00:00
snd_hdspe.4
snd_ich.4
snd_maestro3.4
snd_maestro.4 Add deprecation notice to snd_maestro(4). 2019-08-13 01:25:07 +00:00
snd_mss.4
snd_neomagic.4
snd_sbc.4
snd_solo.4
snd_spicds.4
snd_t4dwave.4
snd_uaudio.4 Fix a broken link to the USB audio class specs. 2016-11-12 19:45:55 +00:00
snd_via82c686.4
snd_via8233.4
snd_vibes.4
snp.4
spigen.4 Add a manpage for spigen(4). 2018-04-07 23:31:55 +00:00
spkr.4
splash.4 17 years and change after I wrote warp_saver, here's a simple plasma effect 2016-01-01 04:04:40 +00:00
sppp.4 Fix bunch of .Xrs. 2016-03-28 16:48:28 +00:00
ste.4
stf.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
stge.4
sym.4 Remove the ncr(4) drive. 2018-10-22 02:36:18 +00:00
syncache.4
syncer.4
syscons.4 Connect the restored dumb and sc terminal emulators to the kernel build. 2019-02-22 06:41:47 +00:00
sysmouse.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
tap.4 tun/tap: merge and rename to tuntap 2019-05-08 02:32:11 +00:00
targ.4
tcp.4 Add kernel-side support for in-kernel TLS. 2019-08-27 00:01:56 +00:00
tdfx.4
terasic_mtl.4
termios.4 Remove some more leftover rlogin man page xrefs 2019-08-13 15:41:36 +00:00
textdump.4 Use .Va for sysctls, not .Dv. 2018-11-30 12:17:35 +00:00
ti.4
timecounters.4
tpm.4 tpm(4): Add the STANDARDS and HISTORY sections 2018-10-31 12:53:58 +00:00
trm.4
tty.4 Remove some more leftover rlogin man page xrefs 2019-08-13 15:41:36 +00:00
tun.4 tun/tap: merge and rename to tuntap 2019-05-08 02:32:11 +00:00
twa.4
twe.4
tws.4
u3g.4 Add u3g ppp.conf entry. It provides some starting point to making 2018-09-11 17:05:26 +00:00
uark.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
uart.4 Add good description of init and lock devices from sio to uart. 2018-08-14 13:52:10 +00:00
uath.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ubsa.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
ubsec.4
ubser.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
ubtbcmfw.4
uchcom.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
ucom.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ucycom.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
udav.4 Add dependency to uether. 2015-11-24 08:34:48 +00:00
udbp.4 Modernise this man page somewhat. 2017-10-22 11:40:55 +00:00
udl.4 Add new USB ID to UDL driver. 2016-03-30 10:05:52 +00:00
udp.4 Merge projects/ipsec into head/. 2017-02-06 08:49:57 +00:00
udplite.4
uep.4 uep(4): add evdev support 2018-08-05 11:14:13 +00:00
ufm.4
ufoma.4
uftdi.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
ugen.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ugold.4
uhci.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
uhid.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
uhso.4
uipaq.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
ukbd.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
uled.4 Add support for ThingM blink(1) notification LED to uled(4). 2017-03-31 08:20:59 +00:00
ulpt.4
umass.4 Add USB Mass Storage CTL frontend. This makes it possible 2017-02-19 17:47:43 +00:00
umcs.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
umct.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
umodem.4 Erm, fix typo. 2018-04-26 17:36:48 +00:00
umoscom.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ums.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
unix.4 Complete LOCAL_PEERCRED support. Cache pid of the remote process in the 2019-05-30 14:24:26 +00:00
upgt.4
uplcom.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
ural.4
ure.4 Add preliminary support for the RTL8153. 2016-10-31 05:58:11 +00:00
urio.4
urndis.4 Add cdceem(4) driver, for virtual ethernet devices compliant 2019-08-07 18:14:45 +00:00
urtw.4
usb_quirk.4 Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens 2017-08-19 17:00:10 +00:00
usb_template.4 Add cdceem(4) driver, for virtual ethernet devices compliant 2019-08-07 18:14:45 +00:00
usb.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
usfs.4 Mark usfs(4) as obsolete; users are advised to use cfumass(4) instead. 2018-05-17 15:21:19 +00:00
uslcom.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
uvisor.4 Fix device paths for USB serial adapters: the formatting strings 2017-05-09 08:36:09 +00:00
uvscom.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
vale.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
vga.4
vge.4
viapm.4
viawd.4
virtio_balloon.4
virtio_blk.4
virtio_console.4
virtio_random.4
virtio_scsi.4 Fix a bunch of "sentence not on new line" warnings from igor(1). 2016-06-08 08:50:35 +00:00
virtio.4 virtio.4: Add missing devices and Xr 2019-05-27 00:51:27 +00:00
vkbd.4
vlan.4 nxge(4): 2018-05-08 21:14:29 +00:00
vmci.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
vmm.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
vmx.4 Mention iflib(4). 2019-07-17 01:56:40 +00:00
vpo.4 It's 2015, and some people are still trying to use fdisk and then 2015-09-02 14:08:43 +00:00
vr.4
vt.4 vt: add option to ignore NO_VGA flag in ACPI 2018-06-25 09:39:16 +00:00
vte.4
vtnet.4 Remove a double "as well as" 2015-10-10 17:32:06 +00:00
vxlan.4 Minor mandoc fixes. 2018-12-06 20:04:01 +00:00
watchdog.4 make SW_WATCHDOG dynamic 2018-01-03 00:56:30 +00:00
wbwd.4 Polish wbwd(4) driver and add more supported chips. 2016-03-24 20:52:35 +00:00
wi.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
witness.4 Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
wlan_acl.4
wlan_amrr.4
wlan_ccmp.4
wlan_tkip.4
wlan_wep.4
wlan_xauth.4
wlan.4 wlan.4: improve wording 2019-01-27 15:10:20 +00:00
wmt.4 Add support for generic MS Windows 7/8/10-compatible USB HID touchscreens 2017-08-19 17:00:10 +00:00
wpi.4 Add missing section to .Xr macro calls for wpifw(4) 2017-03-02 06:25:50 +00:00
wsp.4 wsp(4): Update to reflect new sysctl from r314467 2018-01-15 21:53:33 +00:00
xdma.4 Add xDMA -- the DMA abstraction layer, initial verison. 2016-12-20 18:02:07 +00:00
xen.4
xhci.4 Fix a slew of mdoc errors and warnings. 2019-02-23 09:34:57 +00:00
xl.4
xnb.4 Update authors' contact info and fix grammar bugs. 2015-11-05 17:04:18 +00:00
xpt.4
zero.4
zyd.4