ENUM RTL818X_TX_DESC_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum rtl818x_tx_desc_flags(9) β€” like, the whole vibe ✨

okay so welcome to the Kernel API Manual bestie, and today's main character is enum rtl818x_tx_desc_flags πŸŽ€ literally a little enum of Tx/Rx flags, and the whole point is that these flags are common between RTL818X chips β€” shared, no cap, one enum to rule them all πŸ‘‘


✨ NAME ✨

enum rtl818x_tx_desc_flags β€” Tx/Rx flags are common between RTL818X chips πŸ¦‹


🌸 SYNOPSIS 🌸

enum rtl818x_tx_desc_flags {
    RTL818X_TX_DESC_FLAG_NO_ENC ,
    RTL818X_TX_DESC_FLAG_TX_OK ,
    RTL818X_TX_DESC_FLAG_SPLCP ,
    RTL818X_TX_DESC_FLAG_RX_UNDER ,
    RTL818X_TX_DESC_FLAG_MOREFRAG ,
    RTL818X_TX_DESC_FLAG_CTS ,
    RTL818X_TX_DESC_FLAG_RTS ,
    RTL818X_TX_DESC_FLAG_LS ,
    RTL818X_TX_DESC_FLAG_FS ,
    RTL818X_TX_DESC_FLAG_DMA ,
    RTL818X_TX_DESC_FLAG_OWN

};

like, that's the whole cast of characters, and yes the trailing comma before the closing brace is right there, we do not touch it πŸ’€


🧚 Constants β€” the flag-by-flag breakdown 🧚

  • RTL818X_TX_DESC_FLAG_NO_ENC β€” disables hardware based encryption. turning the hardware crypto off, okay bestie? πŸ™ˆ
  • RTL818X_TX_DESC_FLAG_TX_OK β€” the TX frame was ACKed. it got the little nod of approval back 🫢
  • RTL818X_TX_DESC_FLAG_SPLCP β€” use short preamble. short and sweet, lowkey iconic ✨
  • RTL818X_TX_DESC_FLAG_RX_UNDER β€” -- undescribed -- (the docs literally said nothing, so neither will I 😭 the silence is the content ngl)
  • RTL818X_TX_DESC_FLAG_MOREFRAG β€” more fragments follow. there's more, there's always more πŸ“
  • RTL818X_TX_DESC_FLAG_CTS β€” use CTS-to-self protection. protecting itself, main character energy fr πŸ’…
  • RTL818X_TX_DESC_FLAG_RTS β€” use RTS/CTS protection. the classic duo, slaying together πŸ”₯
  • RTL818X_TX_DESC_FLAG_LS β€” last segment of the frame. the finale, the last episode πŸ‘‘
  • RTL818X_TX_DESC_FLAG_FS β€” first segment of the frame. the pilot episode, where it all begins 🌈
  • RTL818X_TX_DESC_FLAG_DMA β€” -- undescribed -- (again!! the manpage said nothing, so I'm not inventing anything, that's a promise πŸ™…β€β™€οΈ)
  • RTL818X_TX_DESC_FLAG_OWN β€” -- undescribed -- (yep, also undescribed. three mystery flags in the group chat and they're all typing… πŸ’€)
ngl three of these are marked -- undescribed -- in the source, so they stay undescribed here too β€” I'm not out here making up lore that isn't in the canon πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/net/wireless/realtek/rtl818x/rtl818x.h β€” go read the source bestie, that's where the real tea is πŸ“–βœ¨

and that's the whole page!! shoutout to ./drivers/net/wireless/realtek... for being the source, and to October 2026 for the date stamp β€” this one's for the Kernel API Manual girlies πŸ’– mwah, go read your headers 🫢

πŸ“¦ where this page comes from