Lines Matching refs:thflags
583 int thflags; in tcp_input() local
760 thflags = th->th_flags; in tcp_input()
779 if ((thflags & (TH_FIN | TH_RST)) != 0) { in tcp_input()
884 if ((tcp_log_in_vain == 1 && (thflags & TH_SYN)) || in tcp_input()
894 if ((V_blackhole == 1 && (thflags & TH_SYN)) || in tcp_input()
974 if (thflags & TH_SYN) in tcp_input()
1011 if ((thflags & (TH_FIN | TH_RST)) != 0) in tcp_input()
1014 if (!((tp->t_state == TCPS_ESTABLISHED && (thflags & TH_SYN) == 0) || in tcp_input()
1015 (tp->t_state == TCPS_LISTEN && (thflags & TH_SYN) && in tcp_input()
1076 if ((thflags & (TH_RST|TH_ACK|TH_SYN)) == TH_ACK) { in tcp_input()
1170 if (thflags & TH_RST) { in tcp_input()
1177 if ((thflags & TH_SYN) == 0) { in tcp_input()
1188 if (thflags & TH_ACK) { in tcp_input()
1209 if ((thflags & TH_FIN) && V_drop_synfin) { in tcp_input()
1224 KASSERT((thflags & (TH_RST|TH_ACK)) == 0, in tcp_input()
1226 KASSERT(thflags & (TH_SYN), in tcp_input()
1378 tcp_dooptions(&to, optp, optlen, thflags); in tcp_input()
1516 int thflags, acked, ourfinisacked, needoutput = 0, sack_changed; in tcp_do_segment() local
1535 thflags = th->th_flags; in tcp_do_segment()
1546 if ((thflags & (TH_SYN | TH_FIN | TH_RST)) != 0 || in tcp_do_segment()
1563 if ((thflags & TH_SYN) && (thflags & TH_FIN) && V_drop_synfin) { in tcp_do_segment()
1577 if ((tp->t_state == TCPS_SYN_SENT) && (thflags & TH_ACK) && in tcp_do_segment()
1601 if (thflags & TH_CWR) in tcp_do_segment()
1620 if (thflags & TH_ECE) { in tcp_do_segment()
1630 (thflags & TH_SYN) ? TO_SYN : 0); in tcp_do_segment()
1660 if (tp->t_state == TCPS_SYN_SENT && (thflags & TH_SYN)) { in tcp_do_segment()
1737 (thflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) == TH_ACK && in tcp_do_segment()
1941 if ((thflags & TH_ACK) && in tcp_do_segment()
1955 if ((thflags & (TH_SYN|TH_ACK)) == (TH_SYN|TH_ACK)) { in tcp_do_segment()
1958 } else if (thflags & TH_SYN) { in tcp_do_segment()
1963 } else if (!(thflags & (TH_ACK|TH_FIN|TH_RST))) { in tcp_do_segment()
1985 if ((thflags & (TH_ACK|TH_RST)) == (TH_ACK|TH_RST)) { in tcp_do_segment()
1990 if (thflags & TH_RST) in tcp_do_segment()
1992 if (!(thflags & TH_SYN)) in tcp_do_segment()
1997 if (thflags & TH_ACK) { in tcp_do_segment()
2032 if (((thflags & (TH_CWR | TH_ECE)) == TH_ECE) && in tcp_do_segment()
2048 thflags &= ~TH_SYN; in tcp_do_segment()
2084 thflags &= ~TH_FIN; in tcp_do_segment()
2097 if (thflags & TH_ACK) in tcp_do_segment()
2128 if (thflags & TH_RST) { in tcp_do_segment()
2185 if ((thflags & TH_SYN) && tp->t_state != TCPS_SYN_SENT && in tcp_do_segment()
2250 if (thflags & TH_SYN) { in tcp_do_segment()
2251 thflags &= ~TH_SYN; in tcp_do_segment()
2256 thflags &= ~TH_URG; in tcp_do_segment()
2263 || (todrop == tlen && (thflags & TH_FIN) == 0)) { in tcp_do_segment()
2269 thflags &= ~TH_FIN; in tcp_do_segment()
2301 thflags &= ~TH_URG; in tcp_do_segment()
2352 thflags &= ~(TH_PUSH|TH_FIN); in tcp_do_segment()
2376 ((thflags & (TH_SYN|TH_FIN)) != 0))) { in tcp_do_segment()
2386 if ((thflags & TH_ACK) == 0) { in tcp_do_segment()
2459 if (tlen == 0 && (thflags & TH_FIN) == 0) in tcp_do_segment()
2513 if ((thflags & TH_FIN) && in tcp_do_segment()
2929 if ((thflags & TH_ACK) && in tcp_do_segment()
2948 if ((thflags & TH_URG) && th->th_urp && in tcp_do_segment()
2959 thflags &= ~TH_URG; /* XXX */ in tcp_do_segment()
3020 if ((tlen || (thflags & TH_FIN) || tfo_syn) && in tcp_do_segment()
3047 thflags = th->th_flags & TH_FIN; in tcp_do_segment()
3065 thflags = tcp_reass(tp, th, &temp, &tlen, m); in tcp_do_segment()
3113 thflags &= ~TH_FIN; in tcp_do_segment()
3120 if (thflags & TH_FIN) { in tcp_do_segment()
3208 if (tp->t_state == TCPS_SYN_RECEIVED && (thflags & TH_ACK) && in tcp_do_segment()