lpfc_rscn_disc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_rscn_disc(9) β€” but make it a whole vibe ✨

okay bestie, so this is from the Kernel API Manual, and we're diving into lpfc_rscn_disc(9) β€” the function that does RSCN discovery for a vport. Let me spill the tea. πŸ’–


🌸 NAME 🌸

lpfc_rscn_disc β€” perform RSCN discovery for a vport. (Yes, that's the whole name and vibe, no cap.) ✨

✨ SYNOPSIS ✨

void lpfc_rscn_disc (struct lpfc_vport *vport );

πŸŽ€ ARGUMENTS πŸŽ€

  • vport β€” pointer to a host virtual N_Port data structure. (Like, it's the vport we're doing discovery for, bestie. 🫢)

πŸ”₯ DESCRIPTION πŸ”₯

So this routine performs Registration State Change Notification (RSCN) discovery for a vport. Here's the tea: if the vport's node port recovery count is not zero, it will invoke lpfc_els_disc_plogi to perform PLOGI for all the nodes that need recovery. πŸ’…

But wait β€” if none of the PLOGI were needed through the lpfc_els_disc_plogi routine, then lpfc_end_rscn shall be invoked to check and handle possible more RSCN that came in during the period of processing the current ones. Periodt. πŸ’€πŸ”₯

πŸ‘€ SEE ALSO πŸ‘€

bestie, there are SO many related references, here's the whole squad β€” don't skip a single one:


xoxo, this page is from ./drivers/scsi/lpfc, dated October 2026, and it's all about lpfc_rscn_disc(9). πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from