idpf_rx_singleq_clean_all(9)
π
idpf_rx_singleq_clean_all(9) β from the Kernel API Manual, bestie π
Okay so, welcome to the group chat, the manual name is Kernel API Manual and today's main character is idpf_rx_singleq_clean_all β yes she cleans all the Rx queues, no cap. Let's get into it β¨
πΈ NAME πΈ
idpf_rx_singleq_clean_all β Clean all Rx queues. That's it, that's the vibe β she's the "clean everything" friend π§Ήπ
β¨ SYNOPSIS β¨
bool idpf_rx_singleq_clean_all (struct idpf_q_vector *q_vec , int budget
, int *cleaned );
Notice the return type, bestie β she gives you a bool back π (foreshadowing, iykyk).
π¦ ARGUMENTS π¦
q_vecβ the queue vector. Like, the whole squad of queues she's about to clean, fr fr πbudgetβ used to determine if we are in netpoll. Yeah she's lowkey a snitch for netpoll like that πcleanedβ returns number of packets cleaned. She writes it back through the pointer, so it's givingoutput parameterenergy π
π DESCRIPTION π
Returns false if clean is not complete, else returns true.
That's the whole description, and honestly? Periodt. Short. Iconic. She tells you exactly what you need to know and dips πβ
π SEE ALSO π
The kernel file this whole era lives in:
./drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
And the full friend group, everybody say hi π«Ά:
idpf_tx_singleq_csum(9)idpf_tx_singleq_dma_map_error(9)idpf_tx_singleq_map(9)idpf_tx_singleq_get_ctx_desc(9)idpf_tx_singleq_build_ctx_desc(9)idpf_tx_singleq_frame(9)idpf_tx_singleq_clean(9)idpf_tx_singleq_clean_all(9)idpf_rx_singleq_test_staterr(9)idpf_rx_singleq_is_non_eop(9)idpf_rx_singleq_csum(9)idpf_rx_singleq_base_csum(9)idpf_rx_singleq_flex_csum(9)idpf_rx_singleq_base_hash(9)idpf_rx_singleq_flex_hash(9)__idpf_rx_singleq_process_skb_fields(9)idpf_rx_buf_hw_update(9)idpf_rx_singleq_buf_hw_alloc_all(9)idpf_rx_singleq_extract_base_fields(9)idpf_rx_singleq_extract_flex_fields(9)idpf_rx_singleq_extract_fields(9)idpf_rx_singleq_clean(9)idpf_vport_singleq_napi_poll(9)
Not me listing every single one because the facts do NOT change, bestie ππ₯
Also lowkey obsessed with the note that budget is "used to determine if we are in netpoll" β I'm not adding anything to that, I'm just saying it's iconic π
That's the whole page, and yes, she ate π Source era: ./drivers/net/ethernet/intel/idpf, dated October 2026 β mwah, see you in the next call, bestie ππβ¨
π¦ 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