summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorpkelsey <pkelsey@FreeBSD.org>2015-12-24 19:09:48 +0000
committerpkelsey <pkelsey@FreeBSD.org>2015-12-24 19:09:48 +0000
commite66e064c45687b5d294565dbd829b419848f7992 (patch)
tree2ddced10e905baf7fbbdb6e54064a138da8144e0 /sys/conf
parent3b643edf9b4cd6e76a6642b04bc87d177e59af29 (diff)
downloadFreeBSD-src-e66e064c45687b5d294565dbd829b419848f7992.zip
FreeBSD-src-e66e064c45687b5d294565dbd829b419848f7992.tar.gz
Implementation of server-side TCP Fast Open (TFO) [RFC7413].
TFO is disabled by default in the kernel build. See the top comment in sys/netinet/tcp_fastopen.c for implementation particulars. Reviewed by: gnn, jch, stas MFC after: 3 days Sponsored by: Verisign, Inc. Differential Revision: https://reviews.freebsd.org/D4350
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files1
-rw-r--r--sys/conf/options2
2 files changed, 3 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files
index 272360f..0436bd2 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -3688,6 +3688,7 @@ netinet/sctp_usrreq.c optional inet sctp | inet6 sctp
netinet/sctputil.c optional inet sctp | inet6 sctp
netinet/siftr.c optional inet siftr alq | inet6 siftr alq
netinet/tcp_debug.c optional tcpdebug
+netinet/tcp_fastopen.c optional inet tcp_rfc7413 | inet6 tcp_rfc7413
netinet/tcp_hostcache.c optional inet | inet6
netinet/tcp_input.c optional inet | inet6
netinet/tcp_lro.c optional inet | inet6
diff --git a/sys/conf/options b/sys/conf/options
index 65932b8..acded05 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -440,6 +440,8 @@ TCPDEBUG
TCPPCAP opt_global.h
SIFTR
TCP_OFFLOAD opt_inet.h # Enable code to dispatch TCP offloading
+TCP_RFC7413 opt_inet.h
+TCP_RFC7413_MAX_KEYS opt_inet.h
TCP_SIGNATURE opt_inet.h
VLAN_ARRAY opt_vlan.h
XBONEHACK
OpenPOWER on IntegriCloud