ENUM SRP_RPORT_STATE(9)
πΈ enum srp_rport_state(9) β SRP transport layer state π
okay so bestie, welcome to the Kernel API Manual β¨ this one is short and sweet and it's literally just the vibe check states of the SRP transport layer π¦
β¨ NAME β¨
enum srp_rport_state β the SRP transport layer state, i.e. what mood your port is in rn π
π§ SYNOPSIS π§
enum srp_rport_state {
SRP_RPORT_RUNNING ,
SRP_RPORT_BLOCKED ,
SRP_RPORT_FAIL_FAST ,
SRP_RPORT_LOST
};
no cap, that's the whole enum π four states, four moods, one port.
π Constants π
SRP_RPORT_RUNNINGβ transport layer operational. she's up, she's working, main character energy only πSRP_RPORT_BLOCKEDβ transport layer is not operational; the fast I/O fail timer is running and I/O has been blocked π«Ά so like, stuff's on hold while the timer does its thing.SRP_RPORT_FAIL_FASTβ the fast I/O fail timer has expired; fail I/O fast π₯ clock's up, we're bailing immediately.SRP_RPORT_LOSTβ port is being removed π iconic exit, honestly.
ngl these are states not suggestions β if you see SRP_RPORT_BLOCKED or worse, your I/O is not having a good time π
π¦ SEE ALSO π¦
kernel file ./include/scsi/scsi_transport_srp.h π plus struct srp_rport(9), struct srp_function_template(9), and srp_chkready(9) β go read those next, iykyk πβ¨
alright bestie that's the page!! this one came from ./include/scsi in the Kernel API Manual, dated October 2026, and it's filed under enum srp_rport_state(9) π slay, go read the source, periodt π
π¦ 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