socket: add support for TCP fast Open

System Internals / systemd - Susant Sahani [redhat.com] - 14 August 2014 06:14 UTC

TCP Fast Open (TFO) speeds up the opening of successiveTCP) connections between two endpoints.It works by using a TFO cookie in the initial SYN packet to authenticate a previously connected client. It starts sending data to the client before the receipt of the final ACK packet of the three way handshake is received, skipping a round trip and lowering the latency in the start of transmission of data.

9528592 socket: add support for TCP fast Open
man/systemd.socket.xml | 15 +++++++++++++++
src/core/dbus-socket.c | 1 +
src/core/load-fragment-gperf.gperf.m4 | 1 +
src/core/socket.c | 8 ++++++++
src/core/socket.h | 1 +
5 files changed, 26 insertions(+)

Upstream: github.com


  • Share