FreeBSD kernel IPv4 code
sctp_kdtrace.c File Reference
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/kernel.h>
#include <sys/sdt.h>
Include dependency graph for sctp_kdtrace.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
 SDT_PROVIDER_DEFINE (sctp)
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, init, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, ack, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, rttvar, "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint64_t")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, rttstep, "uint64_t", "uint64_t", "uint64_t", "uint64_t", "uint64_t")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, fr, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, to, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, bl, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, ecn, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, cwnd, net, pd, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE4 (sctp, rwnd, assoc, val, "uint32_t", "uint32_t", "int", "int")
 
 SDT_PROBE_DEFINE5 (sctp, flightsize, net, val, "uint32_t", "uint32_t", "uintptr_t", "int", "int")
 
 SDT_PROBE_DEFINE4 (sctp, flightsize, assoc, val, "uint32_t", "uint32_t", "int", "int")
 
 SDT_PROBE_DEFINE5_XLATE (sctp,,, receive, "void *", "pktinfo_t *", "struct sctp_tcb *", "csinfo_t *", "struct mbuf *", "ipinfo_t *", "struct sctp_tcb *", "sctpsinfo_t *", "struct sctphdr *", "sctpinfo_t *")
 
 SDT_PROBE_DEFINE5_XLATE (sctp,,, send, "void *", "pktinfo_t *", "struct sctp_tcb *", "csinfo_t *", "uint8_t *", "ipinfo_t *", "struct sctp_tcb *", "sctpsinfo_t *", "struct sctphdr *", "sctpinfo_t *")
 
 SDT_PROBE_DEFINE6_XLATE (sctp,,, state__change, "void *", "void *", "struct sctp_tcb *", "csinfo_t *", "void *", "void *", "struct sctp_tcb *", "sctpsinfo_t *", "void *", "void *", "int", "sctplsinfo_t *")
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ SDT_PROBE_DEFINE4() [1/2]

SDT_PROBE_DEFINE4 ( sctp  ,
flightsize  ,
assoc  ,
val  ,
"uint32_t"  ,
"uint32_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE4() [2/2]

SDT_PROBE_DEFINE4 ( sctp  ,
rwnd  ,
assoc  ,
val  ,
"uint32_t"  ,
"uint32_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [1/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
ack  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [2/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
bl  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [3/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
ecn  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [4/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
fr  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [5/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
init  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [6/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
pd  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [7/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
rttstep  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"   
)

◆ SDT_PROBE_DEFINE5() [8/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
rttvar  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"  ,
"uint64_t"   
)

◆ SDT_PROBE_DEFINE5() [9/10]

SDT_PROBE_DEFINE5 ( sctp  ,
cwnd  ,
net  ,
to  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5() [10/10]

SDT_PROBE_DEFINE5 ( sctp  ,
flightsize  ,
net  ,
val  ,
"uint32_t"  ,
"uint32_t"  ,
"uintptr_t"  ,
"int"  ,
"int"   
)

◆ SDT_PROBE_DEFINE5_XLATE() [1/2]

SDT_PROBE_DEFINE5_XLATE ( sctp  ,
receive  ,
"void *"  ,
"pktinfo_t *"  ,
"struct sctp_tcb *"  ,
"csinfo_t *"  ,
"struct mbuf *"  ,
"ipinfo_t *"  ,
"struct sctp_tcb *"  ,
"sctpsinfo_t *"  ,
"struct sctphdr *"  ,
"sctpinfo_t *"   
)

◆ SDT_PROBE_DEFINE5_XLATE() [2/2]

SDT_PROBE_DEFINE5_XLATE ( sctp  ,
send  ,
"void *"  ,
"pktinfo_t *"  ,
"struct sctp_tcb *"  ,
"csinfo_t *"  ,
"uint8_t *"  ,
"ipinfo_t *"  ,
"struct sctp_tcb *"  ,
"sctpsinfo_t *"  ,
"struct sctphdr *"  ,
"sctpinfo_t *"   
)

◆ SDT_PROBE_DEFINE6_XLATE()

SDT_PROBE_DEFINE6_XLATE ( sctp  ,
state__change  ,
"void *"  ,
"void *"  ,
"struct sctp_tcb *"  ,
"csinfo_t *"  ,
"void *"  ,
"void *"  ,
"struct sctp_tcb *"  ,
"sctpsinfo_t *"  ,
"void *"  ,
"void *"  ,
"int"  ,
"sctplsinfo_t *"   
)

◆ SDT_PROVIDER_DEFINE()

SDT_PROVIDER_DEFINE ( sctp  )