fc_disc_stop_final(9)
π fc_disc_stop_final β a Kernel API Manual moment
okay so bestie, welcome to the fc_disc_stop_final(9) page, like, the finale of discovery-stopping. yes the manual name is literally fc_disc_stop_final(9) and it lives in the Kernel API Manual, we love a title that eats π
β¨ NAME β¨
fc_disc_stop_final β stop discovery for a given lport. that's it, that's the whole vibe check π
πΈ SYNOPSIS πΈ
void fc_disc_stop_final (struct fc_lport *lport );
π¦ ARGUMENTS π¦
lportβ the lport that discovery should stop on. like, the one and only target of this whole operation, no cap π―
π₯ DESCRIPTION π₯
okay so here's the tea: this function blocks π like it literally will not return until discovery has been completely stopped and all rports have been deleted. not "mostly stopped", not "stopping rn", completely. all of them. gone. periodt π
bestie be warned: it blocks, so don't be out here expecting it to slide back to you instantly β it's giving "wait for the whole cleanup to finish" main character energy π«Ά
π SEE ALSO π
the kernel file it all lives in: ./drivers/scsi/libfc/fc_disc.c β go read it, iykyk πβ¨
and the whole friend group of functions it hangs with:
fc_disc_stop_rports(9)fc_disc_recv_rscn_req(9)fc_disc_recv_req(9)fc_disc_restart(9)fc_disc_start(9)fc_disc_done(9)fc_disc_error(9)fc_disc_gpn_ft_req(9)fc_disc_gpn_ft_parse(9)fc_disc_timeout(9)fc_disc_gpn_ft_resp(9)fc_disc_gpn_id_resp(9)fc_disc_gpn_id_req(9)fc_disc_single(9)fc_disc_stop(9)fc_disc_config(9)fc_disc_init(9)
and that's the page, bestie!! πβ this little icon comes to you from ./drivers/scsi/libfc, dated October 2026, and it's still out here being fc_disc_stop_final(9) β go off, king ππ
π¦ 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