]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 304441,304444,304446,304447,304591,304593-304595
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 13 Oct 2016 03:16:15 +0000 (03:16 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 13 Oct 2016 03:16:15 +0000 (03:16 +0000)
commit233a228a51c7f89443e8da806204d9ad6c8d4e1a
treea3e4fc2142beaf8c5a368b4bbb1527c8f7481e09
parent2bc4765c0a6a55bb42aebdf53c7cc7ef137379ba
MFC 304441,304444,304446,304447,304591,304593-304595

304441
    hyperv/hn: Move NVS version to softc

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

304444
    hyperv/hn: Remove assign-only struct field

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

304446
    hyperv/hn: Remove the useless num_channel

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

304447
    hyperv/hn: Move RXBUF to hn_softc

    And don't recreate RXBUF for each primary channel open, it is now
    created in device_attach DEVMETHOD and destroyed in device_detach
    DEVMETHOD.

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

304591
    hyperv/hn: Move chimney sending buffer to hn_softc

    And don't recreate chimney sending buffer for each primary channel
    open, it is now created in device_attach DEVMETHOD and destroyed
    in device_detach DEVMETHOD.

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

304593
    hyperv/hn: Get rid of netvsc_dev

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

304594
    hyperv/hn: Factor out function to execute NVS transactions.

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

304595
    hyperv/hn: Factor out function to simplify NVS request sending

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@307174 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/hv_rndis_filter.h
sys/dev/hyperv/netvsc/if_hnvar.h