STRUCT P9_RDMA_OPTS(9)
okay bestie, welcome to the struct p9_rdma_opts(9) page from the Kernel API Manual β this one is literally a collection of mount options for the rdma transport π no cap.
β¨ NAME β¨
struct p9_rdma_opts β Collection of mount options for rdma transport π
π¦ SYNOPSIS π¦
struct p9_rdma_opts {
short port;
bool privport;
int sq_depth;
int rq_depth;
long timeout;
};
πΈ Members πΈ
portβ the port of connection, periodt.privportβ tells you whether a privileged port may be used.sq_depthβ the requested depth of the SQ. and bestie, this really doesn't need to be any deeper than the number of threads used in the client. iykyk.rq_depthβ the depth of the RQ. it should be greater than or equal to SQ depth.timeoutβ the time to wait in msecs for CM events.
π₯ SEE ALSO π₯
Kernel file ./include/net/9p/client.h plus the whole friend group: enum p9_trans_status(9), enum p9_req_status_t(9), struct p9_req_t(9), struct p9_client(9), struct p9_fd_opts(9), struct p9_session_opts(9), and struct p9_dirent(9). go give 'em a vibe check π
π cute sign-off: source/version ./include/net/9p, date October 2026 β struct p9_rdma_opts(9) out! π
π¦ 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