PROBE::SUNRPC.SVC.PROCESS(3stap)
π NAME π
okay so bestie, this is the manual page for probe::sunrpc.svc.process from the 3stap manual β and what it does is process an RPC request. that's it, that's the whole vibe. she's a probe, she fires, she tells you stuff. π
β¨ SYNOPSIS β¨
probe sunrpc.svc.process {}
yeah. that's the whole thing. no arguments, no fuss, just a little probe point waiting to go off. iconic behavior honestly. π
πΈ VALUES πΈ
so when this probe fires, it hands you a whole lil gift bag of context variables. every single one, no skips:
sv_nrthreadsβ the number of concurrent threads. yes, plural, she's counting all of them at once. π₯peer_ipβ the peer address where the request is from. i.e. who's knocking at your door. πrq_xidβ the transmission id in the request. it's the little name tag the request is wearing so you can tell it apart from the other requests. π·οΈsv_progβ the number of the program. just the number, nothing else, stay calm. β¨rq_versβ the program version in the request. she's got a version and she's not afraid to say it. πsv_nameβ the service name. like the actual name-name, not a number. π¦rq_procβ the procedure number in the request. which procedure is being asked for, numerically speaking. πrq_progβ the program number in the request. (yes, this is the request's program number andsv_progis the service's program number β they're two different besties, do not merge them, i'm begging. π)rq_protβ the IP protocol of the reqeust. (and yes, the original page literally spells it "reqeust", we are keeping that, no cap, we don't edit the ancestors. π it means the request. you got it. π)
fr fr bestie:rq_progandsv_progare not the same variable, andrq_procandrq_progare not the same variable either. read the labels. i love you. π«Ά
π SEE ALSO π
tapset::rpc(3stap)β go read this one next, she's the bigger picture, this probe is just a supporting character in her story. π
and that's the whole page bestie!! this one lives in the 3stap manual (you can tell by the (3stap) hanging off the name like a cute lil charm β¨), and the footer just says PROBE::SUNRPC.SVC() β that's the page header/footer name, sitting there all quiet. no version number, no date, just the name, keeping it mysterious. π
okay go forth and trace some RPC requests, you absolute icon. mwah. ππ§ββοΈ
π¦ 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