]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 295304,295305,295306
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jun 2016 06:24:41 +0000 (06:24 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jun 2016 06:24:41 +0000 (06:24 +0000)
commit4477310d6baecac3dfc0cba061b0f87967230b6a
tree9ffd6ed00f221d1c66005b599e66b93f42506bff
parente70052c161d491be80983a72cb96f81ad57c7f08
MFC 295304,295305,295306

295304
    hyperv/hn: Increase LRO entry count to 128 by default

    hn(4) only has one RX ring currently, so default 8 LRO entries
    are too small.

    Reviewed by:        adrian
    Approved by:        adrian (mentor)
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5166

295305
    hyperv/hn: Move LRO flush to the channel processing rollup

    This significantly increases LRO aggregation ratio when there are
    large amount of connections (improves reception performance a lot).

    Reviewed by:        adrian
    Approved by:        adrian (mentor)
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5167

295306
    hyperv/hn: Add an option to always do transmission scheduling

    It is off by default. This eases more experiment on hn(4).

    Reviewed by:        adrian, Hongjiang Zhang <honzhan microsoft com>
    Approved by:        adrian (mentor)
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5175

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