rpc_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rpc_create - create an RPC client and transport with one call ✨

okay so welcome to the rpc_create(9) page, bestie. this is the kernel API manual for the one-call glow-up that makes an RPC client and its transport. iconic. 🫢

🌸 NAME 🌸

rpc_create - create an RPC client and transport with one call. no cap, that's the whole vibe check. πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

struct rpc_clnt * rpc_create (struct rpc_create_args *args );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • args β€” the rpc_clnt create argument structure. this is the little bundle of setup info, and yes it's literally named args. πŸ’…

✨ DESCRIPTION ✨

so rpc_create creates and initializes an RPC transport and an RPC client. both. in one call. main character energy fr fr. πŸ‘‘

it can ping the server in order to determine if it is up, and to see if it supports this program and version. super useful, lowkey. 🌈

RPC_CLNT_CREATE_NOPING disables this behavior so asynchronous tasks can also use rpc_create. that's the "i have places to be" setting, and it's giving efficiency 😭✨

🌈 SEE ALSO 🌈

the kernel file ./net/sunrpc/clnt.c is the home base, and these are the related pages, all present and accounted for β€” no crumbs left behind, bestie 🫢


source/version ./net/sunrpc Β· date October 2026 Β· manual rpc_create(9) πŸ’œβœ¨

πŸ“¦ where this page comes from