KSZ8995MA(4)
π KSZ8995MA π
okay bestie, gather round, because this is the ksz8995ma page from section 4 of the Kernel Interfaces Manual, and honestly? it's giving hardware girlie. β¨
πΈ NAME πΈ
ksz8995ma β the driver for the Micrel KSZ8995MA fast ethernet switch chip. yes that's a whole switch chip, in your kernel, being iconic. π₯
π SYNOPSIS π
okay so this is how you pull up:
device spibus
device etherswitch
device ksz8995ma
hint.ksz8995ma.0.at="spibus0"
that's it. that's the whole vibe. copy it exactly, no freestyling. π
β¨ DESCRIPTION β¨
so like, the ksz8995ma device driver hands you a management interface to the Micrel KSZ8995MA fast ethernet switch chip. π¦
this driver uses the spi interface. no cap.
now listen, the KSZ8995 series has so many versions β like, way too many, main character energy for real β but this driver only supports the MA/FQ version. only those two. the rest are not invited to the party. π
what does it actually support tho? glad you asked:
- port support π
- dot1q vlan support π
and with dot1q, it supports port base tag/untag. so you can tag or untag per port, periodt.
π EXAMPLES π
setting up dot1q vlan
you do it with the etherswitchcfg command, like this:
# etherswitchcfg config vlan_mode dot1q
that's the whole thing. vlan_mode dot1q. slay. β¨
making port 5 a tagging port
# etherswitchcfg port5 addtag
boom. port 5 is now the tagging port. she's got a job now. π
π SEE ALSO π
go read those too bestie, they're the supporting cast and they ate. π«Ά
π HISTORY π
the ksz8995ma device driver first appeared in FreeBSD 12.0. a legend was born. β
π AUTHORS π
the ksz8995ma driver was written by Hiroki Mori. thank you for your service, king. π
ok that's the whole page, no skips, no summaries, we kept every single crumb. π
this lil writeup lives in the Debian edition of the manual, dated April 6, 2017 β so if you're citing it, that's your source and your date right there. love that for us. bye bestie, go configure some vlans πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2017 Hiroki Mori
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms