]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 307838,307839
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 11 Nov 2016 03:09:15 +0000 (03:09 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 11 Nov 2016 03:09:15 +0000 (03:09 +0000)
commitd144eb4906ed2de625d25aef01c4b365adf1c08c
tree9928fb50a0f01617fa06c6ab16c2371ccb46d271
parentfa3b054bf53db691e011b02e0248c2d14b5140f8
MFC 307838,307839

307838
    hyperv/hn: Move chimney buffer index and size to txdesc.

    All RNDIS control messages have used SG list for a while.  This makes
    the send context suitable for further refactoring.

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

307839
    hyperv/hn: Fix chimney sending buffer leakage upon NVS sending failure.

    This will not happen in real world, since TX consumption of the vmbus
    TX bufring is limitted.  Better safe than sorry.

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@308495 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
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/if_hnvar.h