freebsd-dev/sys/dev/hyperv/netvsc
Sepherosa Ziehau cc0c6ebc14 hyperv/hn: Use channel0, i.e. TX ring0, for TCP SYN/SYN|ACK.
Hyper-V hot channel effect:
Operation latency on hot channel is only _half_ of the operation
latency on cold channels.

This commit takes the advantage of the above Hyper-V host channel
effect, and can reduce more than 75% latency and more than 50%
latency stdev, i.e. lower and more stable/predictable latency,
for various types of web server workloads.

MFC after:	3 days
Sponsored by:	Microsoft
2017-04-24 07:52:27 +00:00
..
hn_nvs.c hyperv/hn: Misaligned chimney sending buffers should not be used 2017-03-01 09:05:12 +00:00
hn_nvs.h hyperv/hn: add the support for VF drivers (SR-IOV) 2017-01-24 09:24:14 +00:00
hn_rndis.c hyperv/hn: Fixat RNDIS rxfilter after the successful RNDIS init. 2017-04-05 08:25:22 +00:00
hn_rndis.h hyperv/hn: Fixat RNDIS rxfilter after the successful RNDIS init. 2017-04-05 08:25:22 +00:00
if_hn.c hyperv/hn: Use channel0, i.e. TX ring0, for TCP SYN/SYN|ACK. 2017-04-24 07:52:27 +00:00
if_hnreg.h hyperv/hn: add the support for VF drivers (SR-IOV) 2017-01-24 09:24:14 +00:00
if_hnvar.h hyperv/hn: add the support for VF drivers (SR-IOV) 2017-01-24 09:24:14 +00:00
ndis.h hyperv/hn: Properly configure RSS according to RSS capabilities 2016-10-27 03:43:27 +00:00