ENETC(4)
π enetc(4) β the Freescale ENETC PCIe Gigabit Ethernet driver, bestie edition
okay so this is the manual page for enetc, one of those Kernel Interfaces Manual situations, and I'm gonna walk you through it like we're texting at 1am π¦
β¨ NAME β¨
enetc β the Freescale ENETC PCIe Gigabit Ethernet driver. that's it, that's the vibe π
πΈ SYNOPSIS πΈ
so to like, actually get this driver baked into your kernel, these lines need to be in the kernel configuration file. no cap, all of them:
options SOC_NXP_LS
device pci
device fdt
device iflib
device enetc
that's the whole recipe, periodt π
π DESCRIPTION π
the enetc driver is the moment for the ENETC Gigabit Ethernet NIC found in the LS1028A SoC β it literally provides support for it, that's the whole job β¨
it talks to the rest of the kernel through iflib(9), which is giving very much "middle management but make it iconic" π
here's the slay part: both physical ports are supported, and the virtual interfaces connected to the internal switch. all of them. not me being generous π
the following hardware offloads have been implemented in this version of the driver:
- Receive IP checksum validation π
- VLAN tag insertion and extraction π·οΈ
- VLAN tag based packet filtering π§
and if you wanna know how to actually configure this device, go read ifconfig(8) β it's literally all in there, iykyk π
π SEE ALSO π
β HISTORY β
the enetc driver first appeared in FreeBSD 14.0. like, it's been around, it's established, it ate ππ₯
k that's the whole page bestie π«Ά this version came from Debian, dated June 11, 2021 β screenshot it, cite it, whatever, just don't come for me if you typo the kernel config π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- π the page's license: BSD-2-Clause
- Copyright (c) 2021 Alstom Group
- Copyright (c) 2021 Semihalf
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms