Creating TCP sockets with TCP_NODELAY option set to TRUE
authorPhilip Withnall <philip@tecnocode.co.uk>
Sat, 29 Aug 2015 22:26:00 +0000 (23:26 +0100)
committerPhilip Withnall <philip@tecnocode.co.uk>
Sat, 29 Aug 2015 22:26:00 +0000 (23:26 +0100)
commitabdab053af41068406caf95e80a64c512fd3db90
treefd5c3e6368fa90a5bf144d5cea00315cc78a76a6
parent03d11b49b0ac14ff320192562df57898ea9f94b4
parent490b16f400284c5df6508fd095d592efdfbc62ae
Creating TCP sockets with TCP_NODELAY option set to TRUE

Summary:
Disable Nagling for underlying TCP sockets used by libnice, because they
are typically used for streaming applications, or for pseudo-TCP; the
bandwidth in both cases is harmed by Nagling.

Based on a patch by Vadim Genkin.

Maniphest Tasks: T3317

Reviewers: vadimgenkin, pwithnall

Projects: #libnice

Reviewed By: pwithnall

Subscribers: pwithnall, vadimgenkin

Differential Revision: https://phabricator.freedesktop.org/D230