IEEE80211_DDB(9)
π IEEE80211_DDB(9) β the kernel dev's manual, section 9, bestie π
okay so you found the page for ieee80211_ddb β "802.11 ddb support" β and honestly? it's giving debugger-baddie energy and I'm obsessed. this is the Kernel Developer's Manual, section 9, so pull up a chair and let's get into it π«Ά
β¨ NAME β¨
ieee80211_ddb β 802.11 ddb support π
π SYNOPSIS π
options DDB
then, at the ddb prompt:
show vap [addr]
show all vaps
show com [addr]
show sta [addr]
show statab [addr]
show mesh [addr]
that's the whole menu, bestie. six shows and a kernel option. no cap. β¨
π¦ DESCRIPTION π¦
so the net80211 layer ships with ddb(4) support for displaying important data structures π
and likeβ¦ this is not a nice-to-have, okay? wireless applications are often built for embedded environments, and in those environments cross-machine or post-mortem debugging facilities like kgdb(1) are infeasible. not "annoying", not "inconvenient" β straight up not an option. so the debugger has to carry the vibes itself. periodt. π
the most commonly used command is this iconic little number:
show all vaps/a
and what does it do? it dumps the contents of all ieee80211vap, ieee80211com, and ieee80211_node data structures in the system. all of them. every last one. it's the main character of this manpage fr fr π₯
π SEE ALSO π
and that's the whole page, bestie π this one came out of Debian's corner of the world, dated August 4, 2009 β so like, yes, she's an elder but she is still serving, and yes, the footer is technically IEEE80211_DDB(9) twice because that's just how manpages are built. iconic behaviour honestly πβ¨
π¦ 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) 2009 Sam Leffler, Errno Consulting
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms