freebsd-dev/sys/netinet/cc
Randall Stewart e2e088ae86 Rack cannot be loaded without cc_newreno compiled into the kernel.
Right now rack will fail to load due to its hack in accessing symbol names
in cc_newreno. This was fine when newreno was always compiled into the
kernel but now ... not so much. Instead lets fix up rack to use the socket
option queries to get the information it wants and set the parameters. We
also fix the CC parameter so they are always settable.

Reviewed by: tuexen
Sponsored by: Netflix Inc
Differential Revision: https://reviews.freebsd.org/D37622
2022-12-14 15:37:48 -05:00
..
cc_cdg.c tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00
cc_chd.c tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00
cc_cubic.c tcp: provide macros to access inpcb and socket from a tcpcb 2022-11-08 10:24:40 -08:00
cc_cubic.h
cc_dctcp.c tcp: provide macros to access inpcb and socket from a tcpcb 2022-11-08 10:24:40 -08:00
cc_hd.c tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00
cc_htcp.c tcp: provide macros to access inpcb and socket from a tcpcb 2022-11-08 10:24:40 -08:00
cc_module.h
cc_newreno.c Rack cannot be loaded without cc_newreno compiled into the kernel. 2022-12-14 15:37:48 -05:00
cc_newreno.h
cc_vegas.c tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00
cc.c
cc.h tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00