aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2022-08-28 16:45:59 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2022-08-28 16:45:59 +0000
commitc624b9a549f0fe82dd74dc66c9369e5da856b506 (patch)
tree4904813b27a8693fb9945ab217ac150ecea5052e
parent160a2f2cdda806e104c0d3194bfb84b208ad1ae8 (diff)
downloadsrc-c624b9a549f0fe82dd74dc66c9369e5da856b506.tar.gz
src-c624b9a549f0fe82dd74dc66c9369e5da856b506.zip
tcp: fix stats counter for SYN_RCVD state when TCP-FO is used
Reviewed by: glebius Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D36384
-rw-r--r--sys/netinet/tcp_syncache.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/tcp_syncache.c b/sys/netinet/tcp_syncache.c
index df900280e3df..76272179dac6 100644
--- a/sys/netinet/tcp_syncache.c
+++ b/sys/netinet/tcp_syncache.c
@@ -1361,6 +1361,7 @@ syncache_tfo_expand(struct syncache *sc, struct socket *lso, struct mbuf *m,
tp->snd_max = tp->iss;
tp->snd_nxt = tp->iss;
tp->t_tfo_pending = pending_counter;
+ TCPSTATES_INC(TCPS_SYN_RECEIVED);
TCPSTAT_INC(tcps_sc_completed);
}