tx_queue_for_each(9)
π tx_queue_for_each π
okay so bestie, this is the Kernel API Manual page for tx_queue_for_each β the macro that does the TX queue loop-de-loop. π No facts skipped, periodt.
πΈ NAME πΈ
tx_queue_for_each β loop through the TX queues. Thatβs the whole name, iconic and to the point. β¨
β¨ SYNOPSIS β¨
tx_queue_for_each (__dev , __entry );
π ARGUMENTS π
__devβ pointer tostruct rt2x00_dev. Thatβs the device situation. π«Ά__entryβ pointer where the current queue entry will be stored in.
π¦ DESCRIPTION π¦
This macro will loop through all TX related queues, highkey excluding the Beacon and Atim queues. So yeah β all the TX related ones, but Beacon and Atim are not invited to this party. π
π₯ SEE ALSO π₯
the whole related-page squad, fr fr:
- 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)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)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)
mwah π β thatβs a wrap! source/version: ./drivers/net/wireless/ralink/...; date: October 2026; page: tx_queue_for_each(9). π«Ά
π¦ 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