Lines Matching +full:p +full:- +full:state

67 /* SCTP association state strings. */
69 inline string sctp_state_string[int32_t state] =
70 state & SCTP_STATE_ABOUT_TO_BE_FREED ? "state-closed" :
71 state & SCTP_STATE_SHUTDOWN_PENDING ? "state-shutdown-pending" :
72 (state & SCTP_STATE_MASK) == SCTP_STATE_EMPTY ? "state-closed" :
73 (state & SCTP_STATE_MASK) == SCTP_STATE_INUSE ? "state-closed" :
74 (state & SCTP_STATE_MASK) == SCTP_STATE_COOKIE_WAIT ? "state-cookie-wait" :
75 (state & SCTP_STATE_MASK) == SCTP_STATE_COOKIE_ECHOED ? "state-cookie-echoed" :
76 (state & SCTP_STATE_MASK) == SCTP_STATE_OPEN ? "state-established" :
77 (state & SCTP_STATE_MASK) == SCTP_STATE_SHUTDOWN_SENT ? "state-shutdown-sent" :
78 (state & SCTP_STATE_MASK) == SCTP_STATE_SHUTDOWN_RECEIVED ? "state-shutdown-received" :
79 (state & SCTP_STATE_MASK) == SCTP_STATE_SHUTDOWN_ACK_SENT ? "state-shutdown-ack-sent" :
99 * sctplsinfo provides the old SCTP state for state changes.
102 int32_t sctps_state; /* previous SCTP state */
117 translator csinfo_t < struct sctp_tcb *p > {
119 cs_cid = (uint64_t)p;
125 translator sctpsinfo_t < struct sctp_tcb *p > {
126 sctps_addr = (uintptr_t)p;
127 sctps_num_raddrs = p == NULL ? -1 : p->asoc.numnets;
128 sctps_raddrs = p == NULL ? NULL : (uintptr_t)(p->asoc.nets.tqh_first);
129 sctps_num_laddrs = p == NULL ? -1 :
130 p->sctp_ep == NULL ? -1 :
131 p->sctp_ep->laddr_count;
132 sctps_laddrs = p == NULL ? NULL :
133 p->sctp_ep == NULL ? NULL :
134 (uintptr_t)(p->sctp_ep->sctp_addr_list.lh_first);
135 sctps_lport = p == NULL ? 0 :
136 p->sctp_ep == NULL ? 0 :
137 ntohs(p->sctp_ep->ip_inp.inp.inp_inc.inc_ie.ie_lport);
138 sctps_rport = p == NULL ? 0 : ntohs(p->rport);
139 sctps_laddr = p == NULL ? "<unknown>" :
140 p->asoc.primary_destination == NULL ? "<unknown>" :
141 p->asoc.primary_destination->ro._s_addr == NULL ? "<unknown>" :
142 p->asoc.primary_destination->ro._s_addr->address.sa.sa_family == AF_INET ?
143 inet_ntoa(&p->asoc.primary_destination->ro._s_addr->address.sin.sin_addr.s_addr) :
144 p->asoc.primary_destination->ro._s_addr->address.sa.sa_family == AF_INET6 ?
145 inet_ntoa6(&p->asoc.primary_destination->ro._s_addr->address.sin6.sin6_addr) :
147 sctps_raddr = p == NULL ? "<unknown>" :
148 p->asoc.primary_destination == NULL ? "<unknown>" :
149 p->asoc.primary_destination->ro._l_addr.sa.sa_family == AF_INET ?
150 inet_ntoa(&p->asoc.primary_destination->ro._l_addr.sin.sin_addr.s_addr) :
151 p->asoc.primary_destination->ro._l_addr.sa.sa_family == AF_INET6 ?
152 inet_ntoa6(&p->asoc.primary_destination->ro._l_addr.sin6.sin6_addr) :
154 sctps_state = p == NULL ? SCTP_STATE_CLOSED : p->asoc.state;
158 translator sctpinfo_t < struct sctphdr *p > {
159 sctp_sport = p == NULL ? 0 : ntohs(p->src_port);
160 sctp_dport = p == NULL ? 0 : ntohs(p->dest_port);
161 sctp_verify = p == NULL ? 0 : ntohl(p->v_tag);
162 sctp_checksum = p == NULL ? 0 : ntohl(p->checksum);
163 sctp_hdr = p;
167 translator sctplsinfo_t < int state > {
168 sctps_state = state;