fdls_send_fabric_logo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fdls_send_fabric_logo(9) β€” the Kernel API Manual, bestie edition

okay so this one lives in the Kernel API Manual and it's literally the function that sends a flogo (fabric logo, yes, that's a real thing, iykyk) over to the fcf. short page, but we're gonna treat it with the respect it deserves. πŸŽ€


✨ NAME ✨

fdls_send_fabric_logo β€” sends the flogo to the fcf πŸ¦‹

✨ SYNOPSIS ✨

void fdls_send_fabric_logo (struct fnic_iport_s *iport );

✨ ARGUMENTS ✨

  • iport β€” handle to the fnic iport, fr fr. that's your whole entry point into this vibe. 🫢

✨ DESCRIPTION ✨

so here's the tea: this function does not change or check the fabric state. not even a little. it's giving "i just do my one job" energy. πŸ’…

that means it's the caller's responsibility to set the appropriate iport fabric state when this is called. normally that's FDLS_STATE_FABRIC_LOGO β€” that's the one you want like 99% of the time. ✨

also, currently this assumes it's called with the fnic lock held. so like, don't just roll up uninvited, mwah. πŸ”’

no cap, if you skip the lock or forget to set the fabric state first, that's on you β€” the function is literally not checking. πŸ™ˆ

✨ SEE ALSO ✨

the kernel file ./drivers/scsi/fnic/fdls_disc.c, plus the whole friend group:

like, the whole oxid cinematic universe, we love to see it. πŸ‘‘


🌸 that's the whole page, bestie. sourced from ./drivers/scsi/fnic, dated October 2026 β€” slay, iconic, periodt. πŸ’–

πŸ“¦ where this page comes from