Lines Matching refs:thflags

279 static inline int tcp_stretch_ack_enable(struct tcpcb *tp, int thflags);
1298 tcp_stretch_ack_enable(struct tcpcb *tp, int thflags) in tcp_stretch_ack_enable() argument
1316 if (thflags & ~TH_ACK) { in tcp_stretch_ack_enable()
1785 tcp_update_window(struct tcpcb *tp, int thflags, struct tcphdr * th, in tcp_update_window() argument
1789 if ((thflags & TH_ACK) && in tcp_update_window()
1869 int thflags; in tcp_input() local
2067 thflags = th->th_flags; in tcp_input()
2075 if ((thflags & (TH_SYN | TH_FIN)) == (TH_SYN | TH_FIN)) { in tcp_input()
2166 if (thflags & TH_SYN) { in tcp_input()
2178 ntohs(th->th_sport), thflags); in tcp_input()
2182 if ((thflags & TH_SYN) && !(thflags & TH_ACK) && in tcp_input()
2201 if (thflags & TH_SYN) { in tcp_input()
2343 if ((thflags & TH_ACCEPT) == 0) { in tcp_input()
2349 if ((thflags & TH_SYN) == 0) { in tcp_input()
2408 if ((thflags & (TH_RST | TH_ACK | TH_SYN)) != TH_SYN) { in tcp_input()
2411 if (thflags & TH_RST) { in tcp_input()
2413 thflags & TH_SYN ? "ignore SYN with RST" : "ignore RST"); in tcp_input()
2416 if (thflags & TH_ACK) { in tcp_input()
2418 thflags & TH_SYN ? "bad SYN with ACK" : "bad ACK"); in tcp_input()
2726 th->th_seq, th->th_ack, tlen, thflags, in tcp_input()
2740 if (tcp_stretch_ack_enable(tp, thflags)) { in tcp_input()
2761 if (thflags & TH_CWR) { in tcp_input()
2796 (ip_ecn == IPTOS_ECN_CE || (thflags & TH_CWR))) { in tcp_input()
2858 if (tp->t_state == TCPS_SYN_SENT && (thflags & TH_SYN)) { in tcp_input()
2859 if (!(thflags & TH_ACK) || in tcp_input()
2879 (thflags & (TH_SYN | TH_FIN | TH_RST | TH_URG | TH_ACK | TH_ECE | TH_PUSH)) == TH_ACK && in tcp_input()
2950 (thflags & TH_FLAGS) == TH_ACK && in tcp_input()
3345 if ((thflags & (TH_ECE | TH_CWR)) == (TH_ECE | TH_CWR)) { in tcp_input()
3365 if ((thflags & TH_ACK) && in tcp_input()
3379 if ((thflags & TH_SYN) && in tcp_input()
3399 if ((thflags & TH_ACK) && in tcp_input()
3406 if (thflags & TH_RST) { in tcp_input()
3407 if ((thflags & TH_ACK) != 0) { in tcp_input()
3433 if ((thflags & TH_SYN) == 0) { in tcp_input()
3442 if (thflags & TH_ACK) { in tcp_input()
3445 if ((thflags & (TH_ECE | TH_CWR)) == (TH_ECE)) { in tcp_input()
3544 thflags &= ~TH_SYN; in tcp_input()
3628 thflags &= ~TH_FIN; in tcp_input()
3641 if (thflags & TH_ACK) { in tcp_input()
3663 if (thflags & TH_SYN && tlen <= 0) { in tcp_input()
3751 if (thflags & TH_RST) { in tcp_input()
3893 if (thflags & TH_SYN) { in tcp_input()
3895 thflags &= ~TH_SYN; in tcp_input()
3900 thflags &= ~TH_URG; in tcp_input()
3910 || (todrop == tlen && (thflags & TH_FIN) == 0)) { in tcp_input()
3916 thflags &= ~TH_FIN; in tcp_input()
3970 thflags &= ~TH_URG; in tcp_input()
4032 if (thflags & TH_SYN && in tcp_input()
4058 thflags &= ~(TH_PUSH | TH_FIN); in tcp_input()
4082 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in tcp_input()
4095 if (thflags & TH_SYN) { in tcp_input()
4114 thflags &= ~TH_SYN; in tcp_input()
4123 if ((thflags & TH_ACK) == 0) { in tcp_input()
4221 if (tlen == 0 && (thflags & TH_FIN) == 0) { in tcp_input()
4396 if ((thflags & TH_FIN) && in tcp_input()
4569 tcp_update_window(tp, thflags, in tcp_input()
4662 tcp_update_window(tp, thflags, th, tiwin, tlen); in tcp_input()
4674 tcp_update_window(tp, thflags, th, tiwin, tlen); in tcp_input()
4838 if ((thflags & TH_ECE) != 0 && TCP_ECN_ENABLED(tp) && in tcp_input()
5023 if (tcp_update_window(tp, thflags, th, tiwin, tlen)) { in tcp_input()
5030 if ((thflags & TH_URG) && th->th_urp && in tcp_input()
5040 thflags &= ~TH_URG; /* XXX */ in tcp_input()
5123 if ((tlen || (thflags & TH_FIN)) && in tcp_input()
5168 thflags = th->th_flags & TH_FIN; in tcp_input()
5237 thflags = tcp_reass(tp, th, &tlen, m, ifp, &read_wakeup); in tcp_input()
5281 thflags &= ~TH_FIN; in tcp_input()
5288 if (thflags & TH_FIN) { in tcp_input()
5397 if (tp->t_state == TCPS_SYN_RECEIVED && (thflags & TH_ACK) && in tcp_input()
5428 if ((thflags & TH_RST) || m->m_flags & (M_BCAST | M_MCAST)) { in tcp_input()
5454 if (thflags & TH_ACK) { in tcp_input()
5459 if (thflags & TH_SYN) { in tcp_input()