PROBE::SUNRPC.CLNT(3stap)
π« PROBE::SUNRPC.CLNT β the sunrpc.clnt tapset (section 3stap, Networking Tapset, bestie) π«
okay so real talk: this page is probe::sunrpc.clnt.call_async from the SystemTap tapset fam, and it lives in the Networking Tapset. if you're poking at RPC calls in the kernel and you want to catch them while they fly, this is your girl. periodt.
β¨ NAME β¨
probe::sunrpc.clnt.call_async β Make an asynchronous RPC call
like, you're not waiting around for the answer. you fire it off and keep it moving. main character energy fr fr. π₯
π¦ SYNOPSIS π¦
probe sunrpc.clnt.call_async {}
that's it. no args, no params, no nothing. she's a probe, she doesn't need your input. π
π VALUES π
these are the local variables you get to peek at inside the probe handler. every single one, no skips, no cap:
progβ the RPC program number πversβ the RPC program version numberprocnameβ the procedure name in this RPC call πΈflagsβ flags. that's the whole vibe. flags.xidβ current transmission id (this is the lil tracking number for the call, iykyk)servernameβ the server machine name π«Άprotβ the IP protocol numberportβ the port numberprognameβ the RPC program name β¨procβ the procedure number in this RPC calldeadβ whether this client is abandoned π (yes literally,deadis the name, not me being dramatic for once)
ngl the difference betweenprocnameandproctrips people up: one's the name (string), one's the number. andprogvsprognameis the exact same situation. iconic duo behaviour. π
π SEE ALSO π
tapset::rpc(3stap)β go read this one next, bestie, it's the whole rpc tapset π§
that's the whole page!! nothing else hiding in there, I checked twice. go forth and trace some async RPC calls, you absolute legend. π
SystemTap Tapset Reference, Version (the version string got cut off in the header, so just know it's the SystemTap Tapset Reference), dated September 2026 β manual page PROBE::SUNRPC.CLNT(3stap). mwah, bye!! π
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms