---
name: "etherswitch"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/etherswitch/4freebsd"
---

# etherswitch(4freebsd)

Ethernet switch framework

## NAME

**etherswitch** – Ethernet switch framework

## SYNOPSIS

To compile the framework into the kernel, place the following lines in the kernel configuration file:

**device etherswitch** **device miiproxy** **device iicbus**

## DESCRIPTION

The **etherswitch** driver provides a framework for Ethernet switch devices.

## FILES

- */dev/etherswitch?*

  **etherswitch** device nodes

## SEE ALSO

[arswitch(4)](/arswitch/4.md), [iicbus(4)](/iicbus/4.md), [ip17x(4)](/ip17x/4.md), rtl8366rb(4), [e6060sw(4)](/e6060sw/4.md), [adm6996fc(4)](/adm6996fc/4.md), [ksz8995ma(4)](/ksz8995ma/4.md), ukswitch(4), [etherswitchcfg(8)](/etherswitchcfg/8.md)

## HISTORY

The **etherswitch** framework first appeared in FreeBSD 10.0.

## AUTHORS

Stefan Bethke
