fcoe_ctlr_flogi_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– fcoe_ctlr_flogi_send(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” yes we're literally reading kernel docs for fun now, that's the vibe, main character energy fr fr ✨


🌸 NAME 🌸

fcoe_ctlr_flogi_send β€” handle sending of FIP FLOGI. that's it. that's the whole job. iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

void fcoe_ctlr_flogi_send (struct fcoe_ctlr *fip );

no return value, it just does the thing πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • fip β€” the FCoE controller that timed out 😭 she's late, she's stressed, and now somebody's gotta deal with it.

πŸ’œ DESCRIPTION πŸ’œ

so like β€” this is done here specifically because fcoe_ctlr_els_send can't get the mutex. like, cannot. will not. structurally impossible. so we have this whole separate function for it. no cap.

Called with ctlr_mutex held. πŸ”’

⚠️ The caller must not hold ctlr_lock. not "probably shouldn't", not "try not to" β€” must not. deadass. lock discipline is not a suggestion, bestie πŸ’€

⭐ SEE ALSO ⭐

Kernel file ./drivers/scsi/fcoe/fcoe_ctlr.c β€” and here's the whole friend group, everyone's invited to the group chat 🫢


✨ that's the whole page, you ate that ✨

and finally, the lil sign-off πŸŽ€ β€” this one comes courtesy of ./drivers/scsi/fcoe, dated October 2026, and it's filed under fcoe_ctlr_flogi_send(9) like the queen she is πŸ‘‘πŸ’–

πŸ“¦ where this page comes from