Page MenuHomeFreeBSD

D35731.diff
No OneTemporary

D35731.diff

diff --git a/sys/netinet/tcp_stacks/rack.c b/sys/netinet/tcp_stacks/rack.c
--- a/sys/netinet/tcp_stacks/rack.c
+++ b/sys/netinet/tcp_stacks/rack.c
@@ -12608,12 +12608,9 @@
rsm->r_tim_lastsent[0] = rack_to_usec_ts(&rack->r_ctl.act_rcv_time);
rsm->r_rtr_cnt = 1;
rsm->r_rtr_bytes = 0;
- if (tp->t_flags & TF_SENTFIN) {
- rsm->r_end = tp->snd_max - 1;
+ if (tp->t_flags & TF_SENTFIN)
rsm->r_flags |= RACK_HAS_FIN;
- } else {
- rsm->r_end = tp->snd_max;
- }
+ rsm->r_end = tp->snd_max;
if (tp->snd_una == tp->iss) {
/* The data space is one beyond snd_una */
rsm->r_flags |= RACK_HAS_SYN;

File Metadata

Mime Type
text/plain
Expires
Thu, Nov 21, 2:21 AM (21 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14752287
Default Alt Text
D35731.diff (619 B)

Event Timeline