TCPS_TIME_WAIT
case TCPS_TIME_WAIT:
{ TCPS_TIME_WAIT, "TIME_WAIT" },
conn.ac_end = TCPS_TIME_WAIT;
if (tcp->tcp_state == TCPS_TIME_WAIT)
if (tcp->tcp_state == TCPS_TIME_WAIT) {
assert(tcp != NULL && tcp->tcp_state != TCPS_TIME_WAIT);
assert(tcp->tcp_state != TCPS_TIME_WAIT);
assert(tcp->tcp_state != TCPS_TIME_WAIT);
tcp->tcp_state = TCPS_TIME_WAIT;
assert(tcp->tcp_state != TCPS_TIME_WAIT);
tcp->tcp_state = TCPS_TIME_WAIT;
case TCPS_TIME_WAIT:
case TCPS_TIME_WAIT:
assert(tcp->tcp_state == TCPS_TIME_WAIT);
assert(tcp_time_wait_tail->tcp_state == TCPS_TIME_WAIT);
if (tcp_state_wait(sock_id, tcp, TCPS_TIME_WAIT) < 0) {
tcp->tcp_state < TCPS_TIME_WAIT) {
if (tcp->tcp_state == TCPS_TIME_WAIT)
tcp->tcp_state < TCPS_TIME_WAIT) {
if (tcp->tcp_state == TCPS_TIME_WAIT) {
(tcp)->tcp_state = TCPS_TIME_WAIT; \
if (tcp->tcp_state == TCPS_TIME_WAIT) {
ASSERT(tcp->tcp_state != TCPS_TIME_WAIT);
ASSERT(tcp->tcp_state != TCPS_TIME_WAIT);
ASSERT(tcp->tcp_state != TCPS_TIME_WAIT);
case TCPS_TIME_WAIT: \
if (acp->ac_start < TCPS_SYN_SENT || acp->ac_end > TCPS_TIME_WAIT ||
case TCPS_TIME_WAIT:
if (tcp->tcp_state == TCPS_TIME_WAIT) {
case TCPS_TIME_WAIT:
ASSERT(tcp->tcp_state == TCPS_TIME_WAIT);
ASSERT(tcp->tcp_state == TCPS_TIME_WAIT);
case TCPS_TIME_WAIT:
case TCPS_TIME_WAIT:
#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT)