]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 297809,297810,297811
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 16 Jun 2016 05:24:00 +0000 (05:24 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 16 Jun 2016 05:24:00 +0000 (05:24 +0000)
commit93cafe13119f3c088e2085b01e052315cd0a4ba1
treeb6783038789a45e47d6dcc8904d82ff7569347bc
parentc5edc110d520ff29b30387666a50522e55f0c14d
MFC 297809,297810,297811

297809
    hyperv/hn: Cap default # of rings to 8.

    8 gives the best performance in both Azure and local Hyper-V on both
    10Ge and 40Ge. More rings are still allowed by manual configuration.

    Reviewed by:        Dexuan Cui <decui microsoft com>
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5879

297810
    hyperv/hn: By default enable multiple TX/RX rings, aka vRSS.

    Reviewed by:        Dexuan Cui <decui microsoft com>
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5880

297811
    hyperv/hn: Remove unnecessary NULL checks

    Submitted by:       Jun Su <junsu microsoft com>
    Reviewed by:        sephe
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5905

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