TF_NEEDSYN
!(tp->t_flags & (TF_NEEDSYN | TF_NEEDFIN)) &&
!(tp->t_flags & (TF_NEEDSYN | TF_NEEDFIN)) &&
(tp->t_flags & TF_NEEDSYN))
if (tp->t_flags & TF_NEEDSYN) {
tp->t_flags &= ~TF_NEEDSYN;
if (DELAY_ACK(tp) && (tp->t_flags & TF_NEEDSYN)) {
if (tp->t_flags & TF_NEEDSYN)
((flags & TH_SYN) && !(tp->t_flags & TF_NEEDSYN)))
#if defined(TF_NEEDSYN) && defined(TF_NEEDFIN)
if (tp->t_flags & (TF_NEEDSYN|TF_NEEDFIN))