freebsd-dev/sys/netinet/cc
Sean Bruno e2041bfa7c CC Cubic: fix underflow for cubic_cwnd()
Singed calculations in cubic_cwnd() can result in negative cwnd
value which is then cast to an unsigned value. Values less than
1 mss are generally bad for other parts of the code, also fixed.

Submitted by:	Jason Eggleston <jason@eggnet.com>
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D14141
2018-03-26 19:53:36 +00:00
..
cc_cdg.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc_chd.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc_cubic.c CC Cubic: fix underflow for cubic_cwnd() 2018-03-26 19:53:36 +00:00
cc_cubic.h CC Cubic: fix underflow for cubic_cwnd() 2018-03-26 19:53:36 +00:00
cc_dctcp.c Revert r307901 - Inform CC modules about loss events. 2017-07-25 15:08:52 +00:00
cc_hd.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc_htcp.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc_module.h sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc_newreno.c Add support for the experimental Internet-Draft "TCP Alternative Backoff with 2018-03-19 16:37:47 +00:00
cc_newreno.h Add support for the experimental Internet-Draft "TCP Alternative Backoff with 2018-03-19 16:37:47 +00:00
cc_vegas.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
cc.c Add support for the experimental Internet-Draft "TCP Alternative Backoff with 2018-03-19 16:37:47 +00:00
cc.h CC Cubic: fix underflow for cubic_cwnd() 2018-03-26 19:53:36 +00:00