lpfc_adisc_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_adisc_done β€” from the Kernel API Manual ✨

okay so bestie, welcome to lpfc_adisc_done(9), straight out of the Kernel API Manual. this is the little function that closes out the ADISC era of discovery and hands the mic to PLOGI. it's giving backstage-pass energy πŸŽ€


✨ NAME ✨

lpfc_adisc_done β€” wrap up the adisc phase of discovery, periodt πŸ’«


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_adisc_done (struct lpfc_vport *vport );

that's it. that's the whole signature. no return value, no tricks, just vibes and a void. πŸ’œ


🌸 ARGUMENTS 🌸

  • vport β€” pointer to the lpfc_vport hba data structure that finished all the ADISCs. she's done, she's cooked, she's completed every last one 🫢

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea β˜•: this function gets called when the final ADISC is completed during discovery. like, the last one. the finale. the season-1 reunion episode 🌈

and what does she do with that moment? she handles clearing link attention or issuing reg_vpi, depending on whether npiv is enabled. ikyky πŸ’…

she also kicks off the PLOGI phase of discovery β€” so basically she's the one sliding into the group chat like "okay bestie, your turn now, PLOGI" 😭

one thing to keep in mind, no cap: this function is called with no locks held. so don't come in assuming you're already holding anything β€” you're not πŸ”₯

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/scsi/lpfc/lpfc_els.c β€” and bestie, buckle up, because the friend group here is huge πŸŽ€

like I said. huge friend group. she knows everyone πŸ’€πŸ«Ά


and that's the whole page, bestie 🧚 this little icon lives in ./drivers/scsi/lpfc and this edition is the October 2026 one, filed under lpfc_adisc_done(9) β€” slay, go read the source, mwah πŸ’–β­

πŸ“¦ where this page comes from