STRUCT IWL_RX_COMPLETION_DESC(9)
β¨ struct iwl_rx_completion_desc(9) β¨
okay bestie, gather round π because this is struct iwl_rx_completion_desc from the Kernel API Manual, and it's literally the completion descriptor. yes. that's the whole name. she's a struct, she's iconic, she shows up in the kernel docs, and we're gonna read her together π«Ά
πΈ NAME πΈ
struct iwl_rx_completion_desc β completion descriptor π
like, that's it. that's her job description. completion descriptor. slay.
π¦ SYNOPSIS π¦
here's the actual shape of her, no cap, copy it exactly because we do NOT freestyle structs:
struct iwl_rx_completion_desc {
__le32 reserved1;
__le16 rbid;
u8 flags;
u8 reserved2[25];
};
look at that layout. __le32 then __le16 then a u8 then a whole u8 reserved2[25] just vibing at the end. main character energy fr fr β¨
π Members π
reserved1β reserved. that's it. she's reserved. she's not telling you her business πrbidβ the unique tag of the received buffer π·οΈ like a little name tag but for a buffer, iykykflagsβ flags, where0means fragmented and all other values are reserved π so like, zero is the only one doing anything rn, the rest are just holding seatsreserved2β reserved. again. reserved squared. reservedΒ². she said no comment π
ngl there's a lot of reserved energy in this struct and honestly? respect. sometimes the move is to say nothing πΈ
π SEE ALSO π
the whole friend group, ok, all of these are linked and you WILL be seeing them:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.hπ (yes that's the path, that's where she lives) struct iwl_rx_mem_buffer(9)struct iwl_rx_transfer_desc(9)struct iwl_rx_completion_desc_bz(9)struct iwl_rxq(9)struct iwl_rb_allocator(9)iwl_get_closed_rb_stts(9)enum iwl_fw_mon_dbgfs_state(9)enum iwl_shared_irq_flags(9)enum iwl_image_response_code(9)struct cont_rec(9)enum iwl_pcie_imr_status(9)struct iwl_txq(9)struct iwl_pcie_txqs(9)struct iwl_trans_pcie(9)iwl_txq_inc_wrap(9)iwl_txq_dec_wrap(9)
that's seventeen (17) entries bestie, go read them, they're all right there π
okay and for the sign-off π this little page came from ./drivers/net/wireless/intel/i... and it's dated October 2026, and the footer is literally just struct iwl_...pletion_desc(9) again because the manpage said so. 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