cnmac(4)

cnmac4

Cavium octeon built-in ethernet device

Usage

cnmac* at octgmx?

Overview

The cnmac driver supports built-in Ethernet ports on Cavium OCTEON CN30xx, Cavium OCTEON Plus CN50xx, Cavium OCTEON II CN61xx, and Cavium OCTEON III CN71xx system on chips. Among the routers based on these chips are the following:

D-Link DSR-500

Netgear ProSecure UTM25

Portwell CAM-0100

Rhino Labs Inc. SDNA Shasta

Rhino Labs Inc. SDNA-7130

Ubiquiti Networks EdgeRouter

Ubiquiti Networks EdgeRouter 4

Ubiquiti Networks EdgeRouter 6

Ubiquiti Networks EdgeRouter LITE

Ubiquiti Networks EdgeRouter PoE

Ubiquiti Networks EdgeRouter PRO

Ubiquiti Networks UniFi Security Gateway

Ubiquiti Networks UniFi Security Gateway PRO-4

The cnmac driver supports TCP/UDP checksum offload on IPv4/IPv6 reception and transmission, and IPv4 checksum offload on reception. The driver additionally supports jumbo frames.

History

The cnmac driver first appeared in OpenBSD 5.4.

Authors

The cnmac driver was written by Internet Initiative Japan Inc.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.