VIOIF(4D) Devices VIOIF(4D)

vioifVirtio Networking Driver

/dev/net/vioif*

The vioif driver is a GLDv3 NIC driver that supports the virtio para-virtualization specification which is commonly used by many hypervisors and emulators. The device supports what the specification calls the more commonly found ‘legacy’ interface for devices.

The driver supports the following networking features, if offered by the device:

For each supported device instance, which corresponds to a port, a character-special file is created. This device can be used with the Data Link Provider Interface (DLPI) through either libdlpi(3LIB) or dlpi(4P).

Each instance is assigned a unique ascending integer identifier starting from zero. The first instance in the system would be enumerated with the id 0 and be named and be found in the file system at /dev/net/vioif0.

The networking devices created by the vioif driver can be controlled through dladm(8). There is no driver.conf(5) file for vioif currently.

The vioif driver is only supported on .

/dev/net/vioif*
vioif special character device.
/kernel/drv/amd64/vioif
x86 device driver.

libdlpi(3LIB), virtio(4D), dlpi(4P), dladm(8), mac(9E)

Virtual I/O Device (VIRTIO) Version 1.1, https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html, April, 2019.

October 3, 2020 OmniOS