tcp_get_flags
tcp_set_flags(&newtcp, tcp_get_flags(&newtcp) & ~(TH_PUSH | TH_FIN));
if (m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) != 0) {
last_wr = m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) == 0;
if (last_wr && tcp_get_flags(tcp) & TH_PUSH)
has_fin = (tcp_get_flags(tcp) & TH_FIN) != 0;
if ((tcp_get_flags(tcp) & TH_FIN) != 0 || ktls_has_tcp_options(tcp)) {
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(tcph) & TH_RST) {
} else if (tcp_get_flags(tcph) & TH_SYN) {
if (tcp_get_flags(tcph) & TH_ACK)
} else if (tcp_get_flags(tcph) & TH_ACK) {
if (tcp_get_flags(tcph) & TH_FIN)
if (!(tcp_get_flags(tcph) & TH_SYN) || tcp_get_flags(tcph) & TH_ACK)
if (!(tcp_get_flags(tcph) & (TH_RST | TH_FIN))) {
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_ACK);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_SYN);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_FIN);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_RST);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_ACK);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_SYN);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_FIN);
tcp_set_flags(tcph, tcp_get_flags(tcph) | TH_RST);
(u32)tcp_get_flags(tcph) & TH_SYN);
tcp_set_flags(th, tcp_get_flags(th) | TH_PUSH);
tcp_set_flags(th, tcp_get_flags(th) | TH_ACK);
tcp_set_flags(tcp_hdr, tcp_get_flags(tcp_hdr) | TH_PUSH);
tcp_set_flags(th, tcp_get_flags(th) | TH_PUSH);
tcp_set_flags(c_th, tcp_get_flags(c_th) | (tcp_get_flags(th) & TH_PUSH));
| (tcp_get_flags(th) & (TH_URG | TH_SYN | TH_RST | TH_FIN)));
if (tcp_get_flags(th) & (TH_FIN | TH_RST)) {
KASSERT(!(tcp_get_flags(th) & (TH_URG | TH_SYN)),
tcp_get_flags(th) & (TH_URG | TH_SYN)));
tso->tcp_flags = tcp_get_flags(th);
tcp_set_flags(tsoh_th, tcp_get_flags(tsoh_th) & ~(TH_FIN | TH_PUSH));
KASSERT(!(tcp_get_flags(th) & (TH_URG | TH_SYN)),
tcp_get_flags(th) & (TH_URG | TH_SYN)));
TSO_MBUF_FLAGS(mbuf) = tcp_get_flags(th);
if (__predict_false(tcp_get_flags(tcp) & TH_CWR)) {
if (tcp_get_flags(tcp) & TH_CWR) {
pi->ipi_tcp_hflags = tcp_get_flags(th);
pi->ipi_tcp_hflags = tcp_get_flags(th);
if ((tcp_get_flags(th) & (TH_SYN|TH_FIN|TH_RST|TH_ACK)) != TH_ACK)
if (tcp_get_flags(th) & TH_URG) {
if (tcp_get_flags(th) & TH_PUSH)
tcp_set_flags(th, tcp_get_flags(th) | TH_PUSH);
tcp_set_flags(th, tcp_get_flags(th) & ~TH_PUSH);
tcp_set_flags(th, tcp_get_flags(th) | TH_URG);
tcp_set_flags(th, tcp_get_flags(th) & ~TH_URG);
tcp_flags = tcp_get_flags(tcp);
tcp_flags = tcp_get_flags(tcp);
if (!(tcp_get_flags(th) & TH_RES1))
tcp_set_flags(th, tcp_get_flags(th) & ~TH_RES1);
if (!(tcp_get_flags(tcp) & TH_SYN) || tcphlen == sizeof(struct tcphdr))
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
tcp_set_flags(tc, tcp_get_flags(tc) | TH_RES1);
thflags = tcp_get_flags(th);
thflags = tcp_get_flags(th) & TH_FIN;
if ((tcp_get_flags(th) & TH_RST) || m->m_flags & (M_BCAST|M_MCAST))
if (tcp_get_flags(th) & TH_ACK) {
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
cc_ecnpkt_handler_flags(tp, tcp_get_flags(th), iptos);
thflags = tcp_get_flags(th);
flags = tcp_get_flags(th);
if ((tcp_get_flags(th) & ~(TH_ACK | TH_PUSH)) != 0) {
if ((tcp_get_flags(th) & ~(TH_ACK | TH_PUSH)) != 0) {
((tcp_get_flags(th) & TH_ACK) !=
if (__predict_false(tcp_get_flags(th) & TH_SYN))
le->flags = tcp_get_flags(th);
if ((tcp_get_flags(th) & ~(TH_ACK | TH_PUSH | TH_ECE | TH_CWR)) != 0)
if (!(tcp_get_flags(th) & TH_ACK))
ae->flags |= tcp_get_flags(th);
te->tqe_flags = tcp_get_flags(th);
last->tqe_flags |= (tcp_get_flags(th) & TH_FIN);
if ((*tlenp == 0) && ((tcp_get_flags(th) & TH_FIN) == 0)) {
(tcp_get_flags(th) & TH_FIN) &&
if ((tcp_get_flags(th) & TH_FIN) &&
tcp_reass_replace(tp, q, m, th->th_seq, *tlenp, mlast, lenofoh, tcp_get_flags(th));
flags = tcp_get_flags(th) & TH_FIN;
thflags = tcp_get_flags(th);
if (tcp_get_flags(th) & TH_RST) {
thflags = tcp_get_flags(th) & TH_FIN;
if (tcp_get_flags(th) & TH_RST) {
thflags = tcp_get_flags(th) & TH_FIN;
thflags = tcp_get_flags(th);
((tcp_get_flags(th) & TH_RST) == 0)) {
tcp_ecn_input_syn_sent(tp, tcp_get_flags(th), iptos);
int thflags = tcp_get_flags(th);
sprintf(sp, " tcpflags 0x%b", tcp_get_flags(th), PRINT_TH_FLAGS);
KASSERT((tcp_get_flags(th) & (TH_RST|TH_ACK|TH_SYN)) == TH_ACK,
KASSERT((tcp_get_flags(th) & (TH_RST|TH_ACK|TH_SYN)) == TH_SYN,
sc->sc_flags |= tcp_ecn_syncache_add(tcp_get_flags(th), iptos);
sc->sc_flags |= tcp_ecn_syncache_add(tcp_get_flags(th), iptos);
thflags = tcp_get_flags(th);
if (tcp_get_flags(th) & TH_ACK) {
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
flags = tcp_get_flags(tcp);
fin->fin_tcpf = tcp_get_flags(tcp);
if (tcp_get_flags(tcp) & TH_RST)
((tcp_get_flags(tcp) & TH_SYN) ? 1 : 0) +
((tcp_get_flags(tcp) & TH_FIN) ? 1 : 0);
if (tcp_get_flags(tcp) & TH_ACK) {
mlen, tcp_get_flags(tcp));
if ((mlen == 0) && ((tcp_get_flags(tcp) & TH_OPENING) == TH_OPENING)) {
rv ? "IN" : "OUT", tcp_get_flags(tcp), thseq, seqoff,
if (tcp_get_flags(tcp) & TH_FIN) {
if (tcp_get_flags(tcp) & TH_FIN)
if ((nat->nat_mssclamp != 0) && (tcp_get_flags(tcp) & TH_SYN) != 0)
if ((tcp_get_flags(tcp) & TH_OPENING) == TH_OPENING) {
if (tcp_get_flags(tcp) & TH_RST) {
((tcp_get_flags(tcp) & TH_SYN) ? 1 : 0) +
((tcp_get_flags(tcp) & TH_FIN) ? 1 : 0);
if ((tcp_get_flags(tcp) & ~(TH_FIN|TH_ACK|TH_ECNALL)) ==
if ((tcp_get_flags(tcp) & TH_OPENING) == TH_SYN)
if ((tcp_get_flags(tcp) & TH_OPENING) == TH_SYN) {
flags = tcp_get_flags(tcp) & ~(TH_FIN|TH_ECNALL);
tcpflags = tcp_get_flags(tcp);
((tcp_get_flags(tcp) & TH_SYN) ? 1 : 0) +
((tcp_get_flags(tcp) & TH_FIN) ? 1 : 0);
tcpflags = tcp_get_flags(tcp);
if ( (tcp_get_flags(tcp) & TH_RST) == 0) {
tcp_get_flags(tcp) | TH_RST);
args->f_id._flags = tcp_get_flags(TCP(ulp));
args->f_id._flags = tcp_get_flags(TCP(ulp));
flags_match(cmd, tcp_get_flags(TCP(ulp))));
(tcp_get_flags(TCP(ulp)) &
if ((tcp_get_flags(tcp) & TH_RST) == 0) {
tcp_get_flags(tcp) | TH_RST);
if (tcp_get_flags(th) & TH_RES1)
tcp_set_flags(th, tcp_get_flags(th) & ~TH_RES1);
if ((tcp_get_flags(&pd.hdr.tcp) & (TH_SYN|TH_ACK|TH_RST)) == TH_SYN &&
if ((tcp_get_flags(&pd.hdr.tcp) & TH_ACK) && pd.p_len == 0)
if ((tcp_get_flags(&pd.hdr.tcp) & (TH_SYN|TH_ACK|TH_RST)) ==
!(tcp_get_flags(th) & TH_RST)) {
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
PF_TEST_ATTRIB((r->flagset & tcp_get_flags(ctx->th))
if ((tcp_get_flags(th) & (TH_SYN|TH_ACK)) == TH_SYN &&
if (tcp_get_flags(th) & TH_SYN) {
if (tcp_get_flags(th) & TH_FIN)
if (pd->proto == IPPROTO_TCP && (tcp_get_flags(th) & (TH_SYN|TH_ACK)) ==
if (src->wscale && dst->wscale && !(tcp_get_flags(th) & TH_SYN)) {
if (tcp_get_flags(th) & TH_SYN) {
if (tcp_get_flags(th) & TH_FIN)
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
if ((tcp_get_flags(th) & TH_ACK) == 0) {
(tcp_get_flags(th) & (TH_ACK|TH_RST)) == (TH_ACK|TH_RST)) ||
((tcp_get_flags(th) & TH_RST) == 0 || orig_seq == src->seqlo ||
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
if (tcp_get_flags(th) & TH_ACK) {
if (tcp_get_flags(th) & TH_RST)
pf_print_flags(tcp_get_flags(th));
if (tcp_get_flags(th) & TH_FIN)
if (tcp_get_flags(th) & TH_RST)
if (!(tcp_get_flags(th) & TH_RST))
pf_print_flags(tcp_get_flags(th));
if (tcp_get_flags(th) & TH_SYN)
if (tcp_get_flags(th) & TH_FIN)
if (tcp_get_flags(th) & TH_ACK) {
if (tcp_get_flags(th) & TH_RST)
if (tcp_get_flags(th) & TH_SYN) {
} else if ((tcp_get_flags(th) & (TH_ACK|TH_RST|TH_FIN)) != TH_ACK ||
if (((tcp_get_flags(th) & (TH_SYN|TH_ACK)) != TH_ACK) ||
} else if (((tcp_get_flags(th) & (TH_SYN|TH_ACK)) !=
if (((tcp_get_flags(th) & (TH_SYN | TH_ACK)) == TH_SYN) ||
pf_print_flags(tcp_get_flags(th));
flags = tcp_get_flags(th);
if (flags != tcp_get_flags(th) ||
(tcp_get_flags(th) & (TH_RES1|TH_RES2|TH_RES2)) != 0) {
if ((tcp_get_flags(th) & TH_SYN) == 0)
pf_print_flags(tcp_get_flags(th));
} else if (!got_ts && (tcp_get_flags(th) & TH_RST) == 0 &&
|| pd->p_len > 0 || (tcp_get_flags(th) & TH_SYN)) &&
pf_print_flags(tcp_get_flags(th));
pf_print_flags(tcp_get_flags(th));
if ((tcp_get_flags(tcp) & (TH_SYN|TH_ACK)) != TH_SYN)