fc_rport_recv_flogi_req(9)
π¦ NAME π¦
okay so bestie, this is fc_rport_recv_flogi_req β from the Kernel API Manual, no less π β and it handles a Fabric Login (FLOGI) request in p-mp mode. That's the whole name vibe. Slay. π
β¨ SYNOPSIS β¨
the whole signature, preserved exactly because we do not mess with source code in this group chat π«Ά:
void fc_rport_recv_flogi_req (struct fc_lport *lport , struct fc_frame
*rx_fp );
π ARGUMENTS π
lportβ the local port that received the PLOGI request. (yes, the argument description says PLOGI right there β I'm preserving the source wording exactly, bestie π)rx_fpβ the PLOGI request frame. iconic little frame, honestly π¦
π DESCRIPTION π
Reference counting: drops kref on return.
that's it. that's the description. short, mysterious, absolutely doing the most with the least πβ¨
so yeah: when this function returns, the kref has been dropped. the source says it plain and simple, and we respect it.
π₯ SEE ALSO π₯
Kernel file ./drivers/scsi/libfc/fc_rport.c β and the whole extended friend group π:
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_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)
mwah π this little page comes from ./drivers/scsi/libfc, dated October 2026, and it's literally fc_rport_recv_flogi_req(9) β bye bestie, go drop that kref responsibly π«Άπ
π¦ 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