diff options
author | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | 2011-03-16 19:05:27 -0400 |
---|---|---|
committer | Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> | 2011-03-16 19:05:27 -0400 |
commit | 6a0cf272da72e957a4ebb39df37f8fb14661945e (patch) | |
tree | 035eb270918d22725bc7ecbc5a484753cb8b8d58 /net | |
parent | fe3d63ccc07ff5a9c32930f89e01ebbafe2354c1 (diff) |
lttng-instrumentation-net-trace-incoming-tcp-traffic
LTTng instrumentation net: trace incoming TCP traffic
Add a tracepoint to determine if a received packet contains a TCP segment.
Signed-off-by: Benjamin Poirier <benjamin.poirier@polymtl.ca>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Diffstat (limited to 'net')
-rw-r--r-- | net/ipv4/tcp_ipv4.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index 02f583b3744..61f72b24e7e 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c @@ -81,6 +81,9 @@ #include <linux/crypto.h> #include <linux/scatterlist.h> +#include <trace/net.h> + +DEFINE_TRACE(net_tcpv4_rcv); int sysctl_tcp_tw_reuse __read_mostly; int sysctl_tcp_low_latency __read_mostly; @@ -1543,6 +1546,9 @@ static __sum16 tcp_v4_checksum_init(struct sk_buff *skb) int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb) { struct sock *rsk; + + trace_net_tcpv4_rcv(skb); + #ifdef CONFIG_TCP_MD5SIG /* * We really want to reject the packet as early as possible |