Print this page
*** NO COMMENTS ***

@@ -237,10 +237,54 @@
     type4, arg4, type5, arg5, type6, arg6, type7, arg7)                 \
         DTRACE_PROBE7(__ip_##name, type1, arg1, type2, arg2,            \
             type3, arg3, type4, arg4, type5, arg5, type6, arg6,         \
             type7, arg7);
 
+#define DTRACE_TCP(name)                                                \
+        DTRACE_PROBE(__tcp_##name);
+
+#define DTRACE_TCP1(name, type1, arg1)                                  \
+        DTRACE_PROBE1(__tcp_##name, type1, arg1);
+
+#define DTRACE_TCP2(name, type1, arg1, type2, arg2)                     \
+        DTRACE_PROBE2(__tcp_##name, type1, arg1, type2, arg2);
+
+#define DTRACE_TCP3(name, type1, arg1, type2, arg2, type3, arg3)        \
+        DTRACE_PROBE3(__tcp_##name, type1, arg1, type2, arg2, type3, arg3);
+
+#define DTRACE_TCP4(name, type1, arg1, type2, arg2,                     \
+    type3, arg3, type4, arg4)                                           \
+        DTRACE_PROBE4(__tcp_##name, type1, arg1, type2, arg2,           \
+            type3, arg3, type4, arg4);
+
+#define DTRACE_TCP5(name, type1, arg1, type2, arg2,                     \
+    type3, arg3, type4, arg4, type5, arg5)                              \
+        DTRACE_PROBE5(__tcp_##name, type1, arg1, type2, arg2,           \
+            type3, arg3, type4, arg4, type5, arg5);
+
+#define DTRACE_TCPF(name)                                               \
+        DTRACE_PROBE(__tcpf_##name);
+
+#define DTRACE_TCPF1(name, type1, arg1)                                 \
+        DTRACE_PROBE1(__tcpf_##name, type1, arg1);
+
+#define DTRACE_TCPF2(name, type1, arg1, type2, arg2)                    \
+        DTRACE_PROBE2(__tcpf_##name, type1, arg1, type2, arg2);
+
+#define DTRACE_TCPF3(name, type1, arg1, type2, arg2, type3, arg3)       \
+        DTRACE_PROBE3(__tcpf_##name, type1, arg1, type2, arg2, type3, arg3);
+
+#define DTRACE_TCPF4(name, type1, arg1, type2, arg2,                    \
+    type3, arg3, type4, arg4)                                           \
+        DTRACE_PROBE4(__tcpf_##name, type1, arg1, type2, arg2,          \
+            type3, arg3, type4, arg4);
+
+#define DTRACE_TCPF5(name, type1, arg1, type2, arg2,                    \
+    type3, arg3, type4, arg4, type5, arg5)                              \
+        DTRACE_PROBE5(__tcpf_##name, type1, arg1, type2, arg2,          \
+            type3, arg3, type4, arg4, type5, arg5);
+
 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2)                \
         DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
 
 #define DTRACE_XPV(name)                                                \
         DTRACE_PROBE(__xpv_##name);