Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/cc/cc_cubic.c
Show First 20 Lines • Show All 467 Lines • ▼ Show 20 Lines | cubic_ssthresh_update(struct cc_var *ccv) | ||||
else | else | ||||
ssthresh = ((uint64_t)CCV(ccv, snd_cwnd) * | ssthresh = ((uint64_t)CCV(ccv, snd_cwnd) * | ||||
CUBIC_BETA) >> CUBIC_SHIFT; | CUBIC_BETA) >> CUBIC_SHIFT; | ||||
CCV(ccv, snd_ssthresh) = max(ssthresh, 2 * CCV(ccv, t_maxseg)); | CCV(ccv, snd_ssthresh) = max(ssthresh, 2 * CCV(ccv, t_maxseg)); | ||||
} | } | ||||
DECLARE_CC_MODULE(cubic, &cubic_cc_algo); | DECLARE_CC_MODULE(cubic, &cubic_cc_algo); | ||||
MODULE_VERSION(cubic, 1); |