ENUM NL802154_COORD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum nl802154_coord(9) πŸ’–

okay so bestie, this is a page straight out of the Kernel API Manual ✨ β€” it's the whole ~vibe check~ on enum nl802154_coord, which is basically the list of Netlink attributes that describe a coord (yes, a coordinator, she's the main character of the PAN πŸ‘‘). ngl it's a lot of little fields, but we're gonna get through them together, fr fr 🫢


🌸 NAME 🌸

enum nl802154_coord β€” Netlink attributes for a coord πŸ’…


✨ SYNOPSIS ✨

enum nl802154_coord {
    __NL802154_COORD_INVALID ,
    NL802154_COORD_PANID ,
    NL802154_COORD_ADDR ,
    NL802154_COORD_CHANNEL ,
    NL802154_COORD_PAGE ,
    NL802154_COORD_PREAMBLE_CODE ,
    NL802154_COORD_MEAN_PRF ,
    NL802154_COORD_SUPERFRAME_SPEC ,
    NL802154_COORD_LINK_QUALITY ,
    NL802154_COORD_GTS_PERMIT ,
    NL802154_COORD_PAYLOAD_DATA ,
    NL802154_COORD_PAD ,
    NL802154_COORD_MAX

};

πŸŽ€ Constants πŸŽ€

  • __NL802154_COORD_INVALID β€” literally invalid πŸ™ˆ that's it, that's the whole thing.
  • NL802154_COORD_PANID β€” the PANID of the coordinator, and it's 2 bytes of iconic-ness.
  • NL802154_COORD_ADDR β€” the coordinator address, which is either 8 bytes or 2 bytes (she contains multitudes πŸ’…).
  • NL802154_COORD_CHANNEL β€” channel number (u8), and it's related to NL802154_COORD_PAGE β€” they're a package deal, iykyk.
  • NL802154_COORD_PAGE β€” channel page (u8), related right back to NL802154_COORD_CHANNEL. mutuals 🫢
  • NL802154_COORD_PREAMBLE_CODE β€” the Preamble code used when the beacon was received. it's PHY dependent and optional (u8) ⭐
  • NL802154_COORD_MEAN_PRF β€” the Mean PRF used when the beacon was received, also PHY dependent and optional (u8).
  • NL802154_COORD_SUPERFRAME_SPEC β€” the superframe specification of the PAN (u16). fancy.
  • NL802154_COORD_LINK_QUALITY β€” signal quality of the beacon in unspecified units, scaled to 0..255 (u8). she's giving signal strength, lowkey.
  • NL802154_COORD_GTS_PERMIT β€” set to true if GTS is permitted on this PAN βœ…
  • NL802154_COORD_PAYLOAD_DATA β€” binary data containing the raw data from the frame payload β€” but only if the beacon or probe response actually had data 🌸
  • NL802154_COORD_PAD β€” the attribute used for padding for 64-bit alignment. not glamorous but she's doing the work πŸ’€
  • NL802154_COORD_MAX β€” the highest coordinator attribute. the ceiling. the final boss πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/net/nl802154.h enum
  • nl802154_wpan_phy_capability_attr(9)
  • enum nl802154_scan_types(9)
  • enum nl802154_scan_done_reasons(9)
  • enum nl802154_cca_modes(9)
  • enum nl802154_cca_opts(9)
  • enum nl802154_supported_bool_states(9)

and that's the whole page bestie, no cap πŸ§šπŸ’œ this one lives in ./include/net, dated October 2026, and it's enum nl802154_coord(9) β€” go off, coordinator queen 🌈⭐

πŸ“¦ where this page comes from