--- old/usr/src/uts/common/sys/sdt.h Fri Aug 29 10:35:40 2008 +++ new/usr/src/uts/common/sys/sdt.h Fri Aug 29 10:35:39 2008 @@ -239,6 +239,50 @@ 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);