[exim-dev] [Bug 1997] New: hosts_try_fastopen gives no perfo…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 1997] New: hosts_try_fastopen gives no performance gain
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.