HomeFreeBSD

This is an implementation of the client side of TCP Fast Open (TFO)

Description

This is an implementation of the client side of TCP Fast Open (TFO)
[RFC7413]. It also includes a pre-shared key mode of operation in
which the server requires the client to be in possession of a shared
secret in order to successfully open TFO connections with that server.

The names of some existing fastopen sysctls have changed (e.g.,
net.inet.tcp.fastopen.enabled -> net.inet.tcp.fastopen.server_enable).

Reviewed by: tuexen
MFC after: 1 month
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D14047

Details

Committed
pkelseyFeb 26 2018, 2:53 AM
Reviewer
tuexen
Differential Revision
D14047: TCP Fast Open (TFO) [RFC7413] Client-side Implementation (take two)
Parents
rS330000: Fix harmless locking bug in tfp_fastopen_check_cookie().
Branches
Unknown
Tags
Unknown