Page MenuHomeFreeBSD

D24846.id71809.diff
No OneTemporary

D24846.id71809.diff

Index: usr.sbin/bhyve/bhyve.8
===================================================================
--- usr.sbin/bhyve/bhyve.8
+++ usr.sbin/bhyve/bhyve.8
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd May 5, 2020
+.Dd May 15, 2020
.Dt BHYVE 8
.Os
.Sh NAME
@@ -291,10 +291,11 @@
is not specified, the device emulation has no backend and can be
considered unconnected.
.Pp
-Network devices:
+Network backends:
.Bl -tag -width 10n
.It Ar tapN Ns Oo , Ns Ar mac=xx:xx:xx:xx:xx:xx Oc Ns Oo , Ns Ar mtu=N Oc
.It Ar vmnetN Ns Oo , Ns Ar mac=xx:xx:xx:xx:xx:xx Oc Ns Oo , Ns Ar mtu=N Oc
+.It Ar netgraph,path=ADDRESS,peerhook=HOOK Ns Oo , Ns Ar socket=NAME Oc Ns Oo , Ar hook=HOOK Oc Ns Oo , Ns Ar mac=xx:xx:xx:xx:xx:xx Oc Ns Oo , Ns Ar mtu=N Oc
.Pp
If
.Ar mac
@@ -310,6 +311,27 @@
.Ar mtu
parameter can be specified to inform the guest about the largest MTU
that should be allowed, expressed in bytes.
+.Pp
+With netgraph backend, the
+.Ar path
+and
+.Ar peerhook
+parameters must be specified to set the destination node and corresponding hook.
+The optional parameters
+.Ar socket
+and
+.Ar hook
+may be used to set the
+.Xr ng_socket 4
+node name and source hook.
+The
+.Ar ADDRESS ,
+.Ar HOOK
+and
+.Ar NAME
+must comply with
+.Xr netgraph 4
+addressing rules.
.El
.Pp
Block storage devices:
@@ -670,6 +692,8 @@
.Ed
.Sh SEE ALSO
.Xr bhyve 4 ,
+.Xr netgraph 4 ,
+.Xr ng_socket 4 ,
.Xr nmdm 4 ,
.Xr vmm 4 ,
.Xr ethers 5 ,

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 23, 7:21 PM (6 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26028073
Default Alt Text
D24846.id71809.diff (1 KB)

Event Timeline