TAPSET::TCP(3stap) TAPSET::TCP(3stap)

# [NAME](#NAME)

tapset::tcp - systemtap tcp tapset

# [DESCRIPTION](#DESCRIPTION)

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

[**tcp.sendmsg**](#tcp.sendmsg)

Sending a tcp message

See [*probe::tcp.sendmsg*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.sendmsg.3stap)  
for details.

[**tcp.sendmsg.return**](#tcp.sendmsg.return)

Sending TCP message is done

See [*probe::tcp.sendmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.sendmsg.return.3stap)  
for details.

[**tcp.recvmsg**](#tcp.recvmsg)

Receiving TCP message

See [*probe::tcp.recvmsg*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.recvmsg.3stap)  
for details.

[**tcp.recvmsg.return**](#tcp.recvmsg.return)

Receiving TCP message complete

See [*probe::tcp.recvmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.recvmsg.return.3stap)  
for details.

[**tcp.disconnect**](#tcp.disconnect)

TCP socket disconnection

See [*probe::tcp.disconnect*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.disconnect.3stap)  
for details.

[**tcp.disconnect.return**](#tcp.disconnect.return)

TCP socket disconnection complete

See [*probe::tcp.disconnect.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.disconnect.return.3stap)  
for details.

[**tcp.setsockopt**](#tcp.setsockopt)

Call to setsockopt()

See [*probe::tcp.setsockopt*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.setsockopt.3stap)  
for details.

[**tcp.setsockopt.return**](#tcp.setsockopt.return)

Return from setsockopt()

See [*probe::tcp.setsockopt.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.setsockopt.return.3stap)  
for details.

[**tcp.receive**](#tcp.receive)

Called when a TCP packet is received

See [*probe::tcp.receive*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.receive.3stap)  
for details.

# [SEE ALSO](#SEE_ALSO)

[*probe::tcp.sendmsg*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.sendmsg.3stap), [*probe::tcp.sendmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.sendmsg.return.3stap), [*probe::tcp.recvmsg*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.recvmsg.3stap), [*probe::tcp.recvmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.recvmsg.return.3stap), [*probe::tcp.disconnect*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.disconnect.3stap), [*probe::tcp.disconnect.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.disconnect.return.3stap), [*probe::tcp.setsockopt*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.setsockopt.3stap), [*probe::tcp.setsockopt.return*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.setsockopt.return.3stap), [*probe::tcp.receive*(3stap)](/man/enterprise-packages/systemtap/probe::tcp.receive.3stap), [*stap*(1)](/man/enterprise-packages/systemtap/stap.1), [*stapprobes*(3stap)](/man/enterprise-packages/systemtap/stapprobes.3stap)

September 2026 SystemTap Tapset Reference

---

Document: tapset::tcp(3stap) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
