]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 303603-303605,303764
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 12 Oct 2016 09:27:39 +0000 (09:27 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 12 Oct 2016 09:27:39 +0000 (09:27 +0000)
commit9dfdbd46c394bd7ddfa2861673c6b362967b4f10
tree2300154e94154f78b04534ff866452c06a4b5559
parentb3cd75916ca94c0e648d6e11a50450267aec4dea
MFC 303603-303605,303764

303603
    hyperv/vmbus: Remove the artificial entry limit of SG and PRP list.

    Just make sure that the total channel packet size does not exceed 1/2
    data size of the TX bufring.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D7359

303604
    hyperv/storvsc: Set maxio to 128KB.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D7360

303605
    hyperv/storvsc: Stringent PRP list assertions

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D7361

303764
    hyperv/vmbus: Only make sure the TX bufring will not be closed.

    KVP can write data, whose size is > 1/2 TX bufring size.

    Sponsored by:   Microsoft OSTC
    Differential Revision:  https://reviews.freebsd.org/D7414

git-svn-id: svn://svn.freebsd.org/base/stable/10@307137 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/hyperv/include/vmbus.h
sys/dev/hyperv/netvsc/hv_net_vsc.h
sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
sys/dev/hyperv/vmbus/vmbus_brvar.h
sys/dev/hyperv/vmbus/vmbus_chan.c