git: 5da67ed5279a - stable/14 - tcp stacks: in kernel BBR and RACK require in kernel HPTS

From: Michael Tuexen <tuexen_at_FreeBSD.org>
Date: Tue, 16 Jan 2024 20:48:06 UTC
The branch stable/14 has been updated by tuexen:

URL: https://cgit.FreeBSD.org/src/commit/?id=5da67ed5279abf21e36e4c02af8e93af486bfabb

commit 5da67ed5279abf21e36e4c02af8e93af486bfabb
Author:     Michael Tuexen <tuexen@FreeBSD.org>
AuthorDate: 2023-12-12 11:01:37 +0000
Commit:     Michael Tuexen <tuexen@FreeBSD.org>
CommitDate: 2024-01-16 20:46:36 +0000

    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
    
    (cherry picked from commit 793e4aca9e70f2441f0f4e1688d0a727d602ed81)
---
 sys/conf/files | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys/conf/files b/sys/conf/files
index 2dbf6f37e940..8fc4edc9c118 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