svc_print_addr(9)
π svc_print_addr(9) β the Kernel API Manual bestie era π
okay so this is svc_print_addr(9) straight out of the Kernel API Manual and honestly it's giving "small but essential" β¨ she's a little formatting helper in the SunRPC corner of the kernel and we stan a lowkey utility queen π
πΈ NAME πΈ
svc_print_addr β literally formats the rq_addr field so you can print it π that's it, that's the job, and she does it flawlessly.
β¨ SYNOPSIS β¨
char * svc_print_addr (struct svc_rqst *rqstp , char *buf , size_t len );
no cap, that's the whole signature π«Ά she returns a char * and takes three things.
π¦ ARGUMENTS π¦
rqstpβ thesvc_rqststruct that's holding the address you wanna print π she's the main character here, everything comes from her.bufβ the target buffer where the formatted address goes to live π your output hangs out here.lenβ the length of that target buffer π gotta tell her how much room she's got, fr fr.
π₯ SEE ALSO π₯
Kernel file ./net/sunrpc/svc_xprt.c β and the whole friend group, because nobody's doing this alone π
svc_reg_xprt_class(9)svc_unreg_xprt_class(9)svc_print_xprts(9)svc_xprt_deferred_close(9)svc_xprt_received(9)svc_xprt_create_from_sa(9)svc_xprt_create(9)svc_xprt_enqueue(9)svc_reserve(9)svc_wake_up(9)svc_recv(9)svc_send(9)svc_xprt_close(9)svc_xprt_destroy_all(9)svc_find_listener(9)svc_find_xprt(9)svc_xprt_names(9)
π and that's the whole page, bestie β short and slay π
π«Ά cute little sign-off: this one lives in ./net/sunrpc, and it's dated October 2026 β¨ svc_print_addr(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