opnsense-src/sys/dev/hyperv
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
..
include hyperv/channel: Git rid of the sub-channel creation callback 2016-04-26 05:21:27 +00:00
netvsc hyperv/hn: Restart sending earlier once we gathered some free TX descs 2016-04-27 04:51:28 +00:00
stordisengage Return BUS_PROBE_DEFAULT instead of BUS_PROBE_VENDOR or 0 for in-tree 2014-10-24 06:27:45 +00:00
storvsc hyperv/stor: Set description properly in probe devmethod 2016-04-26 06:41:36 +00:00
utilities hyperv: Update copyright to 2016 for the files Microsoft changed in 2016 2016-04-22 05:01:43 +00:00
vmbus hyperv/channel: Git rid of the sub-channel creation callback 2016-04-26 05:21:27 +00:00