Lines Matching refs:thflags

447 …uint32_t tiwin, int32_t tlen, int32_t * ofia, int32_t thflags, int32_t * ret_val, int32_t orig_tle…
451 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt);
547 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
552 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
556 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
564 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
568 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
572 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
576 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
580 int32_t tlen, uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos);
11755 int32_t * ofia, int32_t thflags, int32_t *ret_val, int32_t orig_tlen) in rack_process_ack() argument
11801 ctf_do_dropafterack(m, tp, th, thflags, tlen, ret_val); in rack_process_ack()
11807 ctf_do_dropafterack(m, tp, th, thflags, tlen, ret_val); in rack_process_ack()
12220 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt) in rack_process_data() argument
12234 if ((thflags & TH_ACK) && in rack_process_data()
12249 } else if (thflags & TH_ACK) { in rack_process_data()
12309 if ((tlen || (thflags & TH_FIN) || (tfo_syn && tlen > 0)) && in rack_process_data()
12356 thflags = tcp_get_flags(th) & TH_FIN; in rack_process_data()
12393 thflags = tcp_reass(tp, th, &temp, &tlen, m); in rack_process_data()
12436 thflags &= ~TH_FIN; in rack_process_data()
12443 if (thflags & TH_FIN) { in rack_process_data()
12850 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_syn_sent() argument
12872 if ((thflags & TH_ACK) && in rack_do_syn_sent()
12879 if ((thflags & (TH_ACK | TH_RST)) == (TH_ACK | TH_RST)) { in rack_do_syn_sent()
12886 if (thflags & TH_RST) { in rack_do_syn_sent()
12890 if (!(thflags & TH_SYN)) { in rack_do_syn_sent()
12897 if (thflags & TH_ACK) { in rack_do_syn_sent()
12935 tcp_ecn_input_syn_sent(tp, thflags, iptos); in rack_do_syn_sent()
12978 thflags &= ~TH_SYN; in rack_do_syn_sent()
13006 thflags &= ~TH_FIN; in rack_do_syn_sent()
13018 if (thflags & TH_ACK) { in rack_do_syn_sent()
13031 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)) in rack_do_syn_sent()
13063 tiwin, thflags, nxt_pkt)); in rack_do_syn_sent()
13074 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_syn_recv() argument
13083 if ((thflags & TH_RST) || in rack_do_syn_recv()
13084 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_syn_recv()
13086 if ((thflags & TH_ACK) && in rack_do_syn_recv()
13101 if ((thflags & (TH_SYN | TH_ACK)) == (TH_SYN | TH_ACK)) { in rack_do_syn_recv()
13105 } else if (thflags & TH_SYN) { in rack_do_syn_recv()
13113 } else if (!(thflags & (TH_ACK | TH_FIN | TH_RST))) { in rack_do_syn_recv()
13125 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_syn_recv()
13140 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_syn_recv()
13160 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_syn_recv()
13171 if ((thflags & TH_ACK) == 0) { in rack_do_syn_recv()
13176 tiwin, thflags, nxt_pkt)); in rack_do_syn_recv()
13224 if (tlen == 0 && (thflags & TH_FIN) == 0) { in rack_do_syn_recv()
13246 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)… in rack_do_syn_recv()
13277 tiwin, thflags, nxt_pkt)); in rack_do_syn_recv()
13288 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_established() argument
13310 __predict_true((thflags & (TH_SYN | TH_FIN | TH_RST | TH_ACK)) == TH_ACK) && in rack_do_established()
13327 if ((thflags & TH_RST) || in rack_do_established()
13328 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_established()
13335 if (thflags & TH_SYN) { in rack_do_established()
13345 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_established()
13348 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_established()
13368 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_established()
13377 if ((thflags & TH_ACK) == 0) { in rack_do_established()
13380 tiwin, thflags, nxt_pkt)); in rack_do_established()
13383 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_established()
13394 if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, NULL, thflags, &ret_val, orig_tlen)) { in rack_do_established()
13406 tiwin, thflags, nxt_pkt)); in rack_do_established()
13417 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_close_wait() argument
13423 if ((thflags & TH_RST) || in rack_do_close_wait()
13424 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_close_wait()
13430 if (thflags & TH_SYN) { in rack_do_close_wait()
13440 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_close_wait()
13443 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_close_wait()
13463 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_close_wait()
13472 if ((thflags & TH_ACK) == 0) { in rack_do_close_wait()
13475 tiwin, thflags, nxt_pkt)); in rack_do_close_wait()
13478 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_close_wait()
13489 if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, NULL, thflags, &ret_val, orig_tlen)) { in rack_do_close_wait()
13501 tiwin, thflags, nxt_pkt)); in rack_do_close_wait()
13540 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_fin_wait_1() argument
13548 if ((thflags & TH_RST) || in rack_do_fin_wait_1()
13549 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_fin_wait_1()
13555 if (thflags & TH_SYN) { in rack_do_fin_wait_1()
13565 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_fin_wait_1()
13568 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_fin_wait_1()
13595 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_fin_wait_1()
13604 if ((thflags & TH_ACK) == 0) { in rack_do_fin_wait_1()
13607 tiwin, thflags, nxt_pkt)); in rack_do_fin_wait_1()
13609 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_fin_wait_1()
13620 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)… in rack_do_fin_wait_1()
13651 tiwin, thflags, nxt_pkt)); in rack_do_fin_wait_1()
13662 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_closing() argument
13670 if ((thflags & TH_RST) || in rack_do_closing()
13671 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_closing()
13677 if (thflags & TH_SYN) { in rack_do_closing()
13687 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_closing()
13690 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_closing()
13710 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_closing()
13719 if ((thflags & TH_ACK) == 0) { in rack_do_closing()
13722 tiwin, thflags, nxt_pkt)); in rack_do_closing()
13724 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_closing()
13735 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)… in rack_do_closing()
13752 tiwin, thflags, nxt_pkt)); in rack_do_closing()
13763 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_lastack() argument
13771 if ((thflags & TH_RST) || in rack_do_lastack()
13772 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_lastack()
13778 if (thflags & TH_SYN) { in rack_do_lastack()
13788 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_lastack()
13792 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_lastack()
13812 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_lastack()
13821 if ((thflags & TH_ACK) == 0) { in rack_do_lastack()
13824 tiwin, thflags, nxt_pkt)); in rack_do_lastack()
13826 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_lastack()
13837 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)… in rack_do_lastack()
13854 tiwin, thflags, nxt_pkt)); in rack_do_lastack()
13865 uint32_t tiwin, int32_t thflags, int32_t nxt_pkt, uint8_t iptos) in rack_do_fin_wait_2() argument
13874 if ((thflags & TH_RST) || in rack_do_fin_wait_2()
13875 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_fin_wait_2()
13881 if (thflags & TH_SYN) { in rack_do_fin_wait_2()
13891 if (ctf_ts_check(m, th, tp, tlen, thflags, &ret_val)) in rack_do_fin_wait_2()
13894 if (ctf_drop_checks(to, m, th, tp, &tlen, &thflags, &drop_hdrlen, &ret_val)) { in rack_do_fin_wait_2()
13921 ((thflags & (TH_SYN | TH_FIN)) != 0))) { in rack_do_fin_wait_2()
13930 if ((thflags & TH_ACK) == 0) { in rack_do_fin_wait_2()
13933 tiwin, thflags, nxt_pkt)); in rack_do_fin_wait_2()
13935 ctf_do_dropafterack(m, tp, th, thflags, tlen, &ret_val); in rack_do_fin_wait_2()
13946 …if (rack_process_ack(m, th, so, tp, to, tiwin, tlen, &ourfinisacked, thflags, &ret_val, orig_tlen)… in rack_do_fin_wait_2()
13958 tiwin, thflags, nxt_pkt)); in rack_do_fin_wait_2()
16358 int32_t thflags, retval, did_out = 0; in rack_do_segment_nounlock() local
16411 thflags = tcp_get_flags(th); in rack_do_segment_nounlock()
16459 if ((thflags & TH_FIN) || (thflags & TH_RST)) in rack_do_segment_nounlock()
16476 if (thflags & TH_ACK) in rack_do_segment_nounlock()
16494 if (thflags & TH_ACK) { in rack_do_segment_nounlock()
16522 (thflags & TH_SYN) ? TO_SYN : 0); in rack_do_segment_nounlock()
16588 log.u_bbr.lost = thflags; in rack_do_segment_nounlock()
16641 if (thflags & TH_ACK) in rack_do_segment_nounlock()
16644 if ((thflags & TH_SYN) && (thflags & TH_FIN) && V_drop_synfin) { in rack_do_segment_nounlock()
16654 if ((tp->t_state == TCPS_SYN_SENT) && (thflags & TH_ACK) && in rack_do_segment_nounlock()
16671 ((thflags & TH_RST) == 0) && (V_tcp_tolerate_missing_ts == 0)) { in rack_do_segment_nounlock()
16698 if (tcp_ecn_input_segment(tp, thflags, tlen, in rack_do_segment_nounlock()
16754 if (tp->t_state == TCPS_SYN_SENT && (thflags & TH_SYN)) { in rack_do_segment_nounlock()
16756 tcp_ecn_input_parallel_syn(tp, thflags, iptos); in rack_do_segment_nounlock()
16821 if (thflags & TH_FIN) in rack_do_segment_nounlock()
16847 if ((thflags & TH_RST) && in rack_do_segment_nounlock()
16856 tlen, tiwin, thflags, nxt_pkt, iptos); in rack_do_segment_nounlock()