| XVIF(4) | Device Drivers Manual (xen) | XVIF(4) |
xvif — Xen backend
paravirtualized network interface
pseudo-device xvif
The xvif interface forms the backend part
of the paravirtualized drivers used by Xen domains to offer network
connectivity.
When the guest domain is NetBSD, the
endpoint of the xvif interface is a
xennet(4) interface. In the
XenStore, xvif and xennet
are identified by “vif” (virtual interface) entries.
All xvif interfaces follow the
“xvifXiY” naming convention, where ‘X’
represents the guest domain identifier, and ‘Y’ an arbitrary
identifier; most of the time, it is the frontend interface identifier, e.g.
“xennetY”.
For convenience, the MAC address of an
xvif interface is chosen by incrementing the third
byte of the MAC address of the frontend device.
Conceptually, frontends and backends drivers are similar to two Ethernet cards connected via a crossover cable.
xvif interface.The xvif driver first appeared in
NetBSD 4.0.
The xvif driver was written by
Manuel Bouyer
<bouyer@NetBSD.org>.
| April 7, 2011 | NetBSD 11.0 |