]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 306936-306939
authorsephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 19 Oct 2016 08:32:24 +0000 (08:32 +0000)
committersephe <sephe@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 19 Oct 2016 08:32:24 +0000 (08:32 +0000)
commit91d592ad464176a8428e3a7531ef1e0b553d0f08
treeb2b13917a805dc465efe47f1e291ce322a785eee
parent6ee6b99b2eafb83a0925dbac4f8a2b6e1435af81
MFC 306936-306939

306936
    hyperv/hn: Fix checksum offload settings

    The _correct_ way to identify the supported checksum offloading and
    TSO parameters is to query OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES.

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

306937
    hyperv/hn: Fix if_hw_tsomax setup.

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

306938
    hyperv/hn: Generalize RSS capabilities query.

    - Support NDIS < 6.30.
    - Stringent response checks.

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

306939
    hyperv/hn: Suffix NDIS offload size with NDIS version.

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@307620 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_filter.c
sys/dev/hyperv/netvsc/if_hnvar.h
sys/dev/hyperv/netvsc/ndis.h
sys/net/rndis.h