PROBE::SUNRPC.SVC.SEND(3stap)
π probe::sunrpc.svc.send β the 3stap page, bestie edition π
okay so you opened PROBE::SUNRPC.SVC() in the 3stap manual and honestly? iconic of you. this is the probe that fires when the RPC server is sending the reply back to the client. it's giving "here's your answer, bye" energy π«Ά
β¨ NAME β¨
probe::sunrpc.svc.send β Return reply to RPC client
like literally. the reply goes back to the RPC client. that's the whole vibe. π¬
πΈ SYNOPSIS πΈ
probe sunrpc.svc.send {}
no arguments, no drama, no parameters to pass in. she just shows up when she's needed π
π VALUES π
every one of these is a local variable you can peek at while the probe is running. read them, love them, print them in your printf β¨
peer_ipβ the peer address where the request is from. so like, who is asking π«΅rq_xidβ the transmission id in the request. her little serial number so everybody can keep the requests straight πrq_progβ the program number in the request. which RPC program we're talking to, fr fr πrq_procβ the procedure number in the request. the specific procedure inside that program, iykyk π§rq_protβ the IP protocol of the request. yes bestie, this is the protocol β the manpage says "reqeust" but we all know what she meant ππrq_versβ the program version in the request. because programs have eras and eras have numbers πsv_nameβ the service name. the name of the service, babes, it's right there in the label πΈ
ngl every single one of these is worth grabbing in your probe body β they're the whole reason this probe is main character energy.
π SEE ALSO π
tapset::rpc(3stap)β go read the rpc tapset page too, it's the bestie to this one π
okay that's the whole page, no cap. this was the PROBE::SUNRPC.SVC() page from the 3stap manual β go slay some RPC tracing, and remember: reply sent, vibe secured. π
β¨π¦
π¦ 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