fc_rport_logo_resp(9)
π fc_rport_logo_resp π
okay bestie, so this page is from the Kernel API Manual (that's the manual name, no cap) and it's literally all about one little function: fc_rport_logo_resp. Sit down, hydrate, and let's get into it π«Ά
β¨ NAME β¨
fc_rport_logo_resp β the handler for logout (LOGO) responses, iykyk π
πΈ SYNOPSIS πΈ
void fc_rport_logo_resp (struct fc_seq *sp , struct fc_frame *fp , void
*rdata_arg );
π ARGUMENTS π
spβ the sequence the LOGO was on. that's its whole thing, it's giving "I know where I came from" πfpβ the LOGO response frame. the actual message, the moment, the main character πrdata_argβ the remote port. yeah, that one π
π¦ SEE ALSO π¦
ok so the kernel file is ./drivers/scsi/libfc/fc_rport.c and it's a whole friend group in there, here's the full squad:
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_login_complete(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_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)
and that's the whole page!! π little sign-off for you: this one lives in ./drivers/scsi/libfc, dated October 2026, and yeah it's still filed under fc_rport_logo_resp(9) β periodt πβ¨π
π¦ 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