freebsd-skq/sys/dev
John Baldwin 521eac97f3 Support hardware rate limiting (pacing) with TLS offload.
- Add a new send tag type for a send tag that supports both rate
  limiting (packet pacing) and TLS offload (mostly similar to D22669
  but adds a separate structure when allocating the new tag type).

- When allocating a send tag for TLS offload, check to see if the
  connection already has a pacing rate.  If so, allocate a tag that
  supports both rate limiting and TLS offload rather than a plain TLS
  offload tag.

- When setting an initial rate on an existing ifnet KTLS connection,
  set the rate in the TCP control block inp and then reset the TLS
  send tag (via ktls_output_eagain) to reallocate a TLS + ratelimit
  send tag.  This allocates the TLS send tag asynchronously from a
  task queue, so the TLS rate limit tag alloc is always sleepable.

- When modifying a rate on a connection using KTLS, look for a TLS
  send tag.  If the send tag is only a plain TLS send tag, assume we
  failed to allocate a TLS ratelimit tag (either during the
  TCP_TXTLS_ENABLE socket option, or during the send tag reset
  triggered by ktls_output_eagain) and ignore the new rate.  If the
  send tag is a ratelimit TLS send tag, change the rate on the TLS tag
  and leave the inp tag alone.

- Lock the inp lock when setting sb_tls_info for a socket send buffer
  so that the routines in tcp_ratelimit can safely dereference the
  pointer without needing to grab the socket buffer lock.

- Add an IFCAP_TXTLS_RTLMT capability flag and associated
  administrative controls in ifconfig(8).  TLS rate limit tags are
  only allocated if this capability is enabled.  Note that TLS offload
  (whether unlimited or rate limited) always requires IFCAP_TXTLS[46].

Reviewed by:	gallatin, hselasky
Relnotes:	yes
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D26691
2020-10-29 00:23:16 +00:00
..
aac aac: clean up empty lines in .c and .h files 2020-09-01 21:32:07 +00:00
aacraid aacraid: clean up empty lines in .c and .h files 2020-09-01 21:32:25 +00:00
acpi_support acpi_support: clean up empty lines in .c and .h files 2020-09-01 21:34:04 +00:00
acpica acpi_resource: support multiple IRQs 2020-09-30 17:09:17 +00:00
adb adb: clean up empty lines in .c and .h files 2020-09-01 21:34:24 +00:00
adlink adlink: clean up empty lines in .c and .h files 2020-09-01 21:34:41 +00:00
ae if_ae: clean up empty lines in .c and .h files 2020-09-01 21:34:58 +00:00
age if_age: clean up empty lines in .c and .h files 2020-09-01 21:35:14 +00:00
agp agp: clean up empty lines in .c and .h files 2020-09-01 21:35:39 +00:00
ahci Move the iommu stubs to a generic place, so they are available on all the 2020-10-23 21:27:48 +00:00
aic7xxx aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
al_eth al_eth: clean up empty lines in .c and .h files 2020-09-01 21:37:35 +00:00
alc Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ale ale: clean up empty lines in .c and .h files 2020-09-01 21:37:53 +00:00
alpm alpm: clean up empty lines in .c and .h files 2020-09-01 21:38:06 +00:00
altera altera: clean up empty lines in .c and .h files 2020-09-01 21:38:18 +00:00
amd_ecc_inject amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdgpio amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdpm amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsbwd amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsmb amd*: clean up empty lines in .c and .h files 2020-09-01 21:39:19 +00:00
amdsmn amdtemp(4), amdsmn(4): Attach to Ryzen 4000 APU (Zen 2, "Renoir") 2020-09-25 04:16:28 +00:00
amdtemp amdtemp(4), amdsmn(4): Attach to Ryzen 4000 APU (Zen 2, "Renoir") 2020-09-25 04:16:28 +00:00
amr amr: clean up empty lines in .c and .h files 2020-09-01 21:39:37 +00:00
an an: clean up empty lines in .c and .h files 2020-09-01 21:39:56 +00:00
arcmsr Update arcmsr(4) to 1.50.00.00: 2020-10-16 15:55:06 +00:00
asmc asmc: clean up empty lines in .c and .h files 2020-09-01 21:40:30 +00:00
ata ata: clean up empty lines in .c and .h files 2020-09-01 21:40:47 +00:00
ath Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
atkbdc atkbdc: clean up empty lines in .c and .h files 2020-09-01 21:41:38 +00:00
axgbe axgbe: fix tinderbox build 2020-10-14 02:23:49 +00:00
backlight Add backlight subsystem 2020-10-02 18:18:01 +00:00
bce bce: clean up empty lines in .c and .h files 2020-09-01 21:42:08 +00:00
beri beri: clean up empty lines in .c and .h files 2020-09-01 21:42:21 +00:00
bfe bfe: clean up empty lines in .c and .h files 2020-09-01 21:42:38 +00:00
bge bge: clean up empty lines in .c and .h files 2020-09-01 21:42:49 +00:00
bhnd bhnd: clean up empty lines in .c and .h files 2020-09-01 21:43:05 +00:00
bnxt bnxt: clean up empty lines in .c and .h files 2020-09-01 21:43:23 +00:00
bvm tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
bwi WiFi: fix ieee80211_media_change() callers 2020-09-07 15:35:40 +00:00
bwn Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
bxe Remove support for ancient compilers 2020-10-24 23:21:18 +00:00
cadence cadence: clean up empty lines in .c and .h files 2020-09-01 22:09:26 +00:00
cardbus cardbus: clean up empty lines in .c and .h files 2020-09-01 22:09:41 +00:00
cas Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
ce ce: clean up empty lines in .c and .h files 2020-09-01 22:10:00 +00:00
cesa cesa: clean up empty lines in .c and .h files 2020-09-01 22:10:11 +00:00
cfe cfe: clean up empty lines in .c and .h files 2020-09-01 22:10:24 +00:00
cfi cfi: clean up empty lines in .c and .h files 2020-09-01 22:10:34 +00:00
chromebook_platform [ig4] Give common name to PCI and ACPI device drivers 2019-11-03 20:39:46 +00:00
ciss ciss: clean up empty lines in .c and .h files 2020-09-01 22:10:55 +00:00
cmx cmx: clean up empty lines in .c and .h files 2020-09-01 22:11:05 +00:00
coretemp hwpmc: Always set pmc_cpuid to something 2020-07-14 22:25:06 +00:00
cp Use a separate copy of machdep.h in cp and ce drivers 2020-03-20 19:28:55 +00:00
cpuctl cpuctl: clean up empty lines in .c and .h files 2020-09-01 22:11:22 +00:00
cpufreq cpufreq: clean up empty lines in .c and .h files 2020-09-01 22:11:48 +00:00
cxgb Avoid trying to toggle TSO twice 2020-06-15 16:35:27 +00:00
cxgbe cxgbe(4): Fix min/max typo in r366958. 2020-10-23 02:24:43 +00:00
cyapa [cyapa] Postpone start of the polling thread until sleep is available 2019-11-03 20:55:28 +00:00
dc Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
dcons Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
dme
dpaa [PowerPC] [Book-E] Remove obsolete interrupt binding workaround 2020-02-25 22:03:30 +00:00
dpms
drm2 Don't permit DRM buffer mappings to be upgraded to executable. 2020-10-06 18:13:15 +00:00
dwc Fix armv{6,7} build after r364088 2020-08-11 05:17:10 +00:00
e1000 e1000: Properly retain promisc flag 2020-09-15 21:07:30 +00:00
efidev Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ena teach ena driver about RSS kernel option 2020-06-23 04:58:36 +00:00
esp Add deprecation notice for esp(4). 2020-04-18 02:52:59 +00:00
et Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
etherswitch [etherswitch] bump register width to 32 bits. 2020-05-08 22:22:12 +00:00
evdev Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified in 2020-10-08 10:59:49 +00:00
exca Move attachment of pccard children into exca library. Attach the 2019-12-16 21:35:02 +00:00
extres clk: fix indentation 2020-10-17 23:42:33 +00:00
fb vm_ooffset_t is now unsigned 2020-09-18 16:48:08 +00:00
fdc fdc(4): Handle errors from fdc_in() properly. 2020-08-27 16:34:33 +00:00
fdt Correctly handle nodes compatible with "syscon", "simple-bus". 2020-09-25 13:52:31 +00:00
ffec Add i.MX 8M Quad support 2020-07-01 00:33:16 +00:00
filemon cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
firewire Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
flash flash: Add support for SPI flash s25fl512s 2020-10-02 17:33:56 +00:00
fxp Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
gem Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
glxiic Create new wrapper function: bus_delayed_attach_children() 2019-12-13 19:39:33 +00:00
glxsb Explicitly zero hash results and context in glxsb_authcompute(). 2020-06-25 20:21:34 +00:00
goldfish Add Goldfish RTC device driver for RISC-V 2020-07-26 18:15:16 +00:00
gpio Allow for interrupts on pl061 children 2020-09-14 08:59:16 +00:00
gxemul
hdmi Fix reading EDID on TVs/monitors without E-DCC support 2020-06-10 21:38:35 +00:00
hifn Don't return errors from the cryptodev_process() method. 2020-09-08 22:41:35 +00:00
hme Mark hme(4) as deprecated. 2020-02-12 00:58:17 +00:00
hpt27xx Revert r355021. In my haste to grep for Giant, I missed that it was in 2019-11-26 17:25:49 +00:00
hptiop
hptmv Revert r362466 2020-06-22 07:46:24 +00:00
hptnr remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
hptrr
hwpmc cache: drop the always curthread argument from reverse lookup routines 2020-08-24 08:57:02 +00:00
hyperv Hyper-V: hn: Relinquish cpu in HN_LOCK to avoid deadlock 2020-10-15 11:44:28 +00:00
ic [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
ice ice(4): Update to 0.26.16 2020-09-10 23:46:13 +00:00
ichiic ig4iic_acpi_probe: remove set but unused variable 2020-04-30 15:45:01 +00:00
ichsmb ichsmb_pci: convert to pci_device_table / add PCI_PNP_INFO 2020-10-01 16:55:01 +00:00
ichwd ichwd: Add Atom C3000 watchdog ID. 2020-03-24 21:28:48 +00:00
ida Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
if_ndis Tag pccard drivers with gone in 13. 2020-08-20 17:19:40 +00:00
iicbus Provide a slightly more-tolerant set of thermal parameters for PowerMac 2020-10-15 13:43:43 +00:00
iir Deprecation notice for iir 2020-04-18 02:53:09 +00:00
imcsmb
intel Add Cannon Point PCH Thermal Controller Device ID. 2020-09-01 15:33:57 +00:00
intpm amdsbwd, intpm: Add Hygon Dhyana support. 2020-02-13 19:09:24 +00:00
io
ioat Remove free_domain() and uma_zfree_domain(). 2020-08-04 13:58:36 +00:00
iommu o Add iommu de-initialization method for MSI interface. 2020-10-24 20:09:27 +00:00
ipmi Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
ips Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
ipw Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isci Remove support for FreeBSD 8 systems. These workarounds and ways of rescanning 2020-03-01 17:27:35 +00:00
iscsi Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
iscsi_initiator iscsi: clean up empty lines in .c and .h files 2020-09-01 21:30:22 +00:00
iser Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
isl Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ismt ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted 2020-03-24 18:35:33 +00:00
isp Introduce support of SCSI Command Priority. 2020-10-25 19:34:02 +00:00
ispfw Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
itwd itwd(4): driver for watchdog function in ITE Super I/O chips 2019-10-16 14:57:38 +00:00
iwi Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
iwm iwm: fix regression from r365419 (ieee80211_media_change()) 2020-09-11 14:18:47 +00:00
iwn Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ixgbe ixgbe: fix impossible condition 2020-08-21 19:34:41 +00:00
ixl ixl(4): Add support for X710-T*L devices 2020-09-01 23:16:38 +00:00
jedec_dimm jedec_dimm: fix array overrun 2020-08-31 15:03:23 +00:00
jme Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
kbd Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
kbdmux kbdmux: simplify modevent handler 2019-12-26 17:25:51 +00:00
ksyms vm_ooffset_t is now unsigned 2020-09-18 16:48:08 +00:00
le Miscellaneous typo fixes 2020-02-07 19:53:07 +00:00
led
lge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:11 +00:00
liquidio Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
malo Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
mbox
mc146818
md Use a template assembly file to generate the embedded MFS. 2020-10-20 16:48:45 +00:00
mdio Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
mem Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
mfi mfi: clean up empty lines in .c and .h files 2020-09-01 22:08:26 +00:00
mgb mgb: correct macro argument name 2020-09-03 02:17:55 +00:00
mge Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mii mii: clean up empty lines in .c and .h files 2020-09-01 22:07:59 +00:00
mk48txx
mlx Ever since the block layer expanded its command syntax beyond just 2020-02-07 09:22:08 +00:00
mlx4 Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
mlx5 Support hardware rate limiting (pacing) with TLS offload. 2020-10-29 00:23:16 +00:00
mlxfw
mly mly: clean up empty lines in .c and .h files 2020-09-01 22:07:37 +00:00
mmc mmc: clean up empty lines in .c and .h files 2020-09-01 22:07:26 +00:00
mmcnull
mn Followup on r364922. Old comment said that the only reason to put 2020-08-30 17:13:04 +00:00
mpr Introduce support of SCSI Command Priority. 2020-10-25 19:34:02 +00:00
mps Introduce support of SCSI Command Priority. 2020-10-25 19:34:02 +00:00
mpt mpt: clean up empty lines in .c and .h files 2020-09-01 22:06:41 +00:00
mrsas mrsas: clean up empty lines in .c and .h files 2020-09-01 22:06:23 +00:00
msk Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mthca mthca: clean up empty lines in .c and .h files 2020-09-01 22:06:07 +00:00
mvs Pass lower 3 bits of sector_count for FPDMA commands. 2020-10-22 03:30:39 +00:00
mwl Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
mxge mxge: clean up empty lines in .c and .h files 2020-09-01 22:05:00 +00:00
my my: clean up empty lines in .c and .h files 2020-09-01 22:05:21 +00:00
nctgpio nctgpio: improve performance (latency) of operation 2019-10-22 14:20:35 +00:00
neta Fix TX csum handling in if_mvneta 2020-08-01 09:40:19 +00:00
netfpga10g/nf10bmac
netmap netmap: fix mutex double unlock bug 2020-10-22 20:21:11 +00:00
nfe nfe: clean up empty lines in .c and .h files 2020-09-01 22:04:37 +00:00
nfsmb nfsmb: clean up empty lines in .c and .h files 2020-09-01 22:04:24 +00:00
nge nge: clean up empty lines in .c and .h files 2020-09-01 22:04:10 +00:00
nmdm
ntb ntb: Fix the 32-bit build after r366969 2020-10-23 15:12:06 +00:00
null null: clean up empty lines in .c and .h files 2020-09-01 22:03:46 +00:00
nvd nvd: clean up empty lines in .c and .h files 2020-09-01 22:03:32 +00:00
nvdimm kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
nvme Fix unintentional constant rename in r367109. 2020-10-28 18:22:25 +00:00
nvram
nvram2env nvram2env: clean up empty lines in .c and .h files 2020-09-01 22:02:55 +00:00
oce oce: clean up empty lines in .c and .h files 2020-09-01 22:02:32 +00:00
ocs_fc Introduce support of SCSI Command Priority. 2020-10-25 19:34:02 +00:00
ofw ofw: clean up empty lines in .c and .h files 2020-09-01 22:01:53 +00:00
otus WiFi: fix ieee80211_media_change() callers 2020-09-07 15:35:40 +00:00
ow ow: clean up empty lines in .c and .h files 2020-09-01 22:01:32 +00:00
pbio pbio: clean up empty lines in .c and .h files 2020-09-01 22:01:17 +00:00
pccard pccard: clean up empty lines in .c and .h files 2020-09-01 22:01:04 +00:00
pccbb pccbb: clean up empty lines in .c and .h files 2020-09-01 22:00:48 +00:00
pcf pcf: clean up empty lines in .c and .h files 2020-09-01 22:00:30 +00:00
pci Rename kernel option ACPI_DMAR to IOMMU. 2020-09-29 20:29:07 +00:00
pms remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
powermac_nvram powermac_nvram: clean up empty lines in .c and .h files 2020-09-01 21:59:31 +00:00
ppbus ppbus: clean up empty lines in .c and .h files 2020-09-01 21:59:11 +00:00
ppc ppc: clean up empty lines in .c and .h files 2020-09-01 21:58:56 +00:00
proto proto: clean up empty lines in .c and .h files 2020-09-01 21:58:40 +00:00
psci psci: clean up empty lines in .c and .h files 2020-09-01 21:58:29 +00:00
pst pst: clean up empty lines in .c and .h files 2020-09-01 21:58:12 +00:00
pty
puc puc: clean up empty lines in .c and .h files 2020-09-01 21:58:04 +00:00
pwm pwm_backlight: Fix 32 bits build 2020-10-03 08:31:28 +00:00
qlnx qlnx: clean up empty lines in .c and .h files 2020-09-01 21:57:33 +00:00
qlxgb qlxgb: clean up empty lines in .c and .h files 2020-09-01 21:57:15 +00:00
qlxgbe qlxgbe: clean up empty lines in .c and .h files 2020-09-01 21:56:55 +00:00
qlxge qlxge: clean up empty lines in .c and .h files 2020-09-01 21:56:30 +00:00
quicc Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00
ral ral: clean up empty lines in .c and .h files 2020-09-01 21:56:10 +00:00
random random(4) FenestrasX: Push root seed version to arc4random(3) 2020-10-10 21:52:00 +00:00
rccgpio
re re(4): Add a 8168-compatible device ID 2020-10-05 19:58:55 +00:00
rl re(4): Add a 8168-compatible device ID 2020-10-05 19:58:55 +00:00
rndtest rndtest: clean up empty lines in .c and .h files 2020-09-01 21:55:52 +00:00
rt Move kernel env global variables, etc to sys/kenv.h 2020-10-07 06:16:37 +00:00
rtwn rtwn: narrow the epoch area 2020-09-29 20:46:25 +00:00
safe Don't return errors from the cryptodev_process() method. 2020-09-08 22:41:35 +00:00
safexcel safexcel: clean up empty lines in .c and .h files 2020-09-01 21:54:58 +00:00
sbni sbni: clean up empty lines in .c and .h files 2020-09-01 21:54:35 +00:00
scc [PowerPC] Fix scc z8530 driver 2020-06-14 16:47:16 +00:00
sdhci sdhci: clean up empty lines in .c and .h files 2020-09-01 21:54:16 +00:00
sdio sdio: clean up empty lines in .c and .h files 2020-09-01 21:53:58 +00:00
sec sec: clean up empty lines in .c and .h files 2020-09-01 21:53:44 +00:00
sfxge sfxge: clean up empty lines in .c and .h files 2020-09-01 21:29:01 +00:00
sge Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:40 +00:00
siis Pass lower 3 bits of sector_count for FPDMA commands. 2020-10-22 03:30:39 +00:00
sis Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:07:44 +00:00
sk sk: clean up empty lines in .c and .h files 2020-09-01 21:53:37 +00:00
smartpqi smartpqi: clean up empty lines in .c and .h files 2020-09-01 21:53:21 +00:00
smbus smbus: clean up empty lines in .c and .h files 2020-09-01 21:53:00 +00:00
smc smc: clean up empty lines in .c and .h files 2020-09-01 21:52:46 +00:00
snp snp: don't reference tp->t_mtx directly 2019-11-29 03:51:01 +00:00
sound Drop unsolicited responses to the still attaching CODECs. 2020-10-15 17:40:02 +00:00
speaker Remove splclock(). It's not useful to keep. 2020-08-28 16:40:33 +00:00
spibus spibus: clean up empty lines in .c and .h files 2020-09-01 21:52:35 +00:00
ste Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
stge stge: clean up empty lines in .c and .h files 2020-09-01 21:52:20 +00:00
sume Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME 2020-08-30 07:34:32 +00:00
superio superio: clean up empty lines in .c and .h files 2020-09-01 21:52:05 +00:00
sym sym: clean up empty lines in .c and .h files 2020-09-01 21:51:55 +00:00
syscons Remove APM BIOS support 2020-10-08 20:56:06 +00:00
tcp_log tcp_log: clean up empty lines in .c and .h files 2020-09-01 21:51:38 +00:00
tdfx tdfx: clean up empty lines in .c and .h files 2020-09-01 21:51:10 +00:00
terasic terasic_mtl: kill off final dummy keyboard driver 2019-12-23 21:46:48 +00:00
ti ti: clean up empty lines in .c and .h files 2020-09-01 21:50:47 +00:00
tpm tpm: clean up empty lines in .c and .h files 2020-09-01 21:50:31 +00:00
tsec tsec: clean up empty lines in .c and .h files 2020-09-01 21:50:21 +00:00
twa twa: clean up empty lines in .c and .h files 2020-09-01 21:29:23 +00:00
twe twe: clean up empty lines in .c and .h files 2020-09-01 21:31:50 +00:00
tws tws: clean up empty lines in .c and .h files 2020-09-01 21:31:38 +00:00
uart uart: clean up empty lines in .c and .h files 2020-09-01 21:50:00 +00:00
usb Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
veriexec vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
vge vge: clean up empty lines in .c and .h files 2020-09-01 21:49:49 +00:00
viapm viapm: clean up empty lines in .c and .h files 2020-09-01 21:49:31 +00:00
viawd
videomode videomode: clean up empty lines in .c and .h files 2020-09-01 21:49:14 +00:00
virtio virtio: clean up empty lines in .c and .h files 2020-09-01 21:31:26 +00:00
vkbd vkbd: clean up empty lines in .c and .h files 2020-09-01 21:48:55 +00:00
vmd vmd: clean up empty lines in .c and .h files 2020-09-01 21:48:37 +00:00
vmgenc vmgenid(4): Integrate as a random(4) source 2020-01-01 00:35:02 +00:00
vmware vmware: clean up empty lines in .c and .h files 2020-09-01 21:30:01 +00:00
vnic vnic: clean up empty lines in .c and .h files 2020-09-01 21:48:21 +00:00
vr vr: clean up empty lines in .c and .h files 2020-09-01 21:48:08 +00:00
vt vm_ooffset_t is now unsigned 2020-09-18 16:48:08 +00:00
vte Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
watchdog watchdog: clean up empty lines in .c and .h files 2020-09-01 21:47:20 +00:00
wbwd wbwd: clean up empty lines in .c and .h files 2020-09-01 21:46:58 +00:00
wi wi: clean up empty lines in .c and .h files 2020-09-01 21:46:42 +00:00
wpi wpi: clean up empty lines in .c and .h files 2020-09-01 21:46:27 +00:00
wtap WiFi: fix ieee80211_media_change() callers 2020-09-07 15:35:40 +00:00
xdma Enter the network epoch in the xdma interrupt handler if required 2020-02-08 23:07:29 +00:00
xen Convert allocations of the phys pager to vm_pager_allocate(). 2020-09-08 23:38:49 +00:00
xilinx RISC-V: fix some mismatched format specifiers 2020-09-08 13:21:13 +00:00
xl Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
xz
zlib