lpfc_els_handle_rscn(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– lpfc_els_handle_rscn πŸ’–

okay so welcome to the Kernel API Manual page for lpfc_els_handle_rscn(9), bestie. This is the little vport-RSCN-handling icon, and we’re gonna get into it. ✨


🌸 NAME 🌸

lpfc_els_handle_rscn β€” Handle rscn for a vport πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

int lpfc_els_handle_rscn (struct lpfc_vport *vport );

πŸŽ€ ARGUMENTS πŸŽ€

  • vport β€” pointer to a host virtual N_Port data structure. 🫢

✨ DESCRIPTION ✨

okay so this routine handles the Registration State Configuration Notification (RSCN) for a vport. No cap. πŸ’–

If login to NameServer does not exist, a new ndlp shall be created and a Port Login (PLOGI) to the NameServer is issued. 🌸

Otherwise, if the ndlp to NameServer exists, a Common Transport (CT) command to the NameServer shall be issued. πŸ¦‹

If CT command to the NameServer fails to be issued, the lpfc_els_flush_rscn routine shall be invoked to clean up any RSCN activities with the vport. Cleanup era. 🧹

Return code vibes:

  • 0 β€” Cleaned up rscn on the vport
  • 1 β€” Wait for plogi to name server before proceed

🌈 SEE ALSO 🌈

the whole squad is here, fr fr β€” including the kernel file and every single one of these references:


that’s the whole page, bestie β€” source/version is ./drivers/scsi/lpfc, and it’s dated October 2026. periodt πŸ’…βœ¨

πŸ“¦ where this page comes from