---
name: "vsw"
section: "4"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["openbsd"]
url: "https://carta.tech/man/vsw"
---

# vsw(4)

virtual network switch

## NAME

**vsw** – virtual network switch

## SYNOPSIS

**vsw\* at cbus?** **vnet\* at vsw?**

## DESCRIPTION

The **vsw** driver provides a network switch using the services provided by the UltraSPARC Hypervisor as found on sun4v systems. It attaches a separate [vnet(4)](/man/vnet/4.md) interface for each switch port. These ports can be added to a [bridge(4)](/man/bridge/4.md) or [veb(4)](/man/veb/4.md) to create a functional network switch.

The **vsw** driver supports version 1.0 of the vNet protocol.

## SEE ALSO

[bridge(4)](/man/bridge/4.md), [cbus(4)](/man/cbus/4.md), [intro(4)](/man/intro/4.md), [netintro(4)](/man/netintro/4.md), [veb(4)](/man/veb/4.md)

## HISTORY

The **vsw** driver first appeared in OpenBSD 4.7.

## AUTHORS

The **vsw** driver was written by Mark Kettenis ⟨*kettenis@openbsd.org*⟩.
