fcoe_clean_pending_queue(9)
π§ 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 thestruct 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:
fcoe_link_speed_update(9)__fcoe_get_lesb(9)fcoe_get_lesb(9)fcoe_ctlr_get_lesb(9)fcoe_validate_vport_create(9)fcoe_get_wwn(9)fcoe_fc_crc(9)fcoe_start_io(9)fcoe_check_wait_queue(9)fcoe_queue_timer(9)fcoe_get_paged_crc_eof(9)fcoe_transport_lookup(9)fcoe_transport_attach(9)fcoe_transport_detach(9)fcoe_netdev_map_lookup(9)fcoe_if_to_netdev(9)libfcoe_device_notification(9)fcoe_transport_create(9)fcoe_transport_destroy(9)fcoe_transport_disable(9)fcoe_transport_enable(9)libfcoe_init(9)libfcoe_exit(9)
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
- 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