ENUM RXDONE_ENTRY_DESC_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual page for enum rxdone_...y_desc_flags(9) β€” yes, that’s the manual-name moment folded in right at the top, we’re efficient like that. The actual main character is enum rxdone_entry_desc_flags, and it is literally the flags for &struct rxdone_entry_desc. that’s the whole name section, periodt. πŸ’…

✨ SYNOPSIS ✨

here’s the enum in all its exact, untouched glory β€” do not come for the spacing, it’s canon:

enum rxdone_entry_desc_flags {
    RXDONE_SIGNAL_PLCP ,
    RXDONE_SIGNAL_BITRATE ,
    RXDONE_SIGNAL_MCS ,
    RXDONE_MY_BSS ,
    RXDONE_CRYPTO_IV ,
    RXDONE_CRYPTO_ICV ,
    RXDONE_L2PAD

};

πŸŽ€ Constants πŸŽ€

bestie, these are the constants, and every single one matters. no skipping, no cap:

  • RXDONE_SIGNAL_PLCP β€” this one means the signal field contains the plcp value. iconic little signal-field flag.
  • RXDONE_SIGNAL_BITRATE β€” the signal field contains the bitrate value. yes bestie, bitrate business.
  • RXDONE_SIGNAL_MCS β€” the signal field contains the mcs value. mcs said hi.
  • RXDONE_MY_BSS β€” the vibe check: does this frame originate from the device’s BSS? that’s the question it’s answering.
  • RXDONE_CRYPTO_IV β€” driver provided IV/EIV data. crypto girlies rise.
  • RXDONE_CRYPTO_ICV β€” driver provided ICV data. keeping it secure and cute.
  • RXDONE_L2PAD β€” the 802.11 payload has been padded to a 4-byte boundary. padding ate, no crumbs.

🌈 SEE ALSO 🌈

okay so the cross-refs are giving full encyclopedia realness, and we are keeping every single one β€” no disappearing refs on my watch:

Kernel file ./drivers/net/wireless/ralink/rt2x00/rt2x00queue.h Entry frame size(9), enum data_queue_qid(9), enum skb_frame_desc_flags(9), struct skb_frame_desc(9), get_skb_frame_desc(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).


k bye bestie β€” this page’s source/version is ./drivers/net/wireless/ralink/..., dated October 2026, and it’s the enum rxdone_...y_desc_flags(9) manual page. it ate, no crumbs. πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from