ieee802154_s...n_addressing(9)
π
ieee802154_skb_is_intra_pan_addressing β the Kernel API Manual, bestie edition β¨
okay so real talk, this is a page from the Kernel API Manual, and it's about one (1) very specific little function. she's tiny, she's niche, and she is so important if you're doing 802.15.4 stuff. let's get into it π«Ά
β¨ NAME β¨
ieee802154_skb_is_intra_pan_addressing β checks whenever the mac addressing is an intra pan communication π¦
like literally that's her whole job. one vibe check on the addressing, and she'll tell you if it's intra-pan or not. no cap.
πΈ SYNOPSIS πΈ
bool ieee802154_skb_is_intra_pan_addressing(__le16 fc, const struct sk_buff *skb);
look at her go. returns a bool, takes two args, iconic behavior honestly π
π ARGUMENTS π
fcβ the mac header frame control field π« (yes that frame control field, the__le16one, you know the one)skbβ the skb where the source and destination pan should be get from π¦β¨ (yes that's the original wording, "should be get from", she's doing her best and we love her for it)
π¦ SEE ALSO π¦
bestie. there is a whole friend group. here's the full roster, no one gets left out:
Kernel file ./include/net/mac802154.h enum:
ieee802154_hw_addr_filt_flags(9)struct ieee802154_hw_addr_filt(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_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)
π ngl that's a lot of endian-flipping in there. bigbe64/le64energy. go read them, they're all in./include/net/mac802154.h. iykyk.
and that's the whole page, babe π mwah π β this one lives in ./include/net, dated October 2026, and yes the header/footer both said ieee802154_s...n_addressing(9) (the truncation is serving dramatic ellipsis, we stan). see u in the next one π§π
π¦ 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