fc_rport_error(9)
π fc_rport_error β NAME
ok so this is fc_rport_error, bestie β the error handler that gets called once retries have been exhausted. yes, that's the whole vibe: you tried, you retried, and now we're here. π«Ά
this page lives in the Kernel API Manual, and it's yours now. no cap.
β¨ SYNOPSIS β¨
void fc_rport_error (struct fc_rport_priv *rdata , int err );
π ARGUMENTS π
rdataβ the remote port that the error happened on. that's your port, the one going through it rn. πerrβ the error code. the receipt, basically. π
π¦ DESCRIPTION π¦
so when everything's been retried and there's nothing left to try, this is the function that handles the error. that's it, that's the job. iconic, honestly. β¨
reference counting: it does not modify kref. like, not even a little. hands off the kref. periodt. π
π SEE ALSO π
the kernel file is ./drivers/scsi/libfc/fc_rport.c and honestly the whole friend group shows up here, so let's give them their moment:
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_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_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)
like, the whole fc_rport cinematic universe. main character energy from every single one of them. πΈ
ok that's the whole page, go touch grass or read the source, either works π
mwah π this lil page came from ./drivers/scsi/libfc, dated October 2026, out of the Kernel API Manual β and fc_rport_error(9) is the name, don't wear it out β¨
π¦ 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