Page MenuHomeFreeBSD

D48967.diff
No OneTemporary

D48967.diff

diff --git a/sys/netinet/cc/cc_cubic.c b/sys/netinet/cc/cc_cubic.c
--- a/sys/netinet/cc/cc_cubic.c
+++ b/sys/netinet/cc/cc_cubic.c
@@ -298,7 +298,7 @@
W_cubic = cubic_cwnd(usecs_since_epoch +
cubic_data->mean_rtt_usecs,
cubic_data->W_max,
- tcp_fixed_maxseg(ccv->tp),
+ mss,
cubic_data->K);
if (W_cubic < W_est) {
@@ -328,8 +328,7 @@
if (((cubic_data->flags & CUBICFLAG_CONG_EVENT) == 0) &&
cubic_data->W_max < CCV(ccv, snd_cwnd)) {
cubic_data->W_max = CCV(ccv, snd_cwnd);
- cubic_data->K = cubic_k(cubic_data->W_max /
- tcp_fixed_maxseg(ccv->tp));
+ cubic_data->K = cubic_k(cubic_data->W_max / mss);
}
}
} else if (type == CC_ACK && !IN_RECOVERY(CCV(ccv, t_flags)) &&

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 14, 1:04 AM (17 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16630233
Default Alt Text
D48967.diff (770 B)

Event Timeline