diff options
author | Michael Tuexen <tuexen@FreeBSD.org> | 2024-12-31 21:03:13 +0000 |
---|---|---|
committer | Michael Tuexen <tuexen@FreeBSD.org> | 2024-12-31 21:03:13 +0000 |
commit | 5ec914e06c96ff40bf0e6567359c0de039b59ed2 (patch) | |
tree | d98b1d7d710b0c53079b829b16c34c90dca9ef50 | |
parent | 0ce13b1d580f05f96e3d85afb0824f672cb0c7a2 (diff) |
TCP BBR: fix condition when sending a tail loss probe
Reviewed by: rrs
CID: 1523793
MFC after: 1 week
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D48274
-rw-r--r-- | sys/netinet/tcp_stacks/bbr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_stacks/bbr.c b/sys/netinet/tcp_stacks/bbr.c index f440573ace30..3c5864007986 100644 --- a/sys/netinet/tcp_stacks/bbr.c +++ b/sys/netinet/tcp_stacks/bbr.c @@ -4614,7 +4614,7 @@ need_retran: */ if (collapsed_win == 0) { rsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_map, bbr_sendmap, r_next); - if (rsm && (BBR_ACKED | BBR_HAS_FIN)) { + if (rsm && (rsm->r_flags & (BBR_ACKED | BBR_HAS_FIN))) { rsm = bbr_find_high_nonack(bbr, rsm); } if (rsm == NULL) { |