STRUCT IEEE802154_COORD_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct ieee802154_coord_desc β€” Coordinator descriptor ✨

okay so this page is from the Kernel API Manual, and it's genuinely just the glow-up of one little struct, but she's important, so let's give her the attention she deserves πŸ’…


🌸 NAME 🌸

struct ieee802154_coord_desc β€” the Coordinator descriptor, aka the little card that tells you everything about a coordinator you just heard beeping at you πŸ“‘


πŸŽ€ SYNOPSIS πŸŽ€

struct ieee802154_coord_desc {
    struct ieee802154_addr addr;
    u8 page;
    u8 channel;
    u16 superframe_spec;
    u8 link_quality;
    bool gts_permit;
 };

like, that's the whole thing bestie, six fields, no cap 🫢


πŸ¦‹ Members πŸ¦‹

so here's the member-by-member breakdown, and yes I'm gonna give each one a moment ⭐

  • addr β€” the PAN ID and the coordinator address, both in one field, she's efficient like that πŸ’–
  • page β€” the page this coordinator is using πŸ”₯
  • channel β€” the channel this coordinator is using πŸ“»
  • superframe_spec β€” the SuperFrame specification as received (emphasis on as received, we're not out here editing it, we're just reporting 🫑)
  • link_quality β€” the link quality indicator at which the beacon was received, i.e. how good it sounded when it hit your antenna 🌈
  • gts_permit β€” the coordinator accepts GTS requests, and it's a bool, so it's a simple yes/no, no drama πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

okay this is the friendship circle, and honestly she knows everyone πŸ‘‘

Kernel file ./include/net/cfg802154.h, and then all these besties:

ngl if you're reading this page you probably want at least three of those too, so go click them, I'll wait 🧚

aaaand that's the page!! 🌸 sign-off time: this one lives under ./include/net, dated October 2026, and the footer calls her struct ieee8...4_coord_desc(9) β€” yes the name is truncated in the header/footer, no I don't know why, but we respect her πŸ’€βœ¨ periodt πŸŽ€

πŸ“¦ where this page comes from