fcoe_destroy_work(9)
π fcoe_destroy_work(9) β like, the Kernel API Manual one π
okay so bestie, listen. this one's a little kernel-function page from the Kernel API Manual, and yes it's short, but it's iconic in its own quiet way. it's giving "small but mighty" energy, and i'm obsessed. π¦
β¨ NAME β¨
fcoe_destroy_work β destroy a FCoE port in a deferred work context. that's it. that's the whole gig. she comes in, she tears the port down, she leaves. main character energy fr fr. π
β SYNOPSIS β
void fcoe_destroy_work (struct work_struct *work );
no cap, that's the whole signature. void in, void out β she returns nothing, because the destruction is the point. πΈ
π«Ά ARGUMENTS π«Ά
workβ handle to the FCoE port to be destroyed. yes, it's typed as astruct work_struct *, and yes, that's because this whole thing runs in a deferred work context (it's literally in the name, iykyk). you hand her the handle, she handles it. πβ¨
ngl bestie, that's the only argument. this function is lowkey minimal and i respect it.
π₯ SEE ALSO π₯
okay this is the part where she pops off. the kernel file we're repping here is ./drivers/scsi/fcoe/fcoe.c, and the friend group is massive. every single one of these is invited to the group chat π:
fcoe_interface_setup(9)fcoe_interface_create(9)fcoe_interface_remove(9)fcoe_interface_cleanup(9)fcoe_fip_recv(9)fcoe_fip_vlan_recv(9)fcoe_port_send(9)fcoe_fip_send(9)fcoe_update_src_mac(9)fcoe_get_src_mac(9)fcoe_lport_config(9)fcoe_netdev_config(9)fcoe_shost_config(9)fcoe_fdmi_info(9)fcoe_oem_match(9)fcoe_em_config(9)fcoe_if_destroy(9)fcoe_ddp_setup(9)fcoe_ddp_target(9)fcoe_ddp_done(9)fcoe_if_create(9)fcoe_if_init(9)fcoe_if_exit(9)fcoe_rcv(9)fcoe_alloc_paged_crc_eof(9)fcoe_xmit(9)fcoe_filter_frames(9)fcoe_recv_frame(9)fcoe_receive_work(9)fcoe_dev_setup(9)fcoe_dev_cleanup(9)fcoe_device_notification(9)fcoe_disable(9)fcoe_enable(9)fcoe_ctlr_enabled(9)fcoe_ctlr_mode(9)fcoe_destroy(9)fcoe_match(9)fcoe_dcb_create(9)_fcoe_create(9)fcoe_create(9)fcoe_ctlr_alloc(9)fcoe_link_ok(9)fcoe_percpu_clean(9)fcoe_reset(9)fcoe_hostlist_lookup_port(9)fcoe_hostlist_lookup(9)fcoe_hostlist_add(9)fcoe_hostlist_del(9)fcoe_init(9)fcoe_exit(9)fcoe_flogi_resp(9)fcoe_logo_resp(9)fcoe_vport_create(9)fcoe_vport_destroy(9)fcoe_vport_remove(9)fcoe_vport_disable(9)fcoe_set_vport_symbolic_name(9)fcoe_set_port_id(9)
likeβ¦ the whole fcoe_* family showed up. ate and left no crumbs ππ
anyway that's the page, bestie. you understood it, you slayed it, you're basically a kernel dev now. go destroy some ports (responsibly, in a deferred work context). π
this little love letter comes to you from ./drivers/scsi/fcoe, dated October 2026 β mwah, xoxo from the Kernel API Manual gang π§ββοΈπ
π¦ 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