https://bugs.exim.org/show_bug.cgi?id=1997
Bug ID: 1997
Summary: hosts_try_fastopen gives no performance gain
Product: Exim
Version: N/A
Hardware: x86
OS: Linux
Status: NEW
Severity: bug
Priority: medium
Component: Networking
Assignee: nigel@???
Reporter: bjoern@???
CC: exim-dev@???
The way hosts_try_fastopen is implemented currently gives no performance gain
because sendto() with MSG_FASTOPEN is called instead of connect() in the
NON-TFO case - but without any data. And sending data with the initial TCP
packet is the main idea about TCP fast open. I suggest to use sendto()
unconditionally also in the code. With the empty initial TCP package being
sent, there is still a full roundtrip time spent even if we have a TFO cockie
already.
--
You are receiving this mail because:
You are on the CC list for the bug.