Argument Types for the tcp Provider

The argument types for the tcp probes are listed in the table below. The arguments are described in the following section. All probes expect state-change have five arguments, state-change has six arguments.

Probe args[0] args[1] args[2] args[3] args[4] args[5]

state-change

null

csinfo_t *

null

tcpsinfo_t *

null

tcplsinfo_t *

send

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

receive

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

connect-request

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

connect-established

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

connect-refused

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

accept-established

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *

 

accept-refused

pktinfo_t *

csinfo_t *

ipinfo_t *

tcpsinfo_t *

tcpinfo_t *