svc_xprt_create_from_sa(9)
πΈ NAME πΈ
Okay bestie, welcome to the svc_xprt_create_from_sa(9) page from the Kernel API Manual β this one is literally about adding a new listener to @serv from a socket address. π
svc_xprt_create_from_sa β Add a new listener to @serv from socket address
β¨ SYNOPSIS β¨
int svc_xprt_create_from_sa (struct svc_serv *serv , const char
*xprt_name , struct net *net , struct sockaddr *sap , int flags , const
struct cred *cred );
That's the exact signature, no cap β character for character, bestie. π«Ά
π ARGUMENTS π
servβ target RPC servicexprt_nameβ transport class namenetβ network namespacesapβ socket address pointerflagsβSVC_SOCKflagscredβ credential to bind to this transport
π¦ DESCRIPTION π¦
Return local xprt port on success or -EPROTONOSUPPORT on failure. That's the whole plot, bestie β iconic and concise. β¨
π SEE ALSO π
Kernel file ./net/sunrpc/svc_xprt.c β that's where this lives, and the whole squad is here: 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(9), svc_print_addr(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). Go say hi, they're all linked and ready. ππ₯
This cutie comes from ./net/sunrpc, dated October 2026, and signs off as svc_xprt_create_from_sa(9) β bye bestie, slay your kernel journey! π
π
π¦ 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