fcoe_clean_pending_queue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🧚 fcoe_clean_pending_queue β€” the Kernel API Manual tea β˜•

Ok so bestie, welcome to the fcoe_clean_pending_queue(9) page πŸ’– this one lives in the Kernel API Manual and it's short but it does something very real: it dequeues an skb and frees it. That's the whole vibe. No cap.


✨ NAME ✨

fcoe_clean_pending_queue β€” dequeue an skb and free it 🫢

Literally the function's whole personality: it takes an skb off the queue and then frees it. Clean, simple, iconic behavior.


🌸 SYNOPSIS 🌸

void fcoe_clean_pending_queue (struct fc_lport *lport );

So yeah, it returns void (no little gift back to you, it just does the thing) and it takes exactly one argument: a struct fc_lport * named lport. That's the whole signature, periodt.


πŸŽ€ ARGUMENTS πŸŽ€

  • lport β€” the local port you're dequeuing an skb on. That's your main character for this call πŸ‘‘ it's the struct fc_lport * and it's where the pending queue lives, so like, don't forget to pass it fr fr.

πŸ’… SEE ALSO πŸ’…

Ok this is where it gets so good, because the cross-reference list is huge and honestly kind of iconic. First up, the file:

  • Kernel file ./drivers/scsi/fcoe/fcoe_transport.c β€” that's the home address, iykyk 🏠

And then the whole friend group of related functions, all listed in (9) form, and yes I'm listing every single one because we don't skip anyone in this house:

Like, that's the entire squad 😭 go read them, they're all right there in ./drivers/scsi/fcoe, no cap. The whole FCoE friend group ate and left no crumbs πŸ”₯


Heads up bestie: this page is short on purpose β€” the original gives us no caveats, no return value, no error codes, and no environment variables, so I'm not inventing any. We keep the facts exactly as delivered πŸ’―

🌈 And that's a wrap! This little page comes to you from ./drivers/scsi/fcoe, in the October 2026 version of things β€” mwah, sending you off with a kiss and a freed skb πŸ’‹πŸŽ€ byeee! πŸ¦‹

πŸ“¦ where this page comes from