freebsd-nq/sys/dev
Alexander Motin 1f29b46c42 Do not try to fill socket send buffer to the last byte.
Setting so_snd.sb_lowat to at least 1/8 of the socket buffer size allows
send thread more actively use PDUs coalescing, that dramatically reduces
TCP lock congestion and number of context switches, when the socket is
full and PDUs are small.

MFC after:	1 week
Sponsored by:	iXsystems, Inc.
2020-05-22 18:10:46 +00:00
..
aac
aacraid [aacraid] Handle both AIF and SYNC interrupts 2020-03-09 19:01:17 +00:00
acpi_support Avoid using a variable solely for sizes that are never meant to be 2020-04-11 07:24:57 +00:00
acpica Send Lid status notification via devd from acpi_lid_status_update. 2020-05-16 01:50:28 +00:00
adb
adlink
ae
age
agp
ahci Add support for AHCI BIOS/OS Handoff. 2020-04-01 03:27:47 +00:00
aic7xxx Remove unneeded dependency on libl 2020-03-23 14:33:29 +00:00
al_eth
alc
ale
alpm
altera tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
amd_ecc_inject
amdgpio
amdpm
amdsbwd
amdsmb
amdsmn
amdtemp kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
amr Add deprecation notice to amr(4) 2020-04-18 02:53:19 +00:00
an
arcmsr
asmc
ata
ath [ath] Hopefully recover better-er upon RX restart on AR9380. 2020-05-21 04:35:12 +00:00
atkbdc psm(4): Fix wrong key-release event occuring after trackpoint use. 2020-04-26 20:06:08 +00:00
axgbe
bce
beri
bfe
bge
bhnd
bnxt bnxt: isc_nrxd_max and isc_ntxd_max must be powers of two 2020-05-20 16:07:37 +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
bwn
bxe remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
cadence Cadence GEM ethernet driver style clean-up, no functional changes. 2020-04-02 17:57:40 +00:00
cardbus
cas
ce Use a separate copy of machdep.h in cp and ce drivers 2020-03-20 19:28:55 +00:00
cesa Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
cfe tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
cfi
chromebook_platform
ciss Add missing STAILQ_INIT() in ciss_disable_adapter(). 2020-03-19 00:19:50 +00:00
cmx
coretemp
cp Use a separate copy of machdep.h in cp and ce drivers 2020-03-20 19:28:55 +00:00
cpuctl
cpufreq cpufreq: Unbreak build. 2020-03-09 03:34:16 +00:00
cxgb
cxgbe Various cleanups to the software encryption transform interface. 2020-05-20 21:21:01 +00:00
cy
cyapa
dc
dcons
dme
dpaa
dpms
drm2
dwc Fix style(9). Strip write only variables. 2020-04-29 14:36:50 +00:00
e1000 em/ix/ixv/ixl/iavf: Implement ifdi_needs_restart iflib method 2020-05-11 17:42:04 +00:00
efidev
ena Optimize ENA Rx refill for low memory conditions 2020-05-07 11:28:39 +00:00
esp Add deprecation notice for esp(4). 2020-04-18 02:52:59 +00:00
et
etherswitch [etherswitch] bump register width to 32 bits. 2020-05-08 22:22:12 +00:00
evdev [evdev] Sync event codes with Linux kernel 5.6 2020-05-04 11:00:24 +00:00
exca
extres
fb
fdc
fdt
ffec
filemon
firewire
flash
fxp
gem
glxiic
glxsb Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
gpio gpioiic_attach: fix a NULL pointer crash on hints-based systems 2020-05-07 13:11:32 +00:00
gxemul
hdmi
hifn Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
hme
hpt27xx
hptiop
hptmv
hptnr remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
hptrr
hwpmc Add family 0x5F (Denverton) to PMC_CPU_INTEL_ATOM_GOLDMONT. 2020-04-24 15:09:30 +00:00
hyperv Socket AF_HYPERV should return failure when it is not running on HyperV 2020-05-22 09:17:07 +00:00
ic
ichiic ig4iic_acpi_probe: remove set but unused variable 2020-04-30 15:45:01 +00:00
ichsmb
ichwd ichwd: Add Atom C3000 watchdog ID. 2020-03-24 21:28:48 +00:00
ida
if_ndis
iicbus acpi_iicbus: set device description in the probe method 2020-04-24 07:55:39 +00:00
iir Deprecation notice for iir 2020-04-18 02:53:09 +00:00
imcsmb
intel Add Platform Controller Hub built-in thermal management device driver. 2020-03-31 06:25:43 +00:00
intpm
io
ioat
ipmi Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
ips
ipw
isci
iscsi Do not try to fill socket send buffer to the last byte. 2020-05-22 18:10:46 +00:00
iscsi_initiator Don't run strcmp() against strings stored in user memory. 2020-04-27 18:04:42 +00:00
iser
isl
ismt ismt: Fix ISMT_DESC_ADDR_RW macro, slave addresses are already left-shifted 2020-03-24 18:35:33 +00:00
isp
ispfw
itwd
iwi
iwm iwm: improve rfkill handling 2020-05-20 08:15:09 +00:00
iwn
ixgbe em/ix/ixv/ixl/iavf: Implement ifdi_needs_restart iflib method 2020-05-11 17:42:04 +00:00
ixl em/ix/ixv/ixl/iavf: Implement ifdi_needs_restart iflib method 2020-05-11 17:42:04 +00:00
jedec_dimm
jme
kbd
kbdmux
ksyms
le
led
lge
liquidio
malo
mbox
mc146818
md
mdio Add MDIO PHY driver for NS2 ARM64 platform. 2020-04-06 05:48:58 +00:00
mem
mfi Fix a mistaken conditional in mfi_tbolt_send_frame() 2020-03-06 01:50:15 +00:00
mgb
mge
mii Add support for BCM54618SE PHY 2020-04-09 21:24:17 +00:00
mk48txx
mlx
mlx4
mlx5 mlx5_core: add more port module event types to decode. 2020-05-20 11:20:45 +00:00
mlxfw
mly Add deprecation notice to mly 2020-04-18 02:53:04 +00:00
mmc mmc_fdt_helpers: Drain the cd pin taskqueue in mmc_fdt_gpio_teardown 2020-04-16 15:58:58 +00:00
mmcnull
mn Remove unused 'struct rtentry' definition. 2020-04-13 09:01:46 +00:00
mpr Add a small hack to the ioctl header files so that both mpr and mps can 2020-04-16 03:28:28 +00:00
mps Add a small hack to the ioctl header files so that both mpr and mps can 2020-04-16 03:28:28 +00:00
mpt Centralize compatability translation macros. 2020-04-14 20:30:48 +00:00
mrsas
msk
mthca
mvs
mwl
mxge Use ifr_data_get_ptr() consistently. 2020-03-03 18:58:43 +00:00
my
nctgpio
neta
netfpga10g/nf10bmac
netmap
nfe
nfsmb
nge
nmdm
ntb
null
nvd
nvdimm kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
nvme Fix various Coverity-detected errors in nvme driver 2020-05-02 20:47:58 +00:00
nvram
nvram2env
oce
ocs_fc Fix -Wvoid-pointer-to-enum-cast warnings. 2020-04-15 18:15:58 +00:00
ofw tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
otus
ow kernel: provide panicky version of __unreachable 2020-05-13 18:07:37 +00:00
pbio
pccard
pccbb
pcf
pci Remove PCI_IO_WINDOW_OFFSET from the pci host generic fdt attachment. 2020-04-24 11:03:15 +00:00
pms remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
powermac_nvram
ppbus
ppc
proto
psci
pst
pty
puc
pwm
qlnx qnlx: Do not redifines types. 2020-05-10 14:09:30 +00:00
qlxgb
qlxgbe remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
qlxge
quicc
ral
random Remove ubsec(4). 2020-05-11 20:30:28 +00:00
rc
rccgpio
re
rl
rndtest
rp tty: convert tty_lock_assert to tty_assert_locked to hide lock type 2020-04-17 18:34:49 +00:00
rt Add Gigabit Ethernet support for RT3883 and RT2880 Ralink/Mediatek SoCs 2020-03-06 08:50:18 +00:00
rtwn rtwn: Add a USB ID for the TP-Link TL-WN727N. 2020-05-12 16:10:07 +00:00
safe Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
sbni
scc
sdhci
sdio
sec Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
sfxge
sge
siis
sis
sk
smartpqi remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
smbus
smc
snp
sound snd_hda: fix typos related to quirks set via 'config' tunable 2020-05-13 06:26:30 +00:00
speaker
spibus
ste
stge
superio
sym
syscons
tcp_log
tdfx
terasic
ti
tpm
tsec
twa twa(4) deprecation notice 2020-04-18 02:53:14 +00:00
twe
tws
uart Export a sysctl count of RX FIFO overrun events. 2020-04-13 20:59:09 +00:00
usb rtwn: Add a USB ID for the TP-Link TL-WN727N. 2020-05-12 16:10:07 +00:00
veriexec
vge
viapm
viawd
videomode
virtio virtio_mmio: Add casts missing from r360722 2020-05-07 17:59:17 +00:00
vkbd
vmd
vmgenc
vmware Restore power-of-2 queue count constraint from r290948 2020-03-17 03:32:13 +00:00
vnic remove extraneous double ;s in sys/ 2020-03-30 16:04:25 +00:00
vr
vt vt: avoid overrun when stride is not a multiple of bytes per pixel 2020-04-04 00:31:30 +00:00
vte
watchdog
wbwd
wi
wpi
wtap Remove unused function. 2020-03-04 22:31:41 +00:00
xdma
xen dev/xenstore: fix return with locks held 2020-05-20 11:01:10 +00:00
xilinx
xl
xz
zlib