xs_setup_tcp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xs_setup_tcp(9) β€” the Kernel API Manual glow-up πŸŽ€

okay so bestie, welcome to the xs_setup_tcp(9) page ✨ this is the kernel API manual entry for setting up a transport to use a TCP socket, and honestly? it's giving "small but mighty" energy πŸ’–


🌸 NAME 🌸

xs_setup_tcp β€” Set up transport to use a TCP socket πŸ¦‹

like, that's the whole mission. set up the transport, make it use a TCP socket, slay πŸ’…


✨ SYNOPSIS ✨

struct rpc_xprt * xs_setup_tcp (struct xprt_create *args );

yup, that's the signature, no cap β€” it takes your args and hands you back a struct rpc_xprt * 🫢 literally the main character function of this page πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • args β€” rpc transport creation arguments 🌈 this is the little bundle of info the function needs to know how to build your transport, and you gotta pass it in. no args, no setup, iykyk πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

okay this list is LONG and it ate, so buckle up bestie πŸ“ every single one of these lives in the kernel file ./net/sunrpc/xprtsock.c:

like i said β€” iconic lineup, every single one accounted for πŸ’œ go read them if you're nosy (affectionate) πŸ‘€


and that's the page, bestie πŸ§šπŸ’– this little baddie comes from ./net/sunrpc, dated October 2026 β€” so yeah, mark your calendar, it's the xs_setup_tcp(9) moment 🌟 periodt πŸ’…

πŸ“¦ where this page comes from