---
name: "dtsec"
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/dtsec"
---

# dtsec(4)

Freescale Datapath Acceleration Architecture-based Three-Speed Ethernet Controller device driver

## NAME

**dtsec** – Freescale Datapath Acceleration Architecture-based Three-Speed Ethernet Controller device driver

## SYNOPSIS

To compile this driver into the kernel, place the following lines in your kernel configuration file:

**include "dpaa/config.dpaa"** **device dpaa** **device miibus**

## DESCRIPTION

The **dtsec** driver provides support for the DPAA-based gigabit Ethernet controller integrated in some of the Freescale system-on-chip devices.

The **dtsec** driver supports the following media types:

- autoselect

  Enable autoselection of the media type and options

- 10baseT/UTP

  Set 10Mbps operation

- 100baseTX

  Set 100Mbps operation

- 1000baseT

  Set 1000baseT operation

The **dtsec** driver supports the following media options:

- full-duplex

  Set full duplex operation

The **dtsec** driver supports two operating modes:

- Regular

  Normal mode, utilizing the full datapath acceleration, Buffer Manager, and Queue Manager.

- Independent

  Runs disconnected from the Buffer Manager and Queue Manager.

## HARDWARE

Gigabit Ethernet controllers built into the following Freescale system-on-chip devices are known to work with the **dtsec** driver:

- P2041, P3041

- P5010, P5020

Additionally, the following devices are expected to work, but are untested:

- P4080, P4040

- P5040

## SEE ALSO

[altq(4)](/altq/4.md), [arp(4)](/arp/4.md), [miibus(4)](/miibus/4.md), [netintro(4)](/netintro/4.md), [ng\_ether(4)](/ng_ether/4.md), [ifconfig(8)](/ifconfig/8.md)

## HISTORY

The **dtsec** device driver first appeared in FreeBSD 11.0.

## AUTHORS

The base version of **dtsec** device driver was written by Semihalf. This manual page was written by Justin Hibbits.
