1*bd1a1bd9Sjmc.\" $OpenBSD: hvn.4,v 1.5 2016/10/07 14:42:27 jmc Exp $ 22f536ab6Smikeb.\" 32f536ab6Smikeb.\" Copyright (c) 2016 Mike Belopuhov 42f536ab6Smikeb.\" 52f536ab6Smikeb.\" Permission to use, copy, modify, and distribute this software for any 62f536ab6Smikeb.\" purpose with or without fee is hereby granted, provided that the above 72f536ab6Smikeb.\" copyright notice and this permission notice appear in all copies. 82f536ab6Smikeb.\" 92f536ab6Smikeb.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 102f536ab6Smikeb.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 112f536ab6Smikeb.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 122f536ab6Smikeb.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 132f536ab6Smikeb.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 142f536ab6Smikeb.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 152f536ab6Smikeb.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 162f536ab6Smikeb.\" 175018554eSmikeb.Dd $Mdocdate: October 7 2016 $ 182f536ab6Smikeb.Dt HVN 4 192f536ab6Smikeb.Os 202f536ab6Smikeb.Sh NAME 212f536ab6Smikeb.Nm hvn 222f536ab6Smikeb.Nd Hyper-V networking interface 232f536ab6Smikeb.Sh SYNOPSIS 242f536ab6Smikeb.Cd "hvn* at hyperv?" 252f536ab6Smikeb.Sh DESCRIPTION 262f536ab6SmikebThe 272f536ab6Smikeb.Nm 282f536ab6Smikebdriver provides support for a Network Virtual Service Client (NetVSC), 292f536ab6Smikeba virtual networking interface that relays device requests to the Virtual 302f536ab6SmikebService Provider (VSP) in the management operating system via the VMBus. 312f536ab6Smikeb.Pp 322f536ab6SmikebNetVSC emulates an RNDIS 1.0 compliant device on top of a custom NVS 332f536ab6Smikebprotocol operating over the VMBus channel ring. 345018554eSmikeb.Pp 355018554eSmikebIndividual networking interfaces can be renamed by issuing a 36*bd1a1bd9Sjmc.Cm Rename-VMNetworkAdapter 375018554eSmikebPowerShell command in the management domain. 385018554eSmikebIn order to enable sending and receiving of IEEE 802.1q (VLAN) frames, 39*bd1a1bd9Sjmcthe virtual port needs to be put into 405018554eSmikeb.Em Trunk 41*bd1a1bd9Sjmcmode with the 42*bd1a1bd9Sjmc.Cm Set-VMNetworkAdapterVlan 435018554eSmikebcommand. 442f536ab6Smikeb.Sh SEE ALSO 452f536ab6Smikeb.Xr autoconf 4 , 46529ccfe9Sjmc.Xr hyperv 4 , 47529ccfe9Sjmc.Xr intro 4 482f536ab6Smikeb.Sh HISTORY 492f536ab6SmikebThe 502f536ab6Smikeb.Nm 512f536ab6Smikebdriver first appeared in 522f536ab6Smikeb.Ox 6.1 . 532f536ab6Smikeb.Sh AUTHORS 542f536ab6SmikebThe 552f536ab6Smikeb.Nm 562f536ab6Smikebdriver was written by 572f536ab6Smikeb.An Mike Belopuhov Aq Mt mikeb@openbsd.org 584b819559Smikebbased on the 592f536ab6Smikeb.Fx 604b819559Smikebdriver by the Microsoft BSD Integration Services Team 612f536ab6Smikeb.Aq Mt bsdic@microsoft.com . 62