PROBE::TCP.RECVMSG(3stap)

๐Ÿ’– PROBE::TCP.RECVMSG(3stap) ๐Ÿ’–

okay so bestie, welcome to the Networking Tapset section of the SystemTap manual โ€” this one's the probe::tcp.recvmsg.return page and honestly? it's giving "the moment right after a TCP message lands" โœจ


๐ŸŽ€ NAME ๐ŸŽ€

probe::tcp.recvmsg.return โ€” Receiving TCP message complete ๐Ÿ’…

like, the after party of a TCP receive. the message is in. we made it. periodt.


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

probe tcp.recvmsg.return {}

no args, no drama, just vibes ๐Ÿซถ


โœจ VALUES โœจ

these are the local variables you get to play with inside this probe, and yes every single one of them is here:

  • size โ€” Number of bytes received or error code if an error occurred. ๐ŸŒธ so likeโ€ฆ if things went well this is a byte count, and if things went unwell it's an error code. read the room, iykyk.
  • daddr โ€” A string representing the destination IP address ๐Ÿ“ฎ
  • sport โ€” TCP source port ๐Ÿ”Œ
  • family โ€” IP address family ๐Ÿ‘‘
  • name โ€” Name of this probe ๐Ÿท๏ธ (it's the probe's own little name tag, adorable)
  • dport โ€” TCP destination port ๐ŸŽฏ
  • saddr โ€” A string representing the source IP address ๐Ÿ“ฌ
not me listing all seven of these in the exact same order as the original because we do NOT skip details in this house ๐Ÿ’€

๐ŸŒˆ CONTEXT ๐ŸŒˆ

The process which receives a tcp message ๐Ÿงš like, that's the context this probe fires in โ€” the receiver. main character energy fr fr.


๐Ÿ’œ SEE ALSO ๐Ÿ’œ

  • tapset::tcp(3stap) โ€” go read this one too bestie, it's the whole tcp tapset and it ate ๐Ÿ”ฅ

that's the whole page, no cap, nothing left out, every value accounted for ๐ŸŽ€

mwah ๐Ÿ’– this was the SystemTap Tapset Reference page for PROBE::TCP.RECVMSG(3stap), dated September 2026 โ€” ty for coming to my ted talk, ily, bye bestie ๐Ÿฆ‹โœจ

๐Ÿ“ฆ where this page comes from