]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
HyperV socket implementation for FreeBSD
authorwhu <whu@FreeBSD.org>
Wed, 20 May 2020 11:03:59 +0000 (11:03 +0000)
committerwhu <whu@FreeBSD.org>
Wed, 20 May 2020 11:03:59 +0000 (11:03 +0000)
commit7a58be336ed276a7c0024a657b39f496d003de5d
tree1ef1d17dafc208fa56501a321e958f39b77e2b5d
parent17b33e67de5c86a4676ee3a11092ee36951d3654
HyperV socket implementation for FreeBSD

This change adds Hyper-V socket feature in FreeBSD. New socket address
family AF_HYPERV and its kernel support are added.

Submitted by: Wei Hu <weh@microsoft.com>
Reviewed by: Dexuan Cui <decui@microsoft.com>
Relnotes: yes
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D24061
13 files changed:
sys/conf/files.x86
sys/dev/hyperv/hvsock/hv_sock.c [new file with mode: 0644]
sys/dev/hyperv/hvsock/hv_sock.h [new file with mode: 0644]
sys/dev/hyperv/include/vmbus.h
sys/dev/hyperv/vmbus/vmbus.c
sys/dev/hyperv/vmbus/vmbus_br.c
sys/dev/hyperv/vmbus/vmbus_brvar.h
sys/dev/hyperv/vmbus/vmbus_chan.c
sys/dev/hyperv/vmbus/vmbus_chanvar.h
sys/dev/hyperv/vmbus/vmbus_reg.h
sys/modules/hyperv/Makefile
sys/modules/hyperv/hvsock/Makefile [new file with mode: 0644]
sys/sys/socket.h