STRUCT IEEE802154_HW_ADDR_FILT(9)
π NAME π
struct ieee802154_hw_addr_filt β the hardware address filtering settings, bestie π
okay so this is from the Kernel API Manual, and it's literally the struct that tells your hardware address filter who's who on the network β¨
π¦ SYNOPSIS π¦
struct ieee802154_hw_addr_filt {
__le16 pan_id;
__le16 short_addr;
__le64 ieee_addr;
bool pan_coord;
};
no cap, that's the whole shape of it π
πΈ Members πΈ
pan_idβ thepan_idthat should be set to the hardware address filter π«short_addrβ theshort_addrthat should be set to the hardware address filter π«Άieee_addrβ the extended address that should be set to the hardware address filter βpan_coordβ a boolean, and it's giving "should hardware filtering operate as coordinator?" energy π
β¨ SEE ALSO β¨
Kernel file ./include/net/mac802154.h, plus the enum friends:
ieee802154_hw_addr_filt_flags(9)struct ieee802154_hw(9)enum ieee802154_hw_flags(9)ieee802154_get_fc_from_skb(9)ieee802154_skb_dst_pan(9)ieee802154_skb_src_pan(9)ieee802154_skb_is_intra_pan_addressing(9)ieee802154_be64_to_le64(9)ieee802154_le64_to_be64(9)ieee802154_le16_to_be16(9)ieee802154_be16_to_le16(9)ieee802154_alloc_hw(9)ieee802154_free_hw(9)ieee802154_register_hw(9)ieee802154_unregister_hw(9)ieee802154_rx_irqsafe(9)ieee802154_xmit_complete(9)ieee802154_xmit_error(9)ieee802154_xmit_hw_error(9)
like, go read them, they're iconic, iykyk π₯
that's the whole page, babe β no bugs, no warnings, no exit statuses hiding anywhere π the entire struct is just those four members and it ate π
and finally, the little sign-off: this one lives under ./include/net, and the page is dated October 2026 π mwah, go filter some addresses bestie π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms