ENUM IEEE80211_OFFLOAD_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ieee80211_offload_flags πŸ’…

okay bestie, welcome to the Kernel API Manual, page 9 β€” yes, this is the enum ieee80211_offload_flags(9) page and it is so much more chill than it looks. sit down, grab a strawberry drink πŸ“, and let's get into it ✨


🌸 NAME 🌸

enum ieee80211_offload_flags β€” virtual interface offload flags. that's it, that's the whole vibe: flags that say which offload stuff your virtual interface is doing πŸ’–


✨ SYNOPSIS ✨

here's the whole enum, copy-pasted with love, do not touch the commas (they're quirky but they're ours) πŸŽ€

enum ieee80211_offload_flags {
    IEEE80211_OFFLOAD_ENCAP_ENABLED ,
    IEEE80211_OFFLOAD_ENCAP_4ADDR ,
    IEEE80211_OFFLOAD_DECAP_ENABLED ,
    IEEE80211_OFFLOAD_ENCAP_MCAST

};

πŸ¦‹ Constants πŸ¦‹

these are the actual members, and ngl each one is kind of a whole personality πŸ‘‘

  • IEEE80211_OFFLOAD_ENCAP_ENABLED β€” tx encapsulation offload is enabled, periodt πŸ”₯ the driver supports sending frames that mac80211 hands over as 802.3 frames. but β€” and this is the important part, bestie β€” it must also support sending 802.11 packets for that same interface. both. not one. πŸ’…
  • IEEE80211_OFFLOAD_ENCAP_4ADDR β€” support for 4-address mode encapsulation offload 🫢
  • IEEE80211_OFFLOAD_DECAP_ENABLED β€” rx encapsulation offload is enabled ✨ the driver supports passing received 802.11 frames up to mac80211 as 802.3 frames. receiving arc, unlocked πŸŽ€
  • IEEE80211_OFFLOAD_ENCAP_MCAST β€” tx multicast encapsulation offload is enabled 🌈 the driver supports sending multicast frames that mac80211 passed as 802.3 frames.
fr fr the ENCAP_ENABLED one is the sneaky one β€” both 802.3 and 802.11 sending for the same interface, no cap. don't sleep on that second sentence 😭

🌈 SEE ALSO 🌈

okay this is the icons-only section, the group chat with 300 unread messages, and i am not leaving anyone on read πŸ’€ every single one, in order:

like i said. everybody's here. nobody's left out. 🫢


and that's the page, bestie!! πŸŽ€ tiny little sign-off from the source, because we respect the credits: this one lives over at ./include/net, dated October 2026, and the footer says enum ieee802...ffload_flags(9) β€” yes the title got cutely truncated in the footer and honestly? iconic. slay. πŸ’…βœ¨ go read some mac80211 docs, ily, bye!! πŸŒˆπŸ’–

πŸ“¦ where this page comes from