---
name: "stapprobes.tcp"
section: "5"
platform: "linux"
package: "systemtap"
version: "0.0.20080705-1+lenny1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/stapprobes.tcp"
---

# stapprobes.tcp(5)

systemtap tcp probe points

## NAME

stapprobes.tcp - systemtap tcp probe points

## DESCRIPTION

This family of probe points is used to probe TCP layer activities. It contains the following probe points:

- **tcp.sendmsg**

  Fires whenever sending a tcp message

  **Arguments:**

  *sock*\
     network socket

  *size*\
     number of bytes to send

- **tcp.sendmsg.return**

  Fires whenever sending message is done

  **Arguments:**

  *size*\
     number of bytes sent

- **tcp.recvmsg**

  Fires whenever a message is received

  **Arguments:**

  *sock*\
     network socket

  *size*\
     number of bytes to be received

- **tcp.recvmsg.return**

  Fires whenever message receiving is done

  **Arguments:**

  *size*\
     number of bytes received

- **tcp.disconnect**

  Fires whenever tcp is disconnected

  **Arguments:**

  *sock*\
     network socket

  *flags*\
     TCP flags (e.g. FIN, etc)

- **tcp.disconnect.return**

  Fires when returning from tcp.disconnect

  **Arguments:**

  *ret*\
     error code (0: no error)

## SEE ALSO

[*stap*(1)](/stap/1.md), [*stapprobes*(5)](/stapprobes/5.md),
