fc_rport_recv_req(9)
π fc_rport_recv_req(9) β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual page for fc_rport_recv_req. yes it's a function, yes it's in the kernel, yes we're gonna understand it. sit down, hydrate, let's go β¨
β¨ NAME β¨
fc_rport_recv_req β the handler for requests. that's it, that's the vibe. it handles requests π«Ά
π¦ SYNOPSIS π¦
void fc_rport_recv_req (struct fc_lport *lport , struct fc_frame *fp );
literally copy that exactly, ngl, don't get creative with the spacing π
π ARGUMENTS π
lportβ the local port that received the request. like, the one who picked up the phone πfpβ the request frame. the actual message itself, the main character π
π DESCRIPTION π
so what does it do? it's the handler for requests. icon behaviour, honestly.
one lil note that matters: reference counting: does not modify kref. so if you were expecting this to touch the kref, it does not. not today, not ever. periodt π
heads up bestie β this is the whole description, no cap. don't go reading extra behaviour into it that isn't written here π
π SEE ALSO π
okay this list is long and honestly kind of iconic, so buckle up. it's all in the kernel file ./drivers/scsi/libfc/fc_rport.c, and here's every single friend in the family:
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_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_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 whole group chat π every single one of them, fr fr. go read them too, they're all π₯
anyway that's the page!! mwah π this came from ./drivers/scsi/libfc and it's dated October 2026, so like, bookmark it and come back when you need it. slay, bye π§ββοΈβ¨πΈ
π¦ 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