aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/cc
diff options
context:
space:
mode:
Diffstat (limited to 'sys/modules/cc')
-rw-r--r--sys/modules/cc/Makefile19
-rw-r--r--sys/modules/cc/cc_cdg/Makefile5
-rw-r--r--sys/modules/cc/cc_chd/Makefile5
-rw-r--r--sys/modules/cc/cc_cubic/Makefile5
-rw-r--r--sys/modules/cc/cc_dctcp/Makefile5
-rw-r--r--sys/modules/cc/cc_hd/Makefile5
-rw-r--r--sys/modules/cc/cc_htcp/Makefile5
-rw-r--r--sys/modules/cc/cc_newreno/Makefile5
-rw-r--r--sys/modules/cc/cc_vegas/Makefile5
9 files changed, 59 insertions, 0 deletions
diff --git a/sys/modules/cc/Makefile b/sys/modules/cc/Makefile
new file mode 100644
index 000000000000..2ec1c49621c1
--- /dev/null
+++ b/sys/modules/cc/Makefile
@@ -0,0 +1,19 @@
+SUBDIR= cc_newreno \
+ cc_cubic \
+ cc_dctcp \
+ cc_htcp
+
+
+# Do we have the TCP_HHOOK symbol defined? If not, there is no point in
+# building these modules by default.
+# We will default to building these modules if $OPT_GLOBAL does contain
+# the TCP_HHOOK option.
+.if defined(ALL_MODULES) || ${OPT_GLOBAL:UTCP_HHOOK:MTCP_HHOOK} != ""
+SUBDIR+= \
+ cc_cdg \
+ cc_chd \
+ cc_hd \
+ cc_vegas
+.endif
+
+.include <bsd.subdir.mk>
diff --git a/sys/modules/cc/cc_cdg/Makefile b/sys/modules/cc/cc_cdg/Makefile
new file mode 100644
index 000000000000..828f309dcc00
--- /dev/null
+++ b/sys/modules/cc/cc_cdg/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_cdg
+SRCS= cc_cdg.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_chd/Makefile b/sys/modules/cc/cc_chd/Makefile
new file mode 100644
index 000000000000..b8e6304da9c1
--- /dev/null
+++ b/sys/modules/cc/cc_chd/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_chd
+SRCS= cc_chd.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_cubic/Makefile b/sys/modules/cc/cc_cubic/Makefile
new file mode 100644
index 000000000000..28d662c6d1f8
--- /dev/null
+++ b/sys/modules/cc/cc_cubic/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_cubic
+SRCS= cc_cubic.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_dctcp/Makefile b/sys/modules/cc/cc_dctcp/Makefile
new file mode 100644
index 000000000000..7ef327b50293
--- /dev/null
+++ b/sys/modules/cc/cc_dctcp/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_dctcp
+SRCS= cc_dctcp.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_hd/Makefile b/sys/modules/cc/cc_hd/Makefile
new file mode 100644
index 000000000000..d1df7f60761f
--- /dev/null
+++ b/sys/modules/cc/cc_hd/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_hd
+SRCS= cc_hd.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_htcp/Makefile b/sys/modules/cc/cc_htcp/Makefile
new file mode 100644
index 000000000000..12506b20a719
--- /dev/null
+++ b/sys/modules/cc/cc_htcp/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_htcp
+SRCS= cc_htcp.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_newreno/Makefile b/sys/modules/cc/cc_newreno/Makefile
new file mode 100644
index 000000000000..7b1ee5a1a8ce
--- /dev/null
+++ b/sys/modules/cc/cc_newreno/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_newreno
+SRCS= cc_newreno.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/cc/cc_vegas/Makefile b/sys/modules/cc/cc_vegas/Makefile
new file mode 100644
index 000000000000..6929ea55bc8b
--- /dev/null
+++ b/sys/modules/cc/cc_vegas/Makefile
@@ -0,0 +1,5 @@
+.PATH: ${SRCTOP}/sys/netinet/cc
+KMOD= cc_vegas
+SRCS= cc_vegas.c opt_kern_tls.h
+
+.include <bsd.kmod.mk>