PROBE::SOCKET.READ(3stap)
π probe::socket.readv.return β a Socket Tapset moment π
okay bestie, welcome to the PROBE::SOCKET.READ page from the Socket Tapset β yes that's the manual name, we're folding it in right here at the top like a lil name tag π
β¨ NAME β¨
probe::socket.readv.return β it's giving conclusion of receiving a message via sock_readv π¦
β¨ SYNOPSIS β¨
probe socket.readv.return {}
that's it. that's the whole vibe. no args, just vibes π«Ά
β¨ VALUES β¨
these are the lil goodies you get handed inside the probe, and ngl every single one of them is important:
typeβ the socket type value π₯nameβ the name of this probe, i.e. its whole identity, main character energy πprotocolβ the protocol valuestateβ the socket state valueflagsβ the socket flags valuesizeβ size of the message that got received, in bytes β OR the error code ifsuccess = 0(so like, checksuccessfirst bestie, don't be out here reading an error code as a byte count π)familyβ the protocol family valuesuccessβ was the receive successful?1= yes,0= no. iconic binary behaviour π
β¨ CONTEXT β¨
the message receiver. that's who's on stage here π
β¨ DESCRIPTION β¨
so literally: this probe fires at the conclusion of receiving a message on a socket via the sock_readv function β¨ like it's the after-party of the readv, the credits rolling, the "we did it joe" moment π
β¨ SEE ALSO β¨
tapset::socket(3stap)β go read that one too, bestie, it's the whole socket tapset and it eats π
and that's the page!! this was the SystemTap Tapset Reference β the version line was being a lil shy and got truncated to just Ver, but the date is September 2026 fr fr. thanks for reading, ily, go probe some sockets π¦πβ¨
π¦ 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