aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2023-12-12 11:01:37 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2023-12-12 11:01:37 +0000
commit793e4aca9e70f2441f0f4e1688d0a727d602ed81 (patch)
tree05f042c4c7d6e021c8a17aa7d1d185732325a05e
parent60e845ceef25533bfb60450549bea56a17b1e467 (diff)
downloadsrc-793e4aca9e70f2441f0f4e1688d0a727d602ed81.tar.gz
src-793e4aca9e70f2441f0f4e1688d0a727d602ed81.zip
tcp stacks: in kernel BBR and RACK require in kernel HPTS
Compiling the BBR or RACK stack into the kernel requires HPTS to be compiled into the kernel. Reviewed by: glebius, rscheff Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D42998
-rw-r--r--sys/conf/files10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/conf/files b/sys/conf/files
index e37764d3dc6f..377d65926462 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -4363,13 +4363,13 @@ netinet/tcp_pcap.c optional inet tcppcap | inet6 tcppcap \
compile-with "${NORMAL_C} ${NO_WNONNULL}"
netinet/tcp_reass.c optional inet | inet6
netinet/tcp_sack.c optional inet | inet6
-netinet/tcp_stacks/bbr.c optional inet tcp_bbr | inet6 tcp_bbr \
+netinet/tcp_stacks/bbr.c optional inet tcphpts tcp_bbr | inet6 tcphpts tcp_bbr \
compile-with "${NORMAL_C} -DMODNAME=tcp_bbr -DSTACKNAME=bbr"
-netinet/tcp_stacks/rack.c optional inet tcp_rack | inet6 tcp_rack \
+netinet/tcp_stacks/rack.c optional inet tcphpts tcp_rack | inet6 tcphpts tcp_rack \
compile-with "${NORMAL_C} -DMODNAME=tcp_rack -DSTACKNAME=rack"
-netinet/tcp_stacks/rack_bbr_common.c optional inet tcp_bbr | inet tcp_rack | inet6 tcp_bbr | inet6 tcp_rack
-netinet/tcp_stacks/sack_filter.c optional inet tcp_bbr | inet tcp_rack | inet6 tcp_bbr | inet6 tcp_rack
-netinet/tcp_stacks/tailq_hash.c optional inet tcp_bbr | inet tcp_rack | inet6 tcp_bbr | inet6 tcp_rack
+netinet/tcp_stacks/rack_bbr_common.c optional inet tcphpts tcp_bbr | inet tcphpts tcp_rack | inet6 tcphpts tcp_bbr | inet6 tcphpts tcp_rack
+netinet/tcp_stacks/sack_filter.c optional inet tcphpts tcp_bbr | inet tcphpts tcp_rack | inet6 tcphpts tcp_bbr | inet6 tcphpts tcp_rack
+netinet/tcp_stacks/tailq_hash.c optional inet tcphpts tcp_bbr | inet tcphpts tcp_rack | inet6 tcphpts tcp_bbr | inet6 tcphpts tcp_rack
netinet/tcp_stats.c optional stats inet | stats inet6
netinet/tcp_subr.c optional inet | inet6
netinet/tcp_syncache.c optional inet | inet6