ENUM P9_REQ_STATUS_T(9)
π 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
- 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