fc_rport_enter_plogi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fc_rport_enter_plogi β€” Kernel API Manual, bestie edition

okay so you're looking at fc_rport_enter_plogi(9), the Kernel API Manual entry for the function that sends the Port Login (PLOGI) request. yes, that PLOGI. the one everybody in libfc is always talking about. she's iconic, she's the opener of doors, she's giving "first message in the group chat" energy πŸ’Œ


✨ SYNOPSIS ✨

void fc_rport_enter_plogi (struct fc_rport_priv *rdata );

no return value, she just does it. void queen. slay 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • rdata β€” the remote port you're sending a PLOGI to. that's your target, your main character, the one getting the login request. pass her in and let the function cook πŸ”₯

🌸 DESCRIPTION 🌸

so like, the whole personality of this function is reference counting, no cap:

Reference counting: increments kref when sending ELS.

that's it, that's the vibe. when this bad girl sends an ELS (Extended Link Service, iykyk), the kref goes up. πŸ“ˆ she's holding onto that reference so nothing gets yanked out from under her mid-send β€” literally the responsible friend who makes sure everyone gets home safe πŸ’œ


πŸ¦‹ SEE ALSO πŸ¦‹

okay buckle up bestie, the friend group is LARGE. everyone in ./drivers/scsi/libfc/fc_rport.c showed up:


🧚 KERNEL FILE 🧚

the source lives at ./drivers/scsi/libfc/fc_rport.c β€” go read it, she's worth it ⭐


that's the whole page, bestie, you ate that πŸ’…βœ¨ and for the sign-off: this lil beauty comes from ./drivers/scsi/libfc, dated October 2026 β€” mwah, stan forever, bye πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from