---
name: "ar40xx"
section: "4"
platform: "freebsd"
package: "base"
version: "16.0-CURRENT-20261027-61c70dc16a79"
release: "FreeBSD 16.0-CURRENT (2026-10-27)"
platforms: ["freebsd"]
url: "https://new.carta.tech/ar40xx"
---

# ar40xx(4)

Qualcomm IPQ4018/IPQ4019 Gigabit Ethernet switch driver

## NAME

**ar40xx\_switch** – Qualcomm IPQ4018/IPQ4019 Gigabit Ethernet switch driver

## SYNOPSIS

**device** **mdio** **etherswitch** **ar40xx\_switch**

## DESCRIPTION

The **ar40xx\_switch** driver supports the Gigabit Ethernet switch inside the Qualcomm IPQ4018/IPQ4019 SoC.

## HARDWARE

The **ar40xx\_switch** driver supports the following Gigabit Ethernet switch controllers:

- Qualcomm IPQ 4019 Five-port Gigabit Ethernet Switch

- Qualcomm IPQ 4018 Five-port Gigabit Ethernet Switch

## SEE ALSO

[etherswitch(4)](/etherswitch/4.md), [etherswitchcfg(8)](/etherswitchcfg/8.md)

## CAVEATS

This driver currently only supports L2 port/VLAN mapping modes.
