idpf_rx_singleq_clean_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 giving output parameter energy πŸ’…

πŸ’œ 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 🫢:

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