| /src/sys/netinet/ |
| H A D | tcp_fsm.h | 78 TH_FIN|TH_ACK, /* 6, FIN_WAIT_1 */ 79 TH_FIN|TH_ACK, /* 7, CLOSING */ 80 TH_FIN|TH_ACK, /* 8, LAST_ACK */
|
| H A D | tcp_timewait.c | 208 if ((thflags & TH_SYN) && (thflags & TH_FIN) && V_drop_synfin) { in tcp_twcheck() 249 if (tcp_get_flags(th) & TH_FIN) in tcp_twcheck() 281 if (thflags & TH_FIN) { in tcp_twcheck() 290 if ((thflags & (TH_SYN | TH_FIN)) != 0 || tlen != 0 || in tcp_twcheck()
|
| H A D | tcp_output.c | 141 KASSERT(((len) == 0 && ((th_flags) & (TH_SYN | TH_FIN)) == 0) ||\ 358 flags |= TH_FIN; in tcp_default_output() 388 flags &= ~TH_FIN; in tcp_default_output() 451 flags &= ~TH_FIN; in tcp_default_output() 568 flags &= ~TH_FIN; in tcp_default_output() 709 if (flags & TH_FIN && in tcp_default_output() 902 flags &= ~TH_FIN; in tcp_default_output() 1096 flags &= ~TH_FIN; in tcp_default_output() 1129 else if (flags & (TH_SYN|TH_FIN|TH_RST)) in tcp_default_output() 1191 if (flags & TH_FIN && tp->t_flags & TF_SENTFIN && in tcp_default_output() [all …]
|
| H A D | tcp_reass.c | 324 last->tqe_flags |= (tcp_get_flags(th) & TH_FIN); in tcp_reass_append() 403 q->tqe_flags = (flags & TH_FIN); in tcp_reass_replace() 427 ent->tqe_flags |= (q->tqe_flags & TH_FIN); in tcp_reass_merge_into() 557 if ((*tlenp == 0) && ((tcp_get_flags(th) & TH_FIN) == 0)) { in tcp_reass() 574 (tcp_get_flags(th) & TH_FIN) && in tcp_reass() 620 if ((tcp_get_flags(th) & TH_FIN) && in tcp_reass() 661 if (last->tqe_flags & TH_FIN) { in tcp_reass() 686 if (last->tqe_flags & TH_FIN) { in tcp_reass() 956 flags = tcp_get_flags(th) & TH_FIN; in tcp_reass() 1063 flags = q->tqe_flags & TH_FIN; in tcp_reass()
|
| H A D | tcp_input.c | 1182 if ((thflags & TH_FIN) && V_drop_synfin) { in tcp_input_with_port() 1517 if ((thflags & TH_SYN) && (thflags & TH_FIN) && V_drop_synfin) { in tcp_do_segment() 1549 if (thflags & TH_FIN) in tcp_do_segment() 1720 (thflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) == TH_ACK && in tcp_do_segment() 1967 } else if (!(thflags & (TH_ACK|TH_FIN|TH_RST))) { in tcp_do_segment() 2085 thflags &= ~TH_FIN; in tcp_do_segment() 2245 || (todrop == tlen && (thflags & TH_FIN) == 0)) { in tcp_do_segment() 2251 thflags &= ~TH_FIN; in tcp_do_segment() 2335 thflags &= ~(TH_PUSH|TH_FIN); in tcp_do_segment() 2359 ((thflags & (TH_SYN|TH_FIN)) != 0))) { in tcp_do_segment() [all …]
|
| H A D | tcp.h | 62 #define TH_FIN 0x01 macro 74 #define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_PUSH|TH_ACK|TH_URG|TH_ECE|TH_CWR|TH_AE)
|
| H A D | tcp_offload.c | 154 } else if ((flags & TH_FIN || tp->t_flags & TF_NEEDFIN) && in tcp_offload_output()
|
| /src/sbin/ipf/libipf/ |
| H A D | flags.c | 26 uint16_t flags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH, TH_ACK, TH_URG,
|
| H A D | printpacket.c | 88 if (tcpflags & TH_FIN) in printpacket()
|
| H A D | ipft_tx.c | 24 static uint16_t myflags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH,
|
| /src/contrib/tcpdump/ |
| H A D | print-cnfp.c | 228 flags & TH_FIN ? "F" : "", in cnfp_v1_print() 330 flags & TH_FIN ? "F" : "", in cnfp_v5_print() 432 flags & TH_FIN ? "F" : "", in cnfp_v6_print()
|
| H A D | tcp.h | 55 #define TH_FIN 0x01 macro
|
| H A D | print-tcp.c | 105 { TH_FIN, "F" }, 432 if (ndo->ndo_vflag > 1 || length > 0 || flags & (TH_SYN | TH_FIN | TH_RST)) { in tcp_print()
|
| /src/cddl/lib/libdtrace/ |
| H A D | tcp.d | 83 #pragma D binding "1.6.3" TH_FIN 84 inline uint16_t TH_FIN = 0x01; variable 327 flags & TH_FIN ? "FIN" :
|
| /src/sys/netinet/tcp_stacks/ |
| H A D | rack_bbr_common.c | 568 || (todrop == tlen && (thflags & TH_FIN) == 0)) { in ctf_drop_checks() 574 thflags &= ~TH_FIN; in ctf_drop_checks() 637 thflags &= ~(TH_PUSH | TH_FIN); in ctf_drop_checks()
|
| H A D | bbr.c | 5906 if (th_flags & (TH_SYN | TH_FIN) && (hintrsm == NULL)) { in bbr_log_output() 5915 if (th_flags & TH_FIN) in bbr_log_output() 5946 if (th_flags & TH_FIN) in bbr_log_output() 8214 if ((tlen || (thflags & TH_FIN) || (tfo_syn && tlen > 0)) && in bbr_process_data() 8269 thflags = tcp_get_flags(th) & TH_FIN; in bbr_process_data() 8340 thflags &= ~TH_FIN; in bbr_process_data() 8347 if (thflags & TH_FIN) { in bbr_process_data() 8873 thflags &= ~TH_FIN; in bbr_do_syn_sent() 8955 (tp->t_fin_is_rst && (thflags & TH_FIN))) in bbr_do_syn_recv() 8983 } else if (!(thflags & (TH_ACK | TH_FIN | TH_RST))) { in bbr_do_syn_recv() [all …]
|
| H A D | rack.c | 8186 if (th_flags & (TH_SYN | TH_FIN)) { in rack_log_output() 8195 if (th_flags & TH_FIN) in rack_log_output() 8233 if (th_flags & TH_FIN) { in rack_log_output() 12183 if ((tlen || (thflags & TH_FIN) || (tfo_syn && tlen > 0)) && in rack_process_data() 12230 thflags = tcp_get_flags(th) & TH_FIN; in rack_process_data() 12310 thflags &= ~TH_FIN; in rack_process_data() 12317 if (thflags & TH_FIN) { in rack_process_data() 12880 thflags &= ~TH_FIN; in rack_do_syn_sent() 12958 (tp->t_fin_is_rst && (thflags & TH_FIN))) in rack_do_syn_recv() 12987 } else if (!(thflags & (TH_ACK | TH_FIN | TH_RST))) { in rack_do_syn_recv() [all …]
|
| /src/contrib/pf/tftp-proxy/ |
| H A D | filter.c | 316 (TH_SYN|TH_ACK|TH_FIN|TH_RST) : 0); in prepare_rule() 320 (TH_SYN|TH_ACK|TH_FIN|TH_RST) : NULL); in prepare_rule()
|
| /src/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_state.c | 1560 ((tcp_get_flags(tcp) & TH_FIN) ? 1 : 0); in ipf_state_add() 1567 if ((tcp_get_flags(tcp) & ~(TH_FIN|TH_ACK|TH_ECNALL)) == in ipf_state_add() 2017 flags = tcp_get_flags(tcp) & ~(TH_FIN|TH_ECNALL); in ipf_state_tcp() 2131 ((tcpflags & TH_SYN) ? 1 : 0) + ((tcpflags & TH_FIN) ? 1 : 0); in ipf_state_tcpinwindow() 2306 ((tcp_get_flags(tcp) & TH_FIN) ? 1 : 0); in ipf_state_clone() 4025 } else if ((tcpflags & (TH_SYN|TH_FIN|TH_ACK)) == in ipf_tcp_age() 4034 } else if (tcpflags & TH_FIN) { in ipf_tcp_age() 4054 if ((tcpflags & (TH_SYN|TH_FIN|TH_ACK)) == TH_ACK) { in ipf_tcp_age() 4070 } else if (tcpflags & TH_FIN) { in ipf_tcp_age() 4083 if (tcpflags & TH_FIN) { in ipf_tcp_age() [all …]
|
| H A D | ip_compat.h | 812 #ifndef TH_FIN 813 # define TH_FIN 0x01 macro 831 #define TH_ACKMASK (TH_FIN|TH_SYN|TH_RST|TH_ACK)
|
| /src/sbin/ipf/ipsend/ |
| H A D | ipsend.c | 374 __tcp_set_flags(tcp, __tcp_get_flags(tcp) | TH_FIN); in main()
|
| /src/sys/dev/cxgbe/crypto/ |
| H A D | t6_kern_tls.c | 998 if ((tcp_get_flags(tcp) & TH_FIN) != 0 || ktls_has_tcp_options(tcp)) { in t6_ktls_parse_pkt() 1184 tcp_set_flags(&newtcp, tcp_get_flags(&newtcp) & ~(TH_PUSH | TH_FIN)); in ktls_write_tcp_options() 1375 if (m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) != 0) { in ktls_write_tls_wr() 1390 last_wr = m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) == 0; in ktls_write_tls_wr() 1974 has_fin = (tcp_get_flags(tcp) & TH_FIN) != 0; in t6_ktls_write_wr()
|
| /src/usr.sbin/ppp/ |
| H A D | ip.c | 376 finrst = __tcp_get_flags(th) & (TH_FIN|TH_RST); in FilterCheck() 832 for (mask = TH_FIN, n = 0; mask <= TH_FLAGS; mask <<= 1, n++) { in PacketCheck()
|
| H A D | slcompress.c | 182 if ((__tcp_get_flags(th) & (TH_SYN | TH_FIN | TH_RST | TH_ACK)) != TH_ACK) { in sl_compress_tcp()
|
| /src/sys/net/ |
| H A D | slcompress.c | 173 if ((tcp_get_flags(th) & (TH_SYN|TH_FIN|TH_RST|TH_ACK)) != TH_ACK) in sl_compress_tcp()
|