ENUM SKB_FRAME_DESC_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, buckle up β€” this is enum skb_frame_desc_flags(9) from the Kernel API Manual, and it’s literally the flag cheat sheet for &struct skb_frame_desc. no cap, it’s short but every bit matters πŸ’…

πŸ’– NAME πŸ’–

enum skb_frame_desc_flags β€” the flags for &struct skb_frame_desc. that’s the whole vibe: these are the little status bits that tell you what’s up with that struct πŸŽ€

✨ SYNOPSIS ✨

enum skb_frame_desc_flags {
    SKBDESC_DMA_MAPPED_RX ,
    SKBDESC_DMA_MAPPED_TX ,
    SKBDESC_IV_STRIPPED ,
    SKBDESC_NOT_MAC80211 ,
    SKBDESC_DESC_IN_SKB

};

πŸŽ€ Constants πŸŽ€

  • SKBDESC_DMA_MAPPED_RX β€” the skb_dma field has been mapped for RX. slay, receive-side DMA is mapped πŸ’–
  • SKBDESC_DMA_MAPPED_TX β€” the skb_dma field has been mapped for TX. transmit-side DMA mapped, iconic ✨
  • SKBDESC_IV_STRIPPED β€” the frame contained an IV/EIV provided by mac80211, but it was stripped for processing by the driver. so the driver handled it, bestie 🫢
  • SKBDESC_NOT_MAC80211 β€” the frame didn’t originate from mac80211, so don’t try to pass it back. noted, no take-backsies 😭
  • SKBDESC_DESC_IN_SKB β€” the descriptor is at the start of the skb, instead of in the desc field. it’s giving β€œdescriptor lives up front” energy πŸ‘‘

πŸ‘€ SEE ALSO πŸ‘€

the whole linked-up squad, fr fr:


cute sign-off time: this page came from ./drivers/net/wireless/ralink/..., dated October 2026. stay hydrated, read your flags, and go be the main character of the kernel, bestie πŸŒˆπŸ’œ periodt.

πŸ“¦ where this page comes from