freebsd-dev/sys
Sepherosa Ziehau ff1c886a59 hyperv/hn: Restart sending earlier once we gathered some free TX descs
This greatly reduces the oqdrops under heavy workload.

For TCP send/recv test (10K concurrent connections):
oqdrops is reduced by 17% on sending side, and 57% on receiving side.

For nginx-1.8/wrk-4 1KB object test (10K concurrent connections,
4 requests/connection):
oqdrops is reduced by 44% on nginx side, and 10% on wrk side.

MFC after:	1 week
Sponsored by:	Microsoft OSTC
2016-04-27 04:51:28 +00:00
..
amd64
arm Add dtb/zynq to the list of extra modules required by Zedboard 2016-04-26 21:11:52 +00:00
arm64 Disable ACPI on arm64 ad it has only had minimal testing and is causing 2016-04-26 14:21:39 +00:00
boot Refactor DTS files for Zynq-based SoCs 2016-04-26 23:09:47 +00:00
bsm
cam sys: extend use of the howmany() macro when available. 2016-04-26 15:38:17 +00:00
cddl
compat osd(9): Change array pointer to array pointer type from void* 2016-04-26 19:57:35 +00:00
conf o Add device tree files and kernel configuration files 2016-04-26 13:22:08 +00:00
contrib
crypto
ddb ddb: Make use of our roundup() macro when available. 2016-04-26 01:52:35 +00:00
dev hyperv/hn: Restart sending earlier once we gathered some free TX descs 2016-04-27 04:51:28 +00:00
fs msdosfs: Prevent buffer overflow when expanding win95 names 2016-04-26 20:36:32 +00:00
gdb
geom g_part_bsd64: Delete duplicate/dead code 2016-04-26 22:32:33 +00:00
gnu
i386
isa
kern Delay revmoing the last jail reference in prison_proc_free, and instead 2016-04-27 02:25:21 +00:00
kgssapi kgssapi: Don't leak memory in error cases 2016-04-26 18:11:45 +00:00
libkern
mips [mips] correctly represent memory region allocations >> 2^^31 2016-04-26 16:40:04 +00:00
modules Add dtb/zynq to generate dtb files for Zynq-based boards 2016-04-26 21:11:01 +00:00
net radix_mpath: Don't derefence a NULL pointer in for loop iteration 2016-04-26 20:27:17 +00:00
net80211 [net80211] add the STBC ioctl support. 2016-04-26 01:29:26 +00:00
netgraph sys: extend use of the howmany() macro when available. 2016-04-26 15:38:17 +00:00
netinet in_lltable_alloc and in6 copy: Don't leak LLE in error path 2016-04-26 23:13:48 +00:00
netinet6 in_lltable_alloc and in6 copy: Don't leak LLE in error path 2016-04-26 23:13:48 +00:00
netipsec netipsec: Don't leak memory when deep copy fails 2016-04-26 23:23:44 +00:00
netnatm
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
pc98
powerpc sys/powerpc: make use of the howmany() macro when available. 2016-04-26 14:44:49 +00:00
riscv Rework the list of all pmaps: embed the list link into pmap. 2016-04-26 14:38:18 +00:00
rpc
security
sparc64
sys Delay revmoing the last jail reference in prison_proc_free, and instead 2016-04-27 02:25:21 +00:00
teken
tests
tools
ufs
vm
x86
xdr
xen
Makefile