ENUM FC_RPORT_STATE(9)
π enum fc_rport_state(9) β the remote port states glow-up
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for enum fc_rport_state, and it's basically the mood ring of a remote port: every state it can be in, in order, no cap. π¦
πΈ NAME πΈ
enum fc_rport_state β Remote port states π
β¨ SYNOPSIS β¨
enum fc_rport_state {
RPORT_ST_INIT ,
RPORT_ST_FLOGI ,
RPORT_ST_PLOGI_WAIT ,
RPORT_ST_PLOGI ,
RPORT_ST_PRLI ,
RPORT_ST_RTV ,
RPORT_ST_READY ,
RPORT_ST_ADISC ,
RPORT_ST_DELETE
};
like, that's the whole lineup. all nine of them. iconic behavior honestly. π
π Constants π
the main characters themselves, in order, with their whole vibe explained:
RPORT_ST_INITβ Initialized π± (fresh out the box, just vibing)RPORT_ST_FLOGIβ Waiting for FLOGI completion for point-to-multipoint β³RPORT_ST_PLOGI_WAITβ Waiting for peer to login for point-to-multipoint π«ΆRPORT_ST_PLOGIβ Waiting for PLOGI completion π«RPORT_ST_PRLIβ Waiting for PRLI completion πRPORT_ST_RTVβ Waiting for RTV completion βRPORT_ST_READYβ Ready for use β yes bestie, this is the main character energy moment π₯RPORT_ST_ADISCβ Discover Address sent π¬RPORT_ST_DELETEβ Remote port being deleted π (rip, gone but not forgotten)
π SEE ALSO π
Kernel file ./include/scsi/libfc.h
the whole friend group, fr fr β go read these too:
enum fc_lport_state(9)struct fc_disc_port(9)enum fc_rport_event(9)struct fc_rport_operations(9)struct fc_rport_libfc_priv(9)struct fc_rport_priv(9)struct fc_stats(9)struct fc_seq_els_data(9)struct fc_fcp_pkt(9)struct fc_seq(9)struct fc_exch(9)struct fc_disc(9)struct fc_lport(9)struct fc4_prov(9)fc_lport_test_ready(9)fc_set_wwnn(9)fc_set_wwpn(9)fc_lport_state_enter(9)fc_lport_init_stats(9)fc_lport_free_stats(9)lport_priv(9)libfc_host_alloc(9)
that's the whole page, no notes π
. it lives at ./include/scsi, and this lil drop is dated October 2026 β so yeah, from the future, and still serving. π§π
π¦ 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