rpcb_getport_async(9)
π rpcb_getport_async β the Kernel API Manual, bestie edition
okay so this is a page from the Kernel API Manual, and the star of the show is rpcb_getport_async(9). yes the (9) is part of the name, it's a section number thing, iykyk π
β¨ NAME β¨
rpcb_getport_async β obtain the port for a given RPC service on a given host πΈ
like literally, that's the whole job. you got a host, you got a service, you need the port. she gets it. π
π¦ SYNOPSIS π¦
void rpcb_getport_async (struct rpc_task *task );
that's it. that's the whole signature. void return, one argument, no cap. β¨
π ARGUMENTS π
taskβ the task that is waiting for the portmapper request π«Ά like this is the RPC task sitting there, tapping its little foot, waiting on the portmapper to answer. be nice to it.
π DESCRIPTION π
okay so here's the vibe: this one can be called for an ongoing RPC request π₯ and it can also be used in an async (rpciod) context. so she's flexible, she's asynchronous, she's giving main character energy in the rpciod world π
lowkey the whole point is the async part β that's her moment. don't sleep on it.
π SEE ALSO π
- the kernel file
./net/sunrpc/rpcb_clnt.cβ that's where she lives, go say hi π¦ rpcb_register(9)β¨rpcb_v4_register(9)β¨
and that's the page!! mwah π this one's from ./net/sunrpc, dated October 2026, and it's filed under rpcb_getport_async(9) β go forth and portmap, bestie, ily π«Άπ
π¦ 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