TCPS_FIN_WAIT_2
sist->src.state >= TCPS_FIN_WAIT_2 &&
sist->dst.state >= TCPS_FIN_WAIT_2)
if (sist->src.state < TCPS_FIN_WAIT_2 ||
sist->dst.state < TCPS_FIN_WAIT_2) {
TCPS_FIN_WAIT_2);
if (src->state >= TCPS_FIN_WAIT_2 &&
dst->state >= TCPS_FIN_WAIT_2)
dst->state >= TCPS_FIN_WAIT_2 ||
src->state >= TCPS_FIN_WAIT_2) &&
pf_set_protostate(*stp, pdst, TCPS_FIN_WAIT_2);
if (src->state >= TCPS_FIN_WAIT_2 &&
dst->state >= TCPS_FIN_WAIT_2)
if (dst->state >= TCPS_FIN_WAIT_2 &&
src->state >= TCPS_FIN_WAIT_2) {
(st == NULL || (st->src.state >= TCPS_FIN_WAIT_2 &&
st->dst.state >= TCPS_FIN_WAIT_2)) &&
case TCPS_FIN_WAIT_2:
case TCPS_FIN_WAIT_2:
tp->t_state = TCPS_FIN_WAIT_2;
case TCPS_FIN_WAIT_2:
if (tp && tp->t_state >= TCPS_FIN_WAIT_2) {
if (tp->t_state == TCPS_FIN_WAIT_2) {