[Dnsmasq-discuss] TCP Fast Open?
simon at thekelleys.org.uk
Sun Mar 10 22:57:25 GMT 2019
On 10/03/2019 02:02, Craig Andrews wrote:
> TCP Fast Open eliminates a round trip for TCP connections. Since dnsmasq
> is performance sensitive and uses many TCP connections, using TCP Fast
> Open would be a nice improvement. See https://lwn.net/Articles/508865/
> for background.
> On the client side, it's as simple as setting the TCP_FASTOPEN_CONNECT
> option on the socket.
> On the server side, dnsmasq would do something like this on the
> listening socket:
> int qlen = 5;
> setsockopt(fd, SOL_TCP, TCP_FASTOPEN, &qlen, sizeof(qlen));
> Chrome and Firefox have supported TCP Fast Open for clients for over a
> year, and other DNS servers (ex unbound) use it for client and sever
> connections too.
> Could dnsmasq implement TCP Fast Open?
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
should do the trick. Please test.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: OpenPGP digital signature
More information about the Dnsmasq-discuss