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 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.

December 11, 2025 OmniOS