git: 113f56ba4930 - main - tcp_rack: allow the module to be loaded without TCP_BLACKBOX

From: Michael Tuexen <tuexen_at_FreeBSD.org>
Date: Sat, 06 May 2023 09:04:54 UTC
The branch main has been updated by tuexen:

URL: https://cgit.FreeBSD.org/src/commit/?id=113f56ba493037c752da15ed20eae18c9103ffa6

commit 113f56ba493037c752da15ed20eae18c9103ffa6
Author:     Michael Tuexen <tuexen@FreeBSD.org>
AuthorDate: 2023-05-06 09:02:50 +0000
Commit:     Michael Tuexen <tuexen@FreeBSD.org>
CommitDate: 2023-05-06 09:02:50 +0000

    tcp_rack: allow the module to be loaded without TCP_BLACKBOX
    
    PR:                     271091
    Reviewed by:            cc
    Sponsored by:           Netflix, Inc.
    Differential Revision:  https://reviews.freebsd.org/D39860
---
 sys/netinet/tcp_log_buf.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys/netinet/tcp_log_buf.h b/sys/netinet/tcp_log_buf.h
index 4507507e5f63..11c4c25a3727 100644
--- a/sys/netinet/tcp_log_buf.h
+++ b/sys/netinet/tcp_log_buf.h
@@ -447,6 +447,7 @@ tcp_get_bblog_state(struct tcpcb *tp)
 static inline void
 tcp_trace_point(struct tcpcb *tp, int num)
 {
+#ifdef TCP_BLACKBOX
 	if (((tcp_trace_point_config == num)  ||
 	     (tcp_trace_point_config == 0xffffffff)) &&
 	    (tcp_trace_point_bb_mode != 0) &&
@@ -461,6 +462,7 @@ tcp_trace_point(struct tcpcb *tp, int num)
 			tcp_trace_point_count = 0;
 		}
 	}
+#endif
 }
 
 #define	TCP_LOG_BUF_DEFAULT_SESSION_LIMIT	5000