mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-02-26 11:41:50 +01:00
DOC: tfo: bump required kernel to linux-3.7
Support for server side TFO was actually introduced in linux-3.7, linux-3.6 just has client support. This patch fixes documentation and a code comment about the kernel requirement. It also fixes a wrong tfo related code comment in src/proto_tcp.c.
This commit is contained in:
parent
39793095d7
commit
0defb90784
@ -7287,7 +7287,7 @@ strict-sni
|
||||
See the "crt" option for more information.
|
||||
|
||||
tfo
|
||||
Is an optional keyword which is supported only on Linux kernels >= 3.6. It
|
||||
Is an optional keyword which is supported only on Linux kernels >= 3.7. It
|
||||
enables TCP Fast Open on the listening socket, which means that clients which
|
||||
support this feature will be able to send a request and receive a response
|
||||
during the 3-way handshake starting from second connection, thus saving one
|
||||
|
||||
@ -89,7 +89,7 @@ enum {
|
||||
#define LI_O_CHK_MONNET 0x0020 /* check the source against a monitor-net rule */
|
||||
#define LI_O_ACC_PROXY 0x0040 /* find the proxied address in the first request line */
|
||||
#define LI_O_UNLIMITED 0x0080 /* listener not subject to global limits (peers & stats socket) */
|
||||
#define LI_O_TCP_FO 0x0100 /* enable TCP Fast Open (linux >= 3.6) */
|
||||
#define LI_O_TCP_FO 0x0100 /* enable TCP Fast Open (linux >= 3.7) */
|
||||
#define LI_O_V6ONLY 0x0200 /* bind to IPv6 only on Linux >= 2.4.21 */
|
||||
#define LI_O_V4V6 0x0400 /* bind to IPv4/IPv6 on Linux >= 2.4.21 */
|
||||
|
||||
|
||||
@ -1776,7 +1776,7 @@ static int bind_parse_defer_accept(char **args, int cur_arg, struct proxy *px, s
|
||||
#endif
|
||||
|
||||
#ifdef TCP_FASTOPEN
|
||||
/* parse the "defer-accept" bind keyword */
|
||||
/* parse the "tfo" bind keyword */
|
||||
static int bind_parse_tfo(char **args, int cur_arg, struct proxy *px, struct bind_conf *conf, char **err)
|
||||
{
|
||||
struct listener *l;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user