MINOR: tcp: add support for defer-accept on FreeBSD.
authorDavid Carlier <devnexen@gmail.com>
Sat, 6 Feb 2021 12:11:11 +0000 (12:11 +0000)
committerWilly Tarreau <w@1wt.eu>
Sat, 13 Feb 2021 08:05:02 +0000 (09:05 +0100)
commit1eb595b8b4f5ea638a72331e943c60c6da2bfea5
tree1db2100de5c1cde096430fd9257b35fcf1fb63d4
parent9a4bbfe151b8db72ef4f353b5a1c5e1d60b20646
MINOR: tcp: add support for defer-accept on FreeBSD.

FreeBSD has a kernel feature (accf) and a sockopt flag similar to the
Linux's TCP_DEFER_ACCEPT to filter incoming data upon ACK. The main
difference is the filter needs to be placed when the socket actually
listens.
src/cfgparse-tcp.c
src/proto_tcp.c