ENUM SKB_FRAME_DESC_FLAGS(9)
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β theskb_dmafield has been mapped for RX. slay, receive-side DMA is mapped πSKBDESC_DMA_MAPPED_TXβ theskb_dmafield 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 theskb, instead of in thedescfield. itβs giving βdescriptor lives up frontβ energy π
π SEE ALSO π
the whole linked-up squad, fr fr:
- Kernel file
./drivers/net/wireless/ralink/rt2x00/rt2x00queue.h Entry frame size(9)enum data_queue_qid(9)struct skb_frame_desc(9)get_skb_frame_desc(9)enum rxdone_entry_desc_flags(9)RXDONE_SIGNAL_MASK(9)struct rxdone_entry_desc(9)enum txdone_entry_desc_flags(9)struct txdone_entry_desc(9)enum txentry_desc_flags(9)struct txentry_desc(9)enum queue_entry_flags(9)struct queue_entry(9)enum queue_index(9)enum data_queue_flags(9)struct data_queue(9)queue_end(9)tx_queue_end(9)queue_next(9)queue_loop(9)queue_for_each(9)tx_queue_for_each(9)txall_queue_for_each(9)rt2x00queue_for_each_entry(9)rt2x00queue_empty(9)rt2x00queue_full(9)rt2x00queue_threshold(9)rt2x00queue_dma_timeout(9)_rt2x00_desc_read(9)rt2x00_desc_read(9)rt2x00_desc_write(9)
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
- 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