freebsd-dev/sys/dev
Jonathan T. Looney 2529f56ed3 Add the "TCP Blackbox Recorder" which we discussed at the developer
summits at BSDCan and BSDCam in 2017.

The TCP Blackbox Recorder allows you to capture events on a TCP connection
in a ring buffer. It stores metadata with the event. It optionally stores
the TCP header associated with an event (if the event is associated with a
packet) and also optionally stores information on the sockets.

It supports setting a log ID on a TCP connection and using this to correlate
multiple connections that share a common log ID.

You can log connections in different modes. If you are doing a coordinated
test with a particular connection, you may tell the system to put it in
mode 4 (continuous dump). Or, if you just want to monitor for errors, you
can put it in mode 1 (ring buffer) and dump all the ring buffers associated
with the connection ID when we receive an error signal for that connection
ID. You can set a default mode that will be applied to a particular ratio
of incoming connections. You can also manually set a mode using a socket
option.

This commit includes only basic probes. rrs@ has added quite an abundance
of probes in his TCP development work. He plans to commit those soon.

There are user-space programs which we plan to commit as ports. These read
the data from the log device and output pcapng files, and then let you
analyze the data (and metadata) in the pcapng files.

Reviewed by:	gnn (previous version)
Obtained from:	Netflix, Inc.
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D11085
2018-03-22 09:40:08 +00:00
..
aac Fix FSACTL_GET_NEXT_ADAPTER_FIB under 32-bit compat. 2018-03-14 21:11:41 +00:00
aacraid Fix FSACTL_GET_NEXT_ADAPTER_FIB under 32-bit compat. 2018-03-14 21:11:41 +00:00
acpi_support
acpica Merge ACPICA 20180313. 2018-03-14 23:45:48 +00:00
adb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
adlink sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
advansys Fix kernel build after r328523, correct variable names 2018-01-29 04:04:52 +00:00
ae sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
age sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
agp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
aha Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
ahci Add AHCI/XHCI device IDs found on AMD 1950X+X399 system 2017-12-29 22:24:41 +00:00
aic Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
aic7xxx Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
al_eth Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
alc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ale sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
alpm
altera sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
amd_ecc_inject
amdpm
amdsbwd amdsbwd: fix handling of timeout values beyond the supported range 2018-01-10 17:35:00 +00:00
amdsmb
amdsmn Add PNP metadata to a few drivers 2017-09-14 15:34:45 +00:00
amdtemp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
amr sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
an Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
arcmsr sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
asmc asmc: update temperature sensor name/description 2018-03-08 18:52:47 +00:00
ata Add ISA PNP tables to ISA drivers. Fix a few incidental comments. 2018-01-29 00:22:30 +00:00
ath [ath] Use the BSSID address logic for STA VAPs too. 2018-02-07 09:37:22 +00:00
atkbdc psm(4): Initialize variables before use 2018-03-06 20:31:14 +00:00
auxio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
axgbe Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
bce sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
beri Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
bfe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
bhnd siba(4): Ignore disabled per-core address match entries. 2018-02-12 19:36:26 +00:00
bktr bktr: correct Japan IF frequency 2018-03-08 19:24:10 +00:00
bm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bnxt Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
buslogic Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
bvm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bwi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
bwn net80211: wrap protection frame allocation into ieee80211_alloc_prot() 2018-03-09 11:33:56 +00:00
bxe dev/bxe: make use of mallocarray(9). 2018-01-10 20:05:19 +00:00
cadence kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
cardbus Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
cas sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ce
cesa SPDX: fix wrong license ID tag in dev/cesa. 2017-12-28 03:10:57 +00:00
cfe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cfi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
chromebook_platform
ciss Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
cm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cmx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
coretemp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cp
cpuctl IBRS support, AKA Spectre hardware mitigation. 2018-01-31 14:36:27 +00:00
cpufreq sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cs Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
ctau
cx
cxgb cxgb(4): Validate offset/len in the GET_EEPROM ioctl. 2018-01-24 05:16:11 +00:00
cxgbe cxgbe(4): Do not read MFG diags information from custom boards. 2018-03-22 04:42:29 +00:00
cy sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cyapa Fix typo in cyapa out of bounds check. 2017-08-08 13:27:32 +00:00
dc spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
dcons spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
de kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
dme
dpaa Allow bman-portals and qman-portals to attach to simple-bus 2017-12-14 04:41:07 +00:00
dpms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
dpt Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
drm Correct signedness bug in drm_modeset_ctl 2018-03-22 01:00:55 +00:00
drm2 Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
dwc
e1000 Update copyright per Matthew Macy 2018-03-21 15:57:36 +00:00
ed Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
efidev Check if the gettime runtime service is valid. 2018-03-20 13:35:20 +00:00
ena Fix setting AENQ group in ENA driver 2017-11-09 13:38:17 +00:00
ep Fix r327383: 2017-12-30 19:27:22 +00:00
esp Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
et sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
etherswitch [arswitch] Implement the switch MAC address fetch API. 2018-02-06 08:35:49 +00:00
evdev evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASH 2017-11-20 19:25:22 +00:00
ex Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
exca sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
extres extres/regulators: Add sysctls for regulators 2018-03-11 04:37:05 +00:00
fb Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
fdc Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
fdt [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
fe Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
ffec sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
filemon sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
firewire Garbage collect IFCAP_POLLING_NOCOUNT. It wasn't used since very 2017-12-06 23:03:34 +00:00
flash Add the device/chip type to the disk d_descr field, and print more info 2018-03-18 18:58:47 +00:00
fxp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
gem sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
glxiic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
glxsb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
gpio Add SPDX tags for chvgpio driver sources 2018-02-24 20:19:31 +00:00
gxemul sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hdmi
hifn sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hme sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hpt27xx hpt27xx: plug info leak in hpt_ioctl 2018-01-02 18:29:44 +00:00
hptiop sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptmv sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
hptnr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hptrr hpt{nr,rr}: plug info leak in hpt_ioctl 2018-01-02 18:31:32 +00:00
hwpmc Fix pmcstat exit from kernel introduced by r325275. 2018-01-17 16:41:22 +00:00
hyperv Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
ic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ichiic [ig4] Add support for i2c controllers on Skylake and Kaby Lake 2018-03-06 23:39:43 +00:00
ichsmb
ichwd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ida sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
if_ndis Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
iicbus Build the ds1672 driver as a module. Add a detach() to unregister the rtc. 2018-03-06 02:30:34 +00:00
iir sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
imcsmb imcsmb(4): Intel integrated Memory Controller (iMC) SMBus controller driver 2018-03-03 01:53:51 +00:00
intel
intpm Use '#' rather than some made up name for fields we want to ignore. 2017-12-22 17:53:27 +00:00
io sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ioat Use '#' rather than some made up name for fields we want to ignore. 2017-12-22 17:53:27 +00:00
ipmi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ips sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ipw sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
isci Correct typo in ATA_WRITE_UNCORRECTABLE_PSEUDO 2018-02-23 20:01:42 +00:00
iscsi Fix typo in a warning message. 2018-03-14 18:27:06 +00:00
iscsi_initiator sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
iser Merge ^/head r325999 through r326131. 2017-11-23 14:28:14 +00:00
isl
ismt
isp Increase ABOUT FIRMWARE command timeout to 5s. 2018-03-15 01:07:21 +00:00
ispfw Update QLogic ISP 24xx/25xx chips firmware to 8.07.00. 2018-03-02 19:50:41 +00:00
iwi Remove unused variable. 2018-03-08 22:04:54 +00:00
iwm [net80211] convert all of the WME use over to a temporary copy of WME info. 2018-01-02 00:07:28 +00:00
iwn [net80211] convert all of the WME use over to a temporary copy of WME info. 2018-01-02 00:07:28 +00:00
ixgb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ixgbe ixgbe(4): Update shared code, add support for X552 1G, fix bug 2018-03-19 20:55:05 +00:00
ixl Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
jedec_dimm jedec_dimm: Use correct string length when populating sc->slotid_str 2018-03-22 06:31:05 +00:00
jedec_ts jedec_ts: add many more devices from various vendors 2017-09-13 13:03:29 +00:00
jme sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
joy Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
kbd Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
kbdmux sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ksyms sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
le Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
led SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
lge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
liquidio Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
lmc SPDX: Reverse License ID tags from the lmc driver. 2017-12-22 17:15:02 +00:00
malo sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mbox
mc146818 SPDX: Consider code from Carnegie-Mellon University. 2017-11-30 15:48:35 +00:00
md Add a request structure and make the implementation use it. 2018-03-15 21:42:49 +00:00
mdio
mem sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mfi sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
mii Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
mk48txx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mlx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mlx4 Bump version information in mlx4ib(4). 2018-03-07 13:59:46 +00:00
mlx5 mlx5(4): Remove redundant declaration of mlx5_enter_error_state 2018-03-10 00:59:48 +00:00
mly sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mmc dwmmc_rockchip: Add ifdefs on EXT_RESOURCES 2018-02-28 19:05:25 +00:00
mmcnull Added mmcnull, an emulated lightweight MMC controller 2017-07-09 17:02:47 +00:00
mn SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
mpr Update mpr(4) driver from v15 to v18 from Broadcom site. 2018-03-19 23:21:45 +00:00
mps Fix mps deadlock when handling panic 2018-03-14 21:32:23 +00:00
mpt Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
mrsas Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
mse Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
msk spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
mthca Optimize ibcore RoCE address handle creation from user-space. 2018-03-05 14:34:52 +00:00
mvs kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
mwl [net80211] convert all of the WME use over to a temporary copy of WME info. 2018-01-02 00:07:28 +00:00
mxge mxge(4) should pass unhandled ioctls to ether_ioctl() 2018-02-15 03:22:04 +00:00
my sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nand sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ncr
nctgpio nctgpio: add new device id for the GPIO chip in PCEngines APU3 2018-01-02 20:58:05 +00:00
ncv Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
neta Make this compile if NO_SYSCTL_DESCR is defined. 2017-09-28 19:57:46 +00:00
netfpga10g/nf10bmac
netmap Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
nfe
nfsmb
nge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
nmdm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
nsp Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
ntb Try to preallocate receive memory early. 2018-01-31 01:04:36 +00:00
null sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvme Starting LBA is a 64bit number, so use htole64 instead of htole32. The 2018-03-20 03:37:14 +00:00
nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvram2env sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nxge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
oce sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
ofw [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
otus otus(4): check mcast / mgt / ucast rates during Tx descriptor setup 2018-03-11 00:38:08 +00:00
ow [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
pbio sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
pccbb Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
pcf sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pci Create macros for the ACPI interrupt cross references. This is considered a 2018-03-07 13:16:03 +00:00
pcn spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
pdq sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pms pms/freebsd: fix compiler warnings 2017-10-21 07:23:45 +00:00
powermac_nvram sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ppbus SPDX: use the Beerware identifier. 2017-11-30 20:33:45 +00:00
ppc Create a new ISA_PNP_INFO macro. Use this macro every where we have 2017-12-23 06:49:27 +00:00
proto
psci Add a function to find the PSCI version the firmware implements from 2018-01-09 15:57:09 +00:00
pst Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
pty sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
puc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
qlnx/qlnxe ql*_def.h: fix QL_ALIGN parenthesization 2017-10-18 19:28:28 +00:00
qlxgb sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
qlxgbe 1. Added support to offline a port if is error recovery on successful. 2018-02-23 03:36:24 +00:00
qlxge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
quicc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ral net80211: wrap protection frame allocation into ieee80211_alloc_prot() 2018-03-09 11:33:56 +00:00
random random(4): Poll for signals during large reads 2018-03-16 18:50:26 +00:00
rc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
rccgpio
re spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
rl
rndtest sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
rp Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
rt sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
rtwn rtwn(4): de-hardcode ('h/w rate index' - 'corresponding MCS index') constant 2018-03-16 01:03:10 +00:00
safe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sbni Add ISA PNP tables to ISA drivers. Fix a few incidental comments. 2018-01-29 00:22:30 +00:00
scc sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sdhci Fix build when option MMCCAM is defined. 2018-03-08 22:49:36 +00:00
sec sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sf spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
sfxge kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
sge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
siis sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sio kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
sis spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
sk spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
smbus sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
smc Do pass removing some write-only variables from the kernel. 2017-12-25 04:48:39 +00:00
sn sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
snp sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sound Add ISA PNP tables to ISA drivers. Fix a few incidental comments. 2018-01-29 00:22:30 +00:00
speaker
spibus Provide public declarations for ofw_spibus_driver and ofw_spibus_devclass 2018-02-18 23:35:23 +00:00
ste spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
stg Tag the current round of deprecated drivers. 2018-01-29 00:14:46 +00:00
stge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sym sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
syscons Unlock giant when calling shutdown_nice() 2018-03-21 14:47:12 +00:00
tcp_log Add the "TCP Blackbox Recorder" which we discussed at the developer 2018-03-22 09:40:08 +00:00
tdfx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
terasic sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ti spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
tl spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
tpm
trm sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tsec sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
twa sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
twe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tws sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
tx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
txp if_txpreg.h: drop clauses 3 and 4. 2017-12-29 00:59:56 +00:00
uart The Arm pl011 driver assumes it's running a devicetree based system. 2018-02-28 15:02:27 +00:00
ubsec sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
usb Use a table to find the endpoint configuration 2018-03-21 15:17:54 +00:00
vge spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
viapm
viawd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
videomode
virtio Add more virtqueue getter methods 2018-02-19 19:31:18 +00:00
vkbd sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
vmware/vmxnet3 Revert r327828, r327949, r327953, r328016-r328026, r328041: 2018-01-21 15:42:36 +00:00
vnic [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
vr spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
vt vt_vga: check if VGA is available from ACPI FADT table 2018-03-13 09:38:53 +00:00
vte sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
vx sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
vxge sys/dev: further adoption of SPDX licensing ID tags. 2017-11-20 19:36:21 +00:00
watchdog make SW_WATCHDOG dynamic 2018-01-03 00:56:30 +00:00
wb spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
wbwd Add IDs for Nuvoton NCT6793/NCT6795. 2018-01-13 16:31:07 +00:00
wi spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
wpi [net80211] convert all of the WME use over to a temporary copy of WME info. 2018-01-02 00:07:28 +00:00
wtap sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
xdma
xe sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
xen Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
xilinx
xl sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00