]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r292706:
authorpkelsey <pkelsey@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 28 Dec 2015 02:43:12 +0000 (02:43 +0000)
committerpkelsey <pkelsey@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 28 Dec 2015 02:43:12 +0000 (02:43 +0000)
commit2dc5354538a2a0bdc6717f5aab9018d0dd2de499
treed59fdf105fd7c8c6f25f22dda7cc1ca51c702fe8
parent478fa5cbd4357652ee8f61312430efe351684aac
MFC r292706:

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.

Differential Revision: https://reviews.freebsd.org/D4350
Sponsored by: Verisign, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@292823 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
13 files changed:
sys/conf/files
sys/conf/options
sys/netinet/tcp.h
sys/netinet/tcp_fastopen.c [new file with mode: 0644]
sys/netinet/tcp_fastopen.h [new file with mode: 0644]
sys/netinet/tcp_input.c
sys/netinet/tcp_output.c
sys/netinet/tcp_subr.c
sys/netinet/tcp_syncache.c
sys/netinet/tcp_syncache.h
sys/netinet/tcp_timer.c
sys/netinet/tcp_usrreq.c
sys/netinet/tcp_var.h