Print this page
11553 Want pluggable TCP congestion control algorithms
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>

@@ -20,10 +20,11 @@
 #
 
 #
 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
 # Copyright (c) 2013 Andrew Stormont.  All rights reserved.
+# Copyright (c) 2015, 2017 by Delphix. All rights reserved.
 # Copyright 2019 Joyent, Inc.
 # Copyright 2016 Gary Mills
 # Copyright 2016 Nexenta Systems, Inc.
 # Copyright 2019 RackTop Systems
 #

@@ -200,12 +201,19 @@
 #
 #       Collect the preprocessor definitions to be associated with *all*
 #       files.
 #
 ALL_DEFS         = $(MACHINE_DEFS) $(DEBUG_DEFS) $(OPTION_DEFS)
+
 #
+#       TCP congestion control modules (/kernel/cc)
 #
+MISC_KMODS      += cc
+CC_KMODS        += cc_newreno cc_cubic cc_sunreno
+
+#
+#
 #       The kernels modules which are "implementation architecture"
 #       specific for this machine are enumerated below. Note that most
 #       of these modules must exist (in one form or another) for each
 #       architecture.
 #