HVN(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’– hvn(4) from the Kernel Interfaces Manual: Hyper-V networking interface πŸ’–

🌸 NAME 🌸

hvn β€” Hyper-V networking interface. That's the whole name, bestie, and it ate. πŸ‘‘

✨ SYNOPSIS ✨

hvn* at vmbus?

That's it. No extra flags, no secret sauce β€” just this line. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the hvn 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. literally the whole plot. πŸ’…

NetVSC emulates an RNDIS 1.0 compliant device on top of a custom NVS protocol operating over the VMBus channel ring. custom protocol? over a ring? we love a niche vibe. πŸŒ€

Individual networking interfaces can be renamed by issuing a Rename-VMNetworkAdapter PowerShell command in the management domain. 🏷️ And in order to enable sending and receiving of IEEE 802.1q (VLAN) frames, the virtual port needs to be put into Trunk mode with the Set-VMNetworkAdapterVlan command. Periodt. πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

🌈 HISTORY 🌈

The hvn driver first appeared in OpenBSD 6.1 and appeared in NetBSD 8.0. history was made, and we were all living for it. πŸ’–

πŸ‘‘ AUTHORS πŸ‘‘

The hvn driver was written by Mike Belopuhov <mikeb@openbsd.org> based on the FreeBSD driver by the Microsoft BSD Integration Services Team ⟨bsdic@microsoft.com⟩ and ported to NetBSD by NONAKA Kimihiro. respect the lineage, no cap. 🫢

footer vibe check: Debian β€’ October 12, 2021 β€’ HVN(4) β€” bye bestie, mwah πŸ’‹

πŸ“¦ where this page comes from