]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 296293,296296,296297,296305
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Jun 2016 06:32:00 +0000 (06:32 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Jun 2016 06:32:00 +0000 (06:32 +0000)
commit88c0986156ab967246642431ee78dec3f4acb115
tree81e1c26290b326f72ff6ea889f8e9783d4e1268e
parent3f629d3134494288edf4965616408f90fae6f6d7
MFC 296293,296296,296297,296305

296293
    hyperv/hn: Pass channel to hv_nv_on_receive_completion()

    While I'm here, staticize this function.

    Submitted by:       Hongjiang Zhang <honzhan microsoft com>
    Modified by:        sephe
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC

296296
    hyperv/hn: Make read buffer per-channel

    Submitted by:       Hongjiang Zhang <honzhan microsoft com>
    Reorganized by:     sephe
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC

296297
    hyperv/hn: Fix typo in comment

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC

296305
    hyperv/hn: Make # of rings configurable

    And since the host may not being able to allocate the # of rings
    requested by us, save the # of rings allocated by the host in the
    ring_inuse counters; use ring_inuse counters for run time operation.

    This paves the way for the upcoming vRSS support.

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC

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