idpf_tx_splitq_clean_all(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… idpf_tx_splitq_clean_all(9) β€” from the Kernel API Manual ✨

okay so bestie, welcome to the kernel API manual page for idpf_tx_splitq_clean_all, and no cap, this one is short and sweet but it's literally doing the lord's work clearing out completion queues πŸ§ΉπŸ’–


✨ NAME ✨

idpf_tx_splitq_clean_all β€” Clean completion queues πŸŽ€

like, that's the whole vibe. it cleans the completion queues. iconic behaviour, honestly.


🌸 SYNOPSIS 🌸

bool idpf_tx_splitq_clean_all (struct idpf_q_vector *q_vec , int budget
, int *cleaned );
⚠️ copy it exactly as-is, spaces and all, bestie β€” the commas are chilling with a space in front and that's just how it is. don't come for me, I don't make the rules πŸ’€

πŸ¦‹ ARGUMENTS πŸ¦‹

  • q_vec β€” the queue vector πŸ’« (yes queen, that's the whole description, keep it moving)
  • budget β€” this one's the vibe check πŸ€‘ it's used to determine if we are in netpoll
  • cleaned β€” returns the number of packets cleaned 🧼 like it hands the count back to you, slay

⭐ RETURN ⭐

returns false if clean is not complete, else it returns true 🫢

so like: false = not done yet, true = we ate and left no crumbs πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the page goes full main-character and lists, like, everyone in the ./drivers/net/ethernet/intel/idpf/idpf_txrx.c kernel file 🧚 the whole friend group showed up:

iykyk 😭 that's the whole roster, every single one, no skips.


πŸŽ€ the cute little sign-off πŸŽ€

and that's the page, bestie!! 🫢 sourced straight from ./drivers/net/ethernet/intel/idpf, stamped October 2026 β€” go forth and clean those completion queues, you absolute icon πŸ‘‘βœ¨πŸ’–

πŸ“¦ where this page comes from