PROBE::SOCKET.RECE(3stap)
π probe::socket.receive π
okay bestie, so this is a SystemTap tapset probe page β a manual page for the socket tapset family, specifically the one that fires when a message lands on a socket. it's giving notifications but for packets β¨
πΈ NAME πΈ
probe::socket.receive β Message received on a socket. π«Ά
that's it, that's the whole vibe: somebody got a message. π
β¨ SYNOPSIS β¨
probe socket.receive {}
no args, no fancy setup, just the probe and its curly little brackets. she's low maintenance. π
π VALUES π
these are all the goodies you get handed when this probe fires. every single one, no skipping, periodt:
stateβ the socket state value, like what chapter of its life the socket is in rn.protocolβ the protocol value. which protocol are we talking about? this. this is that.typeβ the socket type value, aka what flavour of socket she is.nameβ the name of this probe. hi, it's me, your probe name. πsizeβ the size of the message received, in bytes. but β and this is important β ifsuccess = 0, then this is the error code instead. not me getting two totally different things out of one variable πflagsβ the socket flags value. flags. we love flags. π©successβ was the send successful?1= yes,0= no. a simple girl. a binary girl. πfamilyβ the protocol family value. the whole family tree, iconic. π
ngl thesizeone is the sneaky one β same name, two meanings, depending onsuccess. read carefully bestie, that's the main character plot twist of this page. π
π¦ CONTEXT π¦
The message receiver. π¬
aka: the thing that's on the receiving end of the message. she's not the sender, she's the one catching the vibe. π«Ά
π SEE ALSO π
tapset::socket(3stap)β go read the whole socket tapset family if you want the full lore. iykyk. π
and that's the page bestie!! this one's from the SystemTap Tapset Reference, dated September 2026 β so go forth, catch those messages, and remember: check success before you trust size. πβ¨ππ¦πΈπ
π¦ 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