ieee802154_s...n_addressing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 __le16 one, 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:

πŸ’€ ngl that's a lot of endian-flipping in there. big be64/le64 energy. 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