CAD(4)

πŸ“¦ in nixpkgs unstable

πŸ’– CAD(4) πŸ’–

Okay bestie, so you're looking at the cad man page β€” that's the Cadence 10/100/1Gb Ethernet device driver. It's giving "niche but iconic," and I'm gonna break it all down for you. No cap, every detail is staying. Let's go! ✨

🌸 NAME 🌸

So the name is cad β€” and it's literally the Cadence 10/100/1Gb Ethernet device. That's the whole vibe. Short, sweet, slays.


πŸ¦‹ SYNOPSIS πŸ¦‹

Here's how you actually use it β€” it's a kernel interface, so it's all about device attachment:

cad* at fdt?

That's it. That's the synopsis. Your girl cad attaches at fdt β€” the device tree, iykyk. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

Okay so the cad driver? It supports the Cadence Gigabit Ethernet MAC core found on some SoCs. And not just any SoCs β€” these specific ones:

  • Microchip PolarFire SoC
  • SiFive FU740-C000
  • Xilinx Zynq-7000

The driver also supports IPv4 receive IP/TCP/UDP checksum offload, and IPv6 receive TCP/UDP checksum offload. So it's offloading that checksum work so the CPU doesn't have to β€” highkey efficient. πŸ”₯

The following media types and options are supported, and you give them to ifconfig(8):

  • media autoselect β€” uses auto-negotiation for speed and duplex. And yes, bestie, this is the default. It's the main character setting. ⭐
  • media 1000baseT mediaopt full-duplex β€” uses 1000baseT on copper, full duplex. Fast, fancy, full-on. πŸ’…
  • media 100baseTX mediaopt full-duplex β€” uses 100baseTX on copper, full duplex. Still slaying.
  • media 100baseTX mediaopt half-duplex β€” uses 100baseTX on copper, half duplex. A little more chill.
  • media 10baseT mediaopt full-duplex β€” uses 10baseT on copper, full duplex. Vintage but valid. πŸŽ€
  • media 10baseT mediaopt half-duplex β€” uses 10baseT on copper, half duplex. Old school, still included.
Bestie, notice how every single media option is listed here exactly as it's given to ifconfig(8). Don't @ me β€” this is verbatim energy. 🫢

🌈 SEE ALSO 🌈

Like, go read these too if you want the full picture:


πŸ‘‘ HISTORY πŸ‘‘

The cad driver first appeared in OpenBSD 7.0. Periodt. That's the origin story. πŸ’œ


Okay so that's the whole page, bestie. This manual page is from Debian, dated January 27, 2022, and it's the CAD(4) page. You understood the assignment. Now go configure some Ethernet with confidence. Mwah! πŸ’‹βœ¨πŸ¦‹

πŸ“¦ where this page comes from