Summary: | www-servers/nginx - add support for TFO (TCP fast open) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tomas charvat <tc> |
Component: | Current packages | Assignee: | Thomas Deutschmann (RETIRED) <whissi> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ago, dev-zero |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
tomas charvat
2019-09-12 18:25:23 UTC
its TFO not FTO, sorry for typo Closing as invalid: There is no real compile option to enable TFO in nginx. Like you can see, configure will check if your system supports TFO (/auto/unix). In this case it will define NGX_HAVE_TCP_FASTOPEN in $S/objs/ngx_auto_config.h. To make use of TFO, you need to enable TFO via sysctl, add fastopen option to nginx.conf and finally you need a client which actually uses TFO (keep in mind that even latest Firefox has TFO disabled by default; and just enabling in client application isn't enough -- you need sysctl option set for outgoing connections, too). PS: Keep in mind while testing, that you will see TFO only in action with HTTP traffic. But because nowadays most sites are using HTTPS, you won't really see TFO. *** Bug 694610 has been marked as a duplicate of this bug. *** |