ENUM FC_RPORT_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:


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