fc_rport_recv_els_req(9)
π¦ fc_rport_recv_els_req π
okay so bestie, welcome to the fc_rport_recv_els_req(9) page β this is the Kernel API Manual entry for it, and we're gonna get you fluent, no cap β¨
π NAME π
fc_rport_recv_els_req β the handler for validated ELS requests π«Ά
β SYNOPSIS β
void fc_rport_recv_els_req (struct fc_lport *lport , struct fc_frame *fp
);
πΈ ARGUMENTS πΈ
lportβ the local port that received the ELS request π like, this is where it landedfpβ the ELS request frame itself, the actual message π¦
β¨ DESCRIPTION β¨
so what does it do? it handles incoming ELS requests that require port login. and the important little detail: the ELS opcode has already been validated by the caller β so by the time this function is in its main character era, the checking is done. iykyk π
Reference counting: does not modify kref π that's it, that's the whole note, but it matters, so don't forget it
π SEE ALSO π
Kernel file ./drivers/scsi/libfc/fc_rport.c β and here's the whole friend group, every single one, no skipping π
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_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)
fr fr that's the whole list β 40-something entries and we did not drop a single one π go read them, they ate π₯
and that's a wrap, bestie π this page lives under ./drivers/scsi/libfc, dated October 2026, and it's the fc_rport_recv_els_req(9) page β slay, you're now officially informed ππΈ
π¦ 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