fc_rport_login_complete(9)
π fc_rport_login_complete β a kernel API manual, but make it cute
okay so bestie, welcome to the Kernel API Manual β¨ this one's fc_rport_login_complete(9) and honestly? she's a little niche, but she ATE. let's get into it π«Ά
πΈ NAME πΈ
fc_rport_login_complete β the girlies who handle the parameters and the completion of p-mp login. periodt. π
β¨ SYNOPSIS β¨
int fc_rport_login_complete (struct fc_rport_priv *rdata , struct
fc_frame *fp );
like, that's the whole signature. no notes. π₯
π ARGUMENTS π
rdataβ the remote port. specifically: the one we logged into, or the one that logged into us. either way she's the main character here πfpβ theFLOGIorPLOGIrequest or response frame. that's the frame, bestie. that's it. π¦
π DESCRIPTION π
so basically, this function returns a non-zero error if it sniffs out a problem with the frame. lowkey important: it does not free the frame. nope. not her job. don't come for her about it π
and the vibe check on scope? this is only used in point-to-multipoint mode</> for FIP right now. that's the current situation, no cap. π
like, don't go expecting her in other modes, okay? she's booked and busy in p-mp for FIP and that's the tea β
π¦ SEE ALSO π¦
the whole friend group, fr fr β and yes, the kernel file is ./drivers/scsi/libfc/fc_rport.c π
fc_rport_lookup(9)fc_rport_create(9)fc_rport_destroy(9)fc_rport_state(9)fc_set_rport_loss_tmo(9)fc_plogi_get_maxframe(9)fc_rport_state_enter(9)fc_rport_work(9)fc_rport_login(9)fc_rport_enter_delete(9)fc_rport_logoff(9)fc_rport_enter_ready(9)fc_rport_timeout(9)fc_rport_error(9)fc_rport_error_retry(9)fc_rport_flogi_resp(9)fc_rport_enter_flogi(9)fc_rport_recv_flogi_req(9)fc_rport_plogi_resp(9)fc_rport_enter_plogi(9)fc_rport_prli_resp(9)fc_rport_enter_prli(9)fc_rport_rtv_resp(9)fc_rport_enter_rtv(9)fc_rport_recv_rtv_req(9)fc_rport_logo_resp(9)fc_rport_enter_logo(9)fc_rport_adisc_resp(9)fc_rport_enter_adisc(9)fc_rport_recv_adisc_req(9)fc_rport_recv_rls_req(9)fc_rport_recv_els_req(9)fc_rport_recv_req(9)fc_rport_recv_plogi_req(9)fc_rport_recv_prli_req(9)fc_rport_recv_prlo_req(9)fc_rport_recv_logo_req(9)fc_rport_flush_queue(9)fc_rport_fcp_prli(9)fc_rport_t0_prli(9)fc_setup_rport(9)fc_destroy_rport(9)fc_rport_terminate_io(9)
okay that's the whole page, bestie β mwah π this little icon lives over in ./drivers/scsi/libfc, dated October 2026, and it's fc_rport_login_complete(9) signing off πβ¨π«Ά
π¦ 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