---
name: "tapset::tcp"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tapset::tcp"
---

# tapset::tcp(3stap)

systemtap tcp tapset

## NAME

tapset::tcp - systemtap tcp tapset

## DESCRIPTION

 This family of probe points is used to probe events that occur in the TCP layer,

-

  - **tcp.sendmsg**

  Sending a tcp message

-

   See  [*probe::tcp.sendmsg*(3stap)](/probe::tcp.sendmsg/3stap.md)\
    for details.

- **tcp.sendmsg.return**

   Sending TCP message is done

-

   See  [*probe::tcp.sendmsg.return*(3stap)](/probe::tcp.sendmsg.return/3stap.md)\
    for details.

- **tcp.recvmsg**

  Receiving TCP message

-

   See  [*probe::tcp.recvmsg*(3stap)](/probe::tcp.recvmsg/3stap.md)\
    for details.

- **tcp.recvmsg.return**

  Receiving TCP message complete

-

   See  [*probe::tcp.recvmsg.return*(3stap)](/probe::tcp.recvmsg.return/3stap.md)\
    for details.

- **tcp.disconnect**

  TCP socket disconnection

-

   See  [*probe::tcp.disconnect*(3stap)](/probe::tcp.disconnect/3stap.md)\
    for details.

- **tcp.disconnect.return**

  TCP socket disconnection complete

-

   See  [*probe::tcp.disconnect.return*(3stap)](/probe::tcp.disconnect.return/3stap.md)\
    for details.

- **tcp.setsockopt**

  Call to setsockopt()

-

   See  [*probe::tcp.setsockopt*(3stap)](/probe::tcp.setsockopt/3stap.md)\
    for details.

- **tcp.setsockopt.return**

   Return from setsockopt()

-

   See  [*probe::tcp.setsockopt.return*(3stap)](/probe::tcp.setsockopt.return/3stap.md)\
    for details.

- **tcp.receive**

  Called when a TCP packet is received

-

   See  [*probe::tcp.receive*(3stap)](/probe::tcp.receive/3stap.md)\
    for details.

## SEE ALSO

[*probe::tcp.sendmsg*(3stap)](/probe::tcp.sendmsg/3stap.md), [*probe::tcp.sendmsg.return*(3stap)](/probe::tcp.sendmsg.return/3stap.md), [*probe::tcp.recvmsg*(3stap)](/probe::tcp.recvmsg/3stap.md), [*probe::tcp.recvmsg.return*(3stap)](/probe::tcp.recvmsg.return/3stap.md), [*probe::tcp.disconnect*(3stap)](/probe::tcp.disconnect/3stap.md), [*probe::tcp.disconnect.return*(3stap)](/probe::tcp.disconnect.return/3stap.md), [*probe::tcp.setsockopt*(3stap)](/probe::tcp.setsockopt/3stap.md), [*probe::tcp.setsockopt.return*(3stap)](/probe::tcp.setsockopt.return/3stap.md), [*probe::tcp.receive*(3stap)](/probe::tcp.receive/3stap.md), [*stap*(1)](/stap/1.md), [*stapprobes*(3stap)](/stapprobes/3stap.md)
