]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 317353
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 27 Apr 2017 02:17:45 +0000 (02:17 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 27 Apr 2017 02:17:45 +0000 (02:17 +0000)
commit0393d830f840c80f0ded4ed8f16722d0b334102a
treeed47064317d0cfea919e656c0e9ab551ecc2e12b
parentce3526a43af9f4fb44b473be3d481303cf77b549
MFC 317353

    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.

    Sponsored by:   Microsoft

git-svn-id: svn://svn.freebsd.org/base/stable/10@317482 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/hyperv/netvsc/if_hn.c