ENUM IEEE802154_HW_ADDR_FILT_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum ieee802154_hw_addr_filt_flags β€” hardware address filtering flags πŸ’–

okay bestie, welcome to the enum ieee802...r_filt_flags(9) page (that truncated-looking name is literally how the manual labels it, no cap) β€” it's part of the Kernel API Manual and it's all about telling the hardware "hey, my address situation just changed ✨"


🌸 NAME 🌸

enum ieee802154_hw_addr_filt_flags β€” hardware address filtering flags. that's the whole vibe, she's a flag enum and she knows it πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

enum ieee802154_hw_addr_filt_flags {
    IEEE802154_AFILT_SADDR_CHANGED ,
    IEEE802154_AFILT_IEEEADDR_CHANGED ,
    IEEE802154_AFILT_PANID_CHANGED ,
    IEEE802154_AFILT_PANC_CHANGED

};

like, four constants, zero drama, all of them living rent-free in this enum 🫢


✨ Constants ✨

  • IEEE802154_AFILT_SADDR_CHANGED β€” "Indicates that the short address will be change." girlie is flagging that the short address is gonna change, so heads up πŸ”₯ (yes, the original wording is a little unhinged grammatically, we keep it, it's iconic)
  • IEEE802154_AFILT_IEEEADDR_CHANGED β€” "Indicates that the extended address will be change." same situation, except it's the extended address that's about to switch up πŸ¦‹
  • IEEE802154_AFILT_PANID_CHANGED β€” "Indicates that the pan id will be change." the PAN id is about to change and she is letting you know in advance ⭐
  • IEEE802154_AFILT_PANC_CHANGED β€” "Indicates that the address filter will do frame address filtering as a pan coordinator." lowkey the most main-character flag of the bunch β€” the address filter is gonna do frame address filtering acting as a PAN coordinator πŸ‘‘

πŸ’œ Description πŸ’œ

so here's the tea β˜• β€” "The following flags are used to indicate changed address settings from the stack to the hardware."

that's it, that's the whole job. the stack tells the hardware "bestie, my address settings moved", and these flags are how it says it. no guessing, no extra lore, that's literally the documented purpose fr fr πŸ’€


🌈 SEE ALSO 🌈

bestie we are going DEEP into the cross-reference rabbit hole, buckle up 🧚 this enum hangs out in the kernel file ./include/net/mac802154.h alongside a whole friend group:


🫢 and that's the page!! go read the whole mac802154 friend group, they all ate πŸ’…

okay bye bestie, this one came from ./include/net, dated October 2026, and the manual insists on calling itself enum ieee802...r_filt_flags(9) the entire time β€” we love a consistent queen πŸ‘‘πŸ’–

πŸ“¦ where this page comes from