fc_set_rport_loss_tmo(9)
π fc_set_rport_loss_tmo(9) β kernel API manual, bestie edition
okay so you're in the kernel API manual, section 9, and the star of the show is fc_set_rport_loss_tmo. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
fc_set_rport_loss_tmo β set the remote port loss timeout. literally that's the job. no cap.
πΈ SYNOPSIS πΈ
void fc_set_rport_loss_tmo (struct fc_rport *rport , u32 timeout );
look at her. void return, two args, zero drama. she takes it and she returns nothing because she doesn't need to prove anything π
π ARGUMENTS π
rportβ the remote port that gets a new timeout value. she's the one getting the glow-up here β¨timeoutβ the new timeout value (in seconds). yes bestie, seconds. not millis, not micros, seconds. π
π SEE ALSO π
this is the part where the manpage flexes on you, because the whole libfc rport extended family shows up. kernel file ./drivers/scsi/libfc/fc_rport.c, and then:
fc_rport_lookup(9)fc_rport_create(9)fc_rport_destroy(9)fc_rport_state(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_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β¦ that's the entire friend group. the enter_* girls, the recv_*_req girls, the _resp girls, the _prli girls β everyone ate, nobody left out. periodt. π₯
π sign-off π
this lil page lives in ./drivers/scsi/libfc, dated October 2026, and it's filed under fc_set_rport_loss_tmo(9) in the Kernel API Manual. go set that timeout, bestie β you're gonna slay πβ¨π
π¦ 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