fc_rport_enter_adisc(9)
π fc_rport_enter_adisc β bestie, we're sending an ADISC
okay so real talk, this one lives in the Kernel API Manual and it's literally the glow-up moment where we go ask a remote port "hey babe, who even are you?" β¨
πΈ SYNOPSIS πΈ
void fc_rport_enter_adisc (struct fc_rport_priv *rdata );
no cap, that's the whole signature β void in, void out, no return value to stress about π
π ARGUMENTS π
rdataβ the remote port we're sending the ADISC request to. like, this is the port. the main character of this function tbh π«Ά
π¦ DESCRIPTION π¦
So what does it actually do? It sends an Address Discover (ADISC) request, periodt. That's the vibe. π
And then the important footnote, bestie, listen up:
Reference counting: it increments the kref when sending ELS. π
That's it, that's the whole description β but that kref bump is not a detail you skip, iykyk π
π SEE ALSO π
okay this list is LONG, so buckle up. All of these live in the kernel file ./drivers/scsi/libfc/fc_rport.c and they're basically the whole 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_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_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, yes, all of them. every single one. we don't leave the group chat on read π
and that's the page, bestie!! stay iconic, keep your krefs balanced, and go discover some addresses π
signing off from ./drivers/scsi/libfc β the libfc source tree, October 2026 edition πβ¨
π¦ 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