DTSEC(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1

πŸ’– DTSEC(4) πŸ’–

okay bestie, so this is the manual page for dtsec, part of the powerpc Kernel Interfaces Manual. it's giving very niche, very powerful, and honestly? kinda iconic. let's get into it ✨


🌸 NAME 🌸

dtsec β€” the Freescale Datapath Acceleration Architecture-based Three-Speed Ethernet Controller device driver. yes, that's a mouthful. no, we don't make the names. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

so if you're tryna compile this driver into the kernel, you gotta put these lines in your kernel config file, periodt:

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

✨ DESCRIPTION ✨

okay so the dtsec driver? it provides support for the DPAA-based gigabit Ethernet controller that's integrated in some of the Freescale system-on-chip devices. it's built-in, it's doing the most, we love to see it. πŸ’œ

πŸŽ€ Media Types πŸŽ€

the dtsec driver supports these media types, and yes you need to know them:

  • autoselect β€” enables autoselection of the media type and options (let the driver cook πŸ”₯)
  • 10baseT/UTP β€” sets 10Mbps operation
  • 100baseTX β€” sets 100Mbps operation
  • 1000baseT β€” sets 1000baseT operation

πŸ“ Media Options πŸ“

  • full-duplex β€” sets full duplex operation

🧚 Operating Modes 🧚

the dtsec driver supports two operating modes, and this is lowkey important:

  • Regular β€” normal mode, utilizing the full datapath acceleration, Buffer Manager, and Queue Manager. the main character mode, honestly.
  • Independent β€” runs disconnected from the Buffer Manager and Queue Manager. it's doing its own thing, we respect it.

πŸ”₯ HARDWARE πŸ”₯

these Gigabit Ethernet controllers built into the following Freescale system-on-chip devices are known to work with the dtsec driver β€” they ate, no cap:

  • P2041, P3041
  • P5010, P5020

and additionally, these devices are expected to work but are untested (fingers crossed bestie 🀞):

  • P4080, P4040
  • P5040

⭐ SEE ALSO ⭐

go check these out if you wanna go deeper, iykyk:

altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), ifconfig(8)


πŸ’€ HISTORY πŸ’€

the dtsec device driver first appeared in FreeBSD 11.0. a vintage moment, we stan. πŸ‘‘


🫢 AUTHORS 🫢

the base version of the dtsec device driver was written by Semihalf. this manual page was written by Justin Hibbits. absolute legends, both of them. πŸ’–


Debian, October 31, 2017 β€” and that's the whole page bestie! thanks for reading, you're literally a Unix icon now. slay! πŸŒˆπŸ’…βœ¨
πŸ“¦ where this page comes from