diff options
author | pkelsey <pkelsey@FreeBSD.org> | 2015-12-24 19:09:48 +0000 |
---|---|---|
committer | pkelsey <pkelsey@FreeBSD.org> | 2015-12-24 19:09:48 +0000 |
commit | e66e064c45687b5d294565dbd829b419848f7992 (patch) | |
tree | 2ddced10e905baf7fbbdb6e54064a138da8144e0 /sys/conf | |
parent | 3b643edf9b4cd6e76a6642b04bc87d177e59af29 (diff) | |
download | FreeBSD-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/files | 1 | ||||
-rw-r--r-- | sys/conf/options | 2 |
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 |