logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

hv_netvsc — Hyper-V Network Virtual Service Consumer

Authors

       FreeBSD   support   for   hv_netvsc   was   first  added  by  Microsoft  BSD  Integration  Services  Team
       <bsdic@microsoft.com>.

Debian                                         September 10, 2013                                     HYPER-V(4)

Description

       The hv_netvsc driver implements the virtual network device for FreeBSD guest partitions running on Hyper-
       V.  FreeBSD guest partitions running on Hyper-V do not have direct access to network devices attached  to
       the  Hyper-V  server.  Although a FreeBSD guest can access network devices using Hyper-V's full emulation
       mode, the performance in this mode tends to be unsatisfactory.

       To counter the above issues, the hv_netvsc driver implements a network  Virtual  Service  Consumer  (VSC)
       that  relays  network  requests  from  the  guest partition to the network Virtual Service Provider (VSP)
       hosted in the root partition  using  the  high  performance  data  exchange  infrastructure  provided  by
       hv_vmbus(4)  driver.   The  VSP  in  the root partition then forwards the network related requests to the
       physical network card.

History

       Support for hv_netvsc first appeared in FreeBSD 10.0.  The driver was developed through  a  joint  effort
       between Citrix Incorporated, Microsoft Corporation, and Network Appliance Incorporated.

Name

       hv_netvsc — Hyper-V Network Virtual Service Consumer

See Also

hv_ata_pci_disengage(4), hv_storvsc(4), hv_utils(4), hv_vmbus(4)

Synopsis

       To  compile  this  driver  into  the kernel, place the following lines in the system kernel configuration
       file:

             devicehyperv

See Also