TH_RST
if (tc->th_flags & TH_RST)
if (tc->th_flags & (TH_FIN | TH_RST))
if (tc->th_flags & TH_RST)
if (tc->th_flags & (TH_FIN | TH_RST))
{ "rst", TH_RST },
if (offset != 0 || (tcp->th_flags & TH_RST))
flags = TH_RST;
flags = TH_RST|TH_ACK;
#define IPV6_FW_TCPF_RST TH_RST
if (tcp->th_flags & TH_RST)
if ((s->st_state & ((TH_RST << 8) | TH_RST)) == 0)
#define IPFW_STATE_TCPFLAGS (TH_SYN | TH_FIN | TH_RST)
#define BOTH_RST (TH_RST | (TH_RST << 8))
if (flags & TH_RST) { /* we are sending a RST */
tcp->th_flags = TH_RST;
tcp->th_flags = TH_RST | TH_ACK;
if ((tcp->th_flags & TH_RST) == 0) {
ntohl(tcp->th_ack), tcp->th_flags | TH_RST);
(TH_RST | TH_ACK | TH_SYN)) != TH_SYN);
(TH_RST | TH_ACK | TH_SYN)) != TH_SYN) {
TH_RST|TH_ACK, 0, 0, 0, 1, cur->tag, NULL, NULL);
if (f & TH_RST)
!(th->th_flags & TH_RST)) {
ntohl(th->th_ack), ack, TH_RST|TH_ACK, 0, 0,
(th->th_flags & (TH_ACK|TH_RST)) == (TH_ACK|TH_RST)) ||
((th->th_flags & TH_RST) == 0 || orig_seq == src->seqlo ||
if (th->th_flags & TH_RST)
if (th->th_flags & TH_RST)
if (!(th->th_flags & TH_RST))
TH_RST, 0, 0,
if (th->th_flags & TH_RST)
if (flags & TH_RST)
if (!(flags & (TH_ACK|TH_RST)))
} else if (!got_ts && (th->th_flags & TH_RST) == 0 &&
if ((th->th_flags & (TH_SYN|TH_FIN|TH_RST|TH_ACK)) != TH_ACK)
if (tcp_flags & TH_FIN || tcp_flags & TH_RST || AGED(fle) ||
#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR)
TH_RST|TH_ACK, /* 0, TERMINATING */
TH_RST|TH_ACK, /* 1, CLOSED */
if (thflags & TH_RST) {
(thflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) == TH_ACK &&
if (thflags & TH_RST) {
if (thflags & TH_RST) {
(thflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) == TH_ACK&&
if ((thflags & TH_RST) || m->m_flags & (M_BCAST | M_MCAST))
TH_RST);
(tcp_seq)0, TH_RST | TH_ACK);
if ((thflags & (TH_RST | TH_ACK | TH_SYN)) != TH_SYN) {
if ((thflags & (TH_RST | TH_ACK | TH_SYN)) == TH_ACK) {
if (report_sack || idle_cwv || (flags & (TH_RST | TH_SYN)))
if ((flags & TH_RST) ||
!(flags & TH_RST) &&
else if (flags & (TH_SYN | TH_FIN | TH_RST))
if (tcp_prio_synack && (flags & (TH_FIN | TH_RST)) == 0)
if (!(flags & TH_RST)) {
th->th_seq + tlen, (tcp_seq)0, TH_RST | TH_ACK);
finrst = (th->th_flags & (TH_FIN|TH_RST));
if ((th->th_flags & (TH_SYN | TH_FIN | TH_RST | TH_ACK)) != TH_ACK) {
pf(TH_RST, "RST");