freebsd-dev/sys/netinet/cc
Michael Tuexen b15b053596 tcp: allow new reno functions to be called from other CC modules
Some new reno functions use the internal data, but are also called
from functions of other CC modules. Ensure that in this case, the
internal data is not accessed.

Reported by:		syzbot+1d219ea351caa5109d4b@syzkaller.appspotmail.com
Reported by:    	syzbot+b08144f8cad9c67258c5@syzkaller.appspotmail.com
Reviewed by:		rrs
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D32649
2021-10-25 22:53:49 +02:00
..
cc_cdg.c Add MODULE_VERSION to TCP loadable congestion control modules. 2020-07-20 23:47:27 +00:00
cc_chd.c Add MODULE_VERSION to TCP loadable congestion control modules. 2020-07-20 23:47:27 +00:00
cc_cubic.c tcp: Rename rfc6675_pipe to sack.revised, and enable by default 2021-04-17 14:59:45 +02:00
cc_cubic.h Add boundary and overflow checks to the formulas used in the TCP CUBIC 2019-11-16 12:00:22 +00:00
cc_dctcp.c tcp: move cwnd and ssthresh updates into cc modules 2020-10-24 16:09:18 +00:00
cc_hd.c Add MODULE_VERSION to TCP loadable congestion control modules. 2020-07-20 23:47:27 +00:00
cc_htcp.c tcp: Rename rfc6675_pipe to sack.revised, and enable by default 2021-04-17 14:59:45 +02:00
cc_module.h
cc_newreno.c tcp: allow new reno functions to be called from other CC modules 2021-10-25 22:53:49 +02:00
cc_newreno.h tcp: Add hystart-plus to cc_newreno and rack. 2021-10-22 07:10:28 -04:00
cc_vegas.c Add MODULE_VERSION to TCP loadable congestion control modules. 2020-07-20 23:47:27 +00:00
cc.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
cc.h tcp: Add hystart-plus to cc_newreno and rack. 2021-10-22 07:10:28 -04:00