A work-in-progress driver for the Hyper-V NetVSC
authormikeb <mikeb@openbsd.org>
Wed, 13 Jul 2016 21:59:35 +0000 (21:59 +0000)
committermikeb <mikeb@openbsd.org>
Wed, 13 Jul 2016 21:59:35 +0000 (21:59 +0000)
commite0adee910531a62ec15b1a2382c7d65ba7240f4e
tree1349f2124ae24dea4e8aab5e55f831237ca66a12
parent45cf8591c43d281c4bfe683e7a4a2bb85687dac0
A work-in-progress driver for the Hyper-V NetVSC

Network VSC is an RNDIS device using NVSP protocol to communicate
with the Hyper-V VMBus via VMBus channels and/or shared memory. The
code was ported from FreeBSD with some API changes and simplifications.

While the Rx path is nearly complete, packet transmition is not
implemented yet.

ok deraadt, mlarkin
sys/arch/amd64/conf/GENERIC
sys/dev/pv/files.pv
sys/dev/pv/if_hvn.c [new file with mode: 0644]
sys/dev/pv/if_hvnreg.h [new file with mode: 0644]
sys/dev/pv/rndisreg.h [new file with mode: 0644]