ENUM P9_REQ_STATUS_T(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum p9_req_status_t(9)

Welcome to the Kernel API Manual entry for enum p9_req_status_t β€” aka the status enum for a request. Bestie, this is the little enum that says what’s going on with a request, and honestly it’s giving β€œgroup chat read receipts but for kernel requests.” ✨


🌸 NAME

enum p9_req_status_t β€” status of a request. That’s the whole name, no cap. πŸ’…

✨ SYNOPSIS

Exact shape, don’t touch the commas:

enum p9_req_status_t {
    REQ_STATUS_ALLOC ,
    REQ_STATUS_UNSENT ,
    REQ_STATUS_SENT ,
    REQ_STATUS_RCVD ,
    REQ_STATUS_FLSHD ,
    REQ_STATUS_ERROR

};

πŸŽ€ Constants

  • REQ_STATUS_ALLOC β€” request has been allocated but not sent. It’s baby, it’s new, it hasn’t left the house yet. 🍼
  • REQ_STATUS_UNSENT β€” request waiting to be sent. Sitting in the queue like β€œpick me, choose me.” πŸ™ˆ
  • REQ_STATUS_SENT β€” request sent to server. It’s out there, living its main character era. πŸ’Œ
  • REQ_STATUS_RCVD β€” response received from server. The reply came through, iconic. πŸ“¬
  • REQ_STATUS_FLSHD β€” request has been flushed. Bye bestie, flushed and finished. πŸ’¨
  • REQ_STATUS_ERROR β€” request encountered an error on the client side. Not the server’s fault this time β€” it’s giving client-side chaos. 😭

🌈 SEE ALSO

Kernel file ./include/net/9p/client.h β€” and the whole linked squad: enum p9_trans_status(9), struct p9_req_t(9), struct p9_client(9), struct p9_fd_opts(9), struct p9_rdma_opts(9), struct p9_session_opts(9), struct p9_dirent(9). Go off, cross-references. πŸ‘‘


Footer source tag: ./include/net/9p Β· footer date: October 2026 Β· manual: Kernel API Manual. That’s the sign-off, bestie β€” mwah. πŸ’‹

πŸ“¦ where this page comes from