Lines Matching refs:thflags
630 int thflags; in tcp_input() local
803 thflags = th->th_flags; in tcp_input()
907 if ((V_tcp_log_in_vain == 1 && (thflags & TH_SYN)) || in tcp_input()
917 if ((V_blackhole == 1 && (thflags & TH_SYN)) || in tcp_input()
992 (thflags & TH_SYN) ? TO_SYN : 0); in tcp_input()
1071 if ((thflags & (TH_RST|TH_ACK|TH_SYN)) == TH_ACK) { in tcp_input()
1161 if (thflags & TH_RST) { in tcp_input()
1168 if ((thflags & TH_SYN) == 0) { in tcp_input()
1179 if (thflags & TH_ACK) { in tcp_input()
1200 if ((thflags & TH_FIN) && V_drop_synfin) { in tcp_input()
1215 KASSERT((thflags & (TH_RST|TH_ACK)) == 0, in tcp_input()
1217 KASSERT(thflags & (TH_SYN), in tcp_input()
1365 tcp_dooptions(&to, optp, optlen, thflags); in tcp_input()
1502 int thflags, acked, ourfinisacked, needoutput = 0, sack_changed; in tcp_do_segment() local
1521 thflags = th->th_flags; in tcp_do_segment()
1541 if ((thflags & TH_SYN) && (thflags & TH_FIN) && V_drop_synfin) { in tcp_do_segment()
1555 if ((tp->t_state == TCPS_SYN_SENT) && (thflags & TH_ACK) && in tcp_do_segment()
1582 if (thflags & TH_CWR) { in tcp_do_segment()
1603 if (thflags & TH_ECE) { in tcp_do_segment()
1613 (thflags & TH_SYN) ? TO_SYN : 0); in tcp_do_segment()
1643 if (tp->t_state == TCPS_SYN_SENT && (thflags & TH_SYN)) { in tcp_do_segment()
1645 if (!(thflags & TH_ACK) && in tcp_do_segment()
1646 ((thflags & (TH_CWR | TH_ECE)) == (TH_CWR | TH_ECE)) && in tcp_do_segment()
1701 if (((thflags & TH_RST) != 0) || V_tcp_tolerate_missing_ts) { in tcp_do_segment()
1750 (thflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) == TH_ACK && in tcp_do_segment()
1961 if ((thflags & TH_ACK) && in tcp_do_segment()
1975 if ((thflags & (TH_SYN|TH_ACK)) == (TH_SYN|TH_ACK)) { in tcp_do_segment()
1978 } else if (thflags & TH_SYN) { in tcp_do_segment()
1983 } else if (!(thflags & (TH_ACK|TH_FIN|TH_RST))) { in tcp_do_segment()
2005 if ((thflags & (TH_ACK|TH_RST)) == (TH_ACK|TH_RST)) { in tcp_do_segment()
2010 if (thflags & TH_RST) in tcp_do_segment()
2012 if (!(thflags & TH_SYN)) in tcp_do_segment()
2017 if (thflags & TH_ACK) { in tcp_do_segment()
2052 if (((thflags & (TH_CWR | TH_ECE)) == TH_ECE) && in tcp_do_segment()
2068 thflags &= ~TH_SYN; in tcp_do_segment()
2103 thflags &= ~TH_FIN; in tcp_do_segment()
2116 if (thflags & TH_ACK) in tcp_do_segment()
2147 if (thflags & TH_RST) { in tcp_do_segment()
2202 if ((thflags & TH_SYN) && tp->t_state != TCPS_SYN_SENT && in tcp_do_segment()
2264 if (thflags & TH_SYN) { in tcp_do_segment()
2265 thflags &= ~TH_SYN; in tcp_do_segment()
2270 thflags &= ~TH_URG; in tcp_do_segment()
2277 || (todrop == tlen && (thflags & TH_FIN) == 0)) { in tcp_do_segment()
2283 thflags &= ~TH_FIN; in tcp_do_segment()
2315 thflags &= ~TH_URG; in tcp_do_segment()
2364 thflags &= ~(TH_PUSH|TH_FIN); in tcp_do_segment()
2388 ((thflags & (TH_SYN|TH_FIN)) != 0))) { in tcp_do_segment()
2398 if ((thflags & TH_ACK) == 0) { in tcp_do_segment()
2471 if (tlen == 0 && (thflags & TH_FIN) == 0) in tcp_do_segment()
2525 if ((thflags & TH_FIN) && in tcp_do_segment()
3012 if ((thflags & TH_ACK) && in tcp_do_segment()
3031 if ((thflags & TH_URG) && th->th_urp && in tcp_do_segment()
3042 thflags &= ~TH_URG; /* XXX */ in tcp_do_segment()
3103 if ((tlen || (thflags & TH_FIN) || (tfo_syn && tlen > 0)) && in tcp_do_segment()
3139 thflags = th->th_flags & TH_FIN; in tcp_do_segment()
3157 thflags = tcp_reass(tp, th, &temp, &tlen, m); in tcp_do_segment()
3205 thflags &= ~TH_FIN; in tcp_do_segment()
3212 if (thflags & TH_FIN) { in tcp_do_segment()
3300 if (tp->t_state == TCPS_SYN_RECEIVED && (thflags & TH_ACK) && in tcp_do_segment()