30#ifndef _SYS_IN_KDTRACE_H_
31#define _SYS_IN_KDTRACE_H_
33#define IP_PROBE(probe, arg0, arg1, arg2, arg3, arg4, arg5) \
34 SDT_PROBE6(ip, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)
35#define UDP_PROBE(probe, arg0, arg1, arg2, arg3, arg4) \
36 SDT_PROBE5(udp, , , probe, arg0, arg1, arg2, arg3, arg4)
37#define UDPLITE_PROBE(probe, arg0, arg1, arg2, arg3, arg4) \
38 SDT_PROBE5(udplite, , , probe, arg0, arg1, arg2, arg3, arg4)
39#define TCP_PROBE1(probe, arg0) \
40 SDT_PROBE1(tcp, , , probe, arg0)
41#define TCP_PROBE2(probe, arg0, arg1) \
42 SDT_PROBE2(tcp, , , probe, arg0, arg1)
43#define TCP_PROBE3(probe, arg0, arg1, arg2) \
44 SDT_PROBE3(tcp, , , probe, arg0, arg1, arg2)
45#define TCP_PROBE4(probe, arg0, arg1, arg2, arg3) \
46 SDT_PROBE4(tcp, , , probe, arg0, arg1, arg2, arg3)
47#define TCP_PROBE5(probe, arg0, arg1, arg2, arg3, arg4) \
48 SDT_PROBE5(tcp, , , probe, arg0, arg1, arg2, arg3, arg4)
49#define TCP_PROBE6(probe, arg0, arg1, arg2, arg3, arg4, arg5) \
50 SDT_PROBE6(tcp, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)
SDT_PROBE_DECLARE(ip,,, receive)