arswitch(4)

arswitch4

Atheros ar8000 series ethernet switch driver

Usage

device mdio device etherswitch device arswitch

Overview

The arswitch driver provides a management interface to Atheros AR8000 series Ethernet switch controllers. The driver uses an mdio(4) or miibus(4) interface to configure the ethernet interface.

This driver supports port based vlan, and IEEE 802.1Q (QinQ). These options can be configured with the etherswitchcfg(8) command. arswitch supports addtag, striptag, and doubletag. addtag and striptag are mutually exclusive.

Setting the switch MAC address is not supported.

Hardware

The arswitch driver supports the following Ethernet switch controllers:

  • Atheros AR8327 Seven-port Gigabit Ethernet Switch

  • Atheros AR8316 Six-port Gigabit Ethernet Switch

  • Atheros AR8236 Six-port Fast Ethernet Switch

  • Atheros AR8226 Six-port Fast Ethernet Switch

  • Atheros AR8216 Six-port Fast Ethernet Switch

Releases

9 releases since FreeBSD 14.0-RELEASE; the text changed 1 time.

  1. 14.0–14.2
  2. 14.3–16.0

History

The arswitch device driver first appeared in FreeBSD 12.0.

Authors

The arswitch manual was written by Felix Johnson.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.