]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 296181,296184,296187,296188,296252,296253,296289,296290
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Jun 2016 05:57:06 +0000 (05:57 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 15 Jun 2016 05:57:06 +0000 (05:57 +0000)
commitbd9378acd8f36e14dbf6c617e6db3f5fda77f934
tree3d8b912a24e7e7d74a301c8f15b8063fa69dbe12
parentaa788a3942b94c8e5ff36c350f49b68852bd36d1
MFC 296181,296184,296187,296188,296252,296253,296289,296290

296181
    hyperv/channel: Add debug sysctl nodes for channel indices

    It would serve as a debug tool, if the shared buffer ring's indices
    stopped updating.

    Submitted by:       HongJiang Zhang <honzhan microsoft com>
    Reviewed by:        sephe, Jun Su <junsu microsoft com>
    Modified by:        sephe
    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5402

296184
    hyperv/hn: Switch to if_transmit by default after r296178

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5485

296187
    hyperv/hn: Utilize mbuf flowid

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5488

296188
    hyperv/channel: Add sysctl node for channel owner cpu

    And add sysctl node for sub-channel's channel id.

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5489

296252
    hyperv/hn: Set hash per-packet-info for each packet transmission

    So that the host could dispatch the TX done back to this TX ring's
    owner channel

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5498

296253
    hyperv/channel: Nuke useless stack variable

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5499

296289
    hyperv/chan: Add sysctl node to check whether monitor is allocated or not

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5502

296290
    hyperv/chan: Function renaming; no functional change

    The renamed function create a sysctl tree for channel, and many
    non-statistics nodes exists, so don't claim it only adds sysctl
    nodes for statistics.

    MFC after:  1 week
    Sponsored by:       Microsoft OSTC
    Differential Revision:      https://reviews.freebsd.org/D5503

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