Module Name: src Committed By: msaitoh Date: Tue Oct 12 04:55:19 UTC 2021
Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Added Files: src/share/man/man4: hvn.4 Log Message: Add hvn.4. OK'd by nonaka@. To generate a diff of this commit: cvs rdiff -u -r1.1726 -r1.1727 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.716 -r1.717 src/share/man/man4/Makefile cvs rdiff -u -r0 -r1.1 src/share/man/man4/hvn.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1726 src/distrib/sets/lists/man/mi:1.1727 --- src/distrib/sets/lists/man/mi:1.1726 Sun Oct 3 17:27:02 2021 +++ src/distrib/sets/lists/man/mi Tue Oct 12 04:55:19 2021 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1726 2021/10/03 17:27:02 brad Exp $ +# $NetBSD: mi,v 1.1727 2021/10/12 04:55:19 msaitoh Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -1261,6 +1261,7 @@ ./usr/share/man/cat4/hppa/wax.0 man-sys-catman .cat ./usr/share/man/cat4/hpqlb.0 man-sys-catman .cat ./usr/share/man/cat4/hptide.0 man-sys-catman .cat +./usr/share/man/cat4/hvn.0 man-sys-catman .cat ./usr/share/man/cat4/hythygtemp.0 man-sys-catman .cat ./usr/share/man/cat4/i386/PCIBIOS.0 man-sys-catman .cat ./usr/share/man/cat4/i386/apm.0 man-sys-catman .cat @@ -4488,6 +4489,7 @@ ./usr/share/man/html4/hppa/wax.html man-sys-htmlman html ./usr/share/man/html4/hpqlb.html man-sys-htmlman html ./usr/share/man/html4/hptide.html man-sys-htmlman html +./usr/share/man/html4/hvn.html man-sys-htmlman html ./usr/share/man/html4/hythygtemp.html man-sys-htmlman html ./usr/share/man/html4/i386/PCIBIOS.html man-sys-htmlman html ./usr/share/man/html4/i386/apm.html man-sys-htmlman html @@ -7511,6 +7513,7 @@ ./usr/share/man/man4/hppa/wax.4 man-sys-man .man ./usr/share/man/man4/hpqlb.4 man-sys-man .man ./usr/share/man/man4/hptide.4 man-sys-man .man +./usr/share/man/man4/hvn.4 man-sys-man .man ./usr/share/man/man4/hythygtemp.4 man-sys-man .man ./usr/share/man/man4/i386/PCIBIOS.4 man-sys-man .man ./usr/share/man/man4/i386/apm.4 man-sys-man .man Index: src/share/man/man4/Makefile diff -u src/share/man/man4/Makefile:1.716 src/share/man/man4/Makefile:1.717 --- src/share/man/man4/Makefile:1.716 Sun Oct 3 17:27:02 2021 +++ src/share/man/man4/Makefile Tue Oct 12 04:55:19 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.716 2021/10/03 17:27:02 brad Exp $ +# $NetBSD: Makefile,v 1.717 2021/10/12 04:55:19 msaitoh Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ @@ -28,7 +28,7 @@ MAN= aac.4 ac97.4 acardide.4 aceride.4 a gcscaudio.4 gem.4 genfb.4 gentbi.4 geodeide.4 \ glxtphy.4 gpib.4 gpio.4 gpioirq.4 gpiolock.4 gpiopps.4 gpiopwm.4 \ gpiosim.4 gre.4 gphyter.4 gsip.4 \ - hdaudio.4 hifn.4 hme.4 hpacel.4 hpqlb.4 hptide.4 hythygtemp.4 \ + hdaudio.4 hifn.4 hme.4 hpacel.4 hpqlb.4 hptide.4 hvn.4 hythygtemp.4 \ iavf.4 ibmcd.4 ibmhawk.4 ichsmb.4 icmp.4 icp.4 icsphy.4 iee.4 \ ieee80211.4 ifmedia.4 igmafb.4 igphy.4 igsfb.4 iha.4 ihidev.4 \ ihphy.4 iic.4 ims.4 inet.4 ikphy.4 inphy.4 intersil7170.4 intro.4 \ Added files: Index: src/share/man/man4/hvn.4 diff -u /dev/null src/share/man/man4/hvn.4:1.1 --- /dev/null Tue Oct 12 04:55:20 2021 +++ src/share/man/man4/hvn.4 Tue Oct 12 04:55:19 2021 @@ -0,0 +1,70 @@ +.\" $NetBSD: hvn.4,v 1.1 2021/10/12 04:55:19 msaitoh Exp $ +.\" +.\" $OpenBSD: hvn.4,v 1.5 2016/10/07 14:42:27 jmc Exp $ +.\" +.\" Copyright (c) 2016 Mike Belopuhov +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd October 12 2021 +.Dt HVN 4 +.Os +.Sh NAME +.Nm hvn +.Nd Hyper-V networking interface +.Sh SYNOPSIS +.Cd "hvn* at vmbus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for a Network Virtual Service Client (NetVSC), +a virtual networking interface that relays device requests to the Virtual +Service Provider (VSP) in the management operating system via the VMBus. +.Pp +NetVSC emulates an RNDIS 1.0 compliant device on top of a custom NVS +protocol operating over the VMBus channel ring. +.Pp +Individual networking interfaces can be renamed by issuing a +.Cm Rename-VMNetworkAdapter +PowerShell command in the management domain. +In order to enable sending and receiving of IEEE 802.1q (VLAN) frames, +the virtual port needs to be put into +.Em Trunk +mode with the +.Cm Set-VMNetworkAdapterVlan +command. +.Sh SEE ALSO +.Xr arp 4 , +.Xr netintro 4 , +.Xr vlan 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.1 +and appeared in +.Nx 8.0 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mike Belopuhov Aq Mt mi...@openbsd.org +based on the +.Fx +driver by the Microsoft BSD Integration Services Team +.Aq Mt bs...@microsoft.com +and ported to +.Nx +by +.An NONAKA Kimihiro .