FreeBSD kernel IPv4 code
in_kdtrace.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IP_PROBE(probe, arg0, arg1, arg2, arg3, arg4, arg5)    SDT_PROBE6(ip, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)
 
#define UDP_PROBE(probe, arg0, arg1, arg2, arg3, arg4)    SDT_PROBE5(udp, , , probe, arg0, arg1, arg2, arg3, arg4)
 
#define UDPLITE_PROBE(probe, arg0, arg1, arg2, arg3, arg4)    SDT_PROBE5(udplite, , , probe, arg0, arg1, arg2, arg3, arg4)
 
#define TCP_PROBE1(probe, arg0)    SDT_PROBE1(tcp, , , probe, arg0)
 
#define TCP_PROBE2(probe, arg0, arg1)    SDT_PROBE2(tcp, , , probe, arg0, arg1)
 
#define TCP_PROBE3(probe, arg0, arg1, arg2)    SDT_PROBE3(tcp, , , probe, arg0, arg1, arg2)
 
#define TCP_PROBE4(probe, arg0, arg1, arg2, arg3)    SDT_PROBE4(tcp, , , probe, arg0, arg1, arg2, arg3)
 
#define TCP_PROBE5(probe, arg0, arg1, arg2, arg3, arg4)    SDT_PROBE5(tcp, , , probe, arg0, arg1, arg2, arg3, arg4)
 
#define TCP_PROBE6(probe, arg0, arg1, arg2, arg3, arg4, arg5)    SDT_PROBE6(tcp, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)
 

Functions

 SDT_PROVIDER_DECLARE (ip)
 
 SDT_PROVIDER_DECLARE (tcp)
 
 SDT_PROVIDER_DECLARE (udp)
 
 SDT_PROVIDER_DECLARE (udplite)
 
 SDT_PROBE_DECLARE (ip,,, receive)
 
 SDT_PROBE_DECLARE (ip,,, send)
 
 SDT_PROBE_DECLARE (tcp,,, accept__established)
 
 SDT_PROBE_DECLARE (tcp,,, accept__refused)
 
 SDT_PROBE_DECLARE (tcp,,, connect__established)
 
 SDT_PROBE_DECLARE (tcp,,, connect__refused)
 
 SDT_PROBE_DECLARE (tcp,,, connect__request)
 
 SDT_PROBE_DECLARE (tcp,,, receive)
 
 SDT_PROBE_DECLARE (tcp,,, send)
 
 SDT_PROBE_DECLARE (tcp,,, siftr)
 
 SDT_PROBE_DECLARE (tcp,,, state__change)
 
 SDT_PROBE_DECLARE (tcp,,, debug__input)
 
 SDT_PROBE_DECLARE (tcp,,, debug__output)
 
 SDT_PROBE_DECLARE (tcp,,, debug__user)
 
 SDT_PROBE_DECLARE (tcp,,, debug__drop)
 
 SDT_PROBE_DECLARE (tcp,,, receive__autoresize)
 
 SDT_PROBE_DECLARE (udp,,, receive)
 
 SDT_PROBE_DECLARE (udp,,, send)
 
 SDT_PROBE_DECLARE (udplite,,, receive)
 
 SDT_PROBE_DECLARE (udplite,,, send)
 

Macro Definition Documentation

◆ IP_PROBE

#define IP_PROBE (   probe,
  arg0,
  arg1,
  arg2,
  arg3,
  arg4,
  arg5 
)     SDT_PROBE6(ip, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)

Definition at line 33 of file in_kdtrace.h.

◆ TCP_PROBE1

#define TCP_PROBE1 (   probe,
  arg0 
)     SDT_PROBE1(tcp, , , probe, arg0)

Definition at line 39 of file in_kdtrace.h.

◆ TCP_PROBE2

#define TCP_PROBE2 (   probe,
  arg0,
  arg1 
)     SDT_PROBE2(tcp, , , probe, arg0, arg1)

Definition at line 41 of file in_kdtrace.h.

◆ TCP_PROBE3

#define TCP_PROBE3 (   probe,
  arg0,
  arg1,
  arg2 
)     SDT_PROBE3(tcp, , , probe, arg0, arg1, arg2)

Definition at line 43 of file in_kdtrace.h.

◆ TCP_PROBE4

#define TCP_PROBE4 (   probe,
  arg0,
  arg1,
  arg2,
  arg3 
)     SDT_PROBE4(tcp, , , probe, arg0, arg1, arg2, arg3)

Definition at line 45 of file in_kdtrace.h.

◆ TCP_PROBE5

#define TCP_PROBE5 (   probe,
  arg0,
  arg1,
  arg2,
  arg3,
  arg4 
)     SDT_PROBE5(tcp, , , probe, arg0, arg1, arg2, arg3, arg4)

Definition at line 47 of file in_kdtrace.h.

◆ TCP_PROBE6

#define TCP_PROBE6 (   probe,
  arg0,
  arg1,
  arg2,
  arg3,
  arg4,
  arg5 
)     SDT_PROBE6(tcp, , , probe, arg0, arg1, arg2, arg3, arg4, arg5)

Definition at line 49 of file in_kdtrace.h.

◆ UDP_PROBE

#define UDP_PROBE (   probe,
  arg0,
  arg1,
  arg2,
  arg3,
  arg4 
)     SDT_PROBE5(udp, , , probe, arg0, arg1, arg2, arg3, arg4)

Definition at line 35 of file in_kdtrace.h.

◆ UDPLITE_PROBE

#define UDPLITE_PROBE (   probe,
  arg0,
  arg1,
  arg2,
  arg3,
  arg4 
)     SDT_PROBE5(udplite, , , probe, arg0, arg1, arg2, arg3, arg4)

Definition at line 37 of file in_kdtrace.h.

Function Documentation

◆ SDT_PROBE_DECLARE() [1/20]

SDT_PROBE_DECLARE ( ip  ,
receive   
)

◆ SDT_PROBE_DECLARE() [2/20]

SDT_PROBE_DECLARE ( ip  ,
send   
)

◆ SDT_PROBE_DECLARE() [3/20]

SDT_PROBE_DECLARE ( tcp  ,
accept__established   
)

◆ SDT_PROBE_DECLARE() [4/20]

SDT_PROBE_DECLARE ( tcp  ,
accept__refused   
)

◆ SDT_PROBE_DECLARE() [5/20]

SDT_PROBE_DECLARE ( tcp  ,
connect__established   
)

◆ SDT_PROBE_DECLARE() [6/20]

SDT_PROBE_DECLARE ( tcp  ,
connect__refused   
)

◆ SDT_PROBE_DECLARE() [7/20]

SDT_PROBE_DECLARE ( tcp  ,
connect__request   
)

◆ SDT_PROBE_DECLARE() [8/20]

SDT_PROBE_DECLARE ( tcp  ,
debug__drop   
)

◆ SDT_PROBE_DECLARE() [9/20]

SDT_PROBE_DECLARE ( tcp  ,
debug__input   
)

◆ SDT_PROBE_DECLARE() [10/20]

SDT_PROBE_DECLARE ( tcp  ,
debug__output   
)

◆ SDT_PROBE_DECLARE() [11/20]

SDT_PROBE_DECLARE ( tcp  ,
debug__user   
)

◆ SDT_PROBE_DECLARE() [12/20]

SDT_PROBE_DECLARE ( tcp  ,
receive   
)

◆ SDT_PROBE_DECLARE() [13/20]

SDT_PROBE_DECLARE ( tcp  ,
receive__autoresize   
)

◆ SDT_PROBE_DECLARE() [14/20]

SDT_PROBE_DECLARE ( tcp  ,
send   
)

◆ SDT_PROBE_DECLARE() [15/20]

SDT_PROBE_DECLARE ( tcp  ,
siftr   
)

◆ SDT_PROBE_DECLARE() [16/20]

SDT_PROBE_DECLARE ( tcp  ,
state__change   
)

◆ SDT_PROBE_DECLARE() [17/20]

SDT_PROBE_DECLARE ( udp  ,
receive   
)

◆ SDT_PROBE_DECLARE() [18/20]

SDT_PROBE_DECLARE ( udp  ,
send   
)

◆ SDT_PROBE_DECLARE() [19/20]

SDT_PROBE_DECLARE ( udplite  ,
receive   
)

◆ SDT_PROBE_DECLARE() [20/20]

SDT_PROBE_DECLARE ( udplite  ,
send   
)

◆ SDT_PROVIDER_DECLARE() [1/4]

SDT_PROVIDER_DECLARE ( ip  )

◆ SDT_PROVIDER_DECLARE() [2/4]

SDT_PROVIDER_DECLARE ( tcp  )

◆ SDT_PROVIDER_DECLARE() [3/4]

SDT_PROVIDER_DECLARE ( udp  )

◆ SDT_PROVIDER_DECLARE() [4/4]

SDT_PROVIDER_DECLARE ( udplite  )