summaryrefslogtreecommitdiffstats
path: root/net/socket/tcp_client_socket.cc
Commit message (Collapse)AuthorAgeFilesLines
* Move file_path.h to base/files.brettw@chromium.org2013-02-241-1/+1
| | | | | | TBR=sky git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184344 0039d316-1c4b-4281-b951-d872f2087c98
* Disable "using base::FilePath" on Linux since it now compiles.brettw@chromium.org2013-02-171-1/+1
| | | | | | | | | | | | | This keeps the using for other platforms temporarily. This patch is to "stop the bleeding" since new conflicts are added every day. The other platforms will be fixed in followup patches. This also adds an exception for the MTPD code which has a circular dependency on FilePath. Review URL: https://codereview.chromium.org/12282019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183043 0039d316-1c4b-4281-b951-d872f2087c98
* Initial fixes for TCP Fast Open.willchan@chromium.org2013-02-161-4/+44
| | | | | | | | | | | | | | | * Detect whether or not the system supports TCP Fast Open. * Don't enable TCP Fast Open if the system does not support/enable it. * Handle EWOULDBLOCK|EAGAIN by returning ERR_IO_PENDING so the client code knows to retry later (the failed TCP Fast Open sendto() will cause the kernel to do a connect() internally). There are loads of edge cases this doesn't catch yet. This is only intended for minimal testing, behind a command line flag. BUG=175623 Review URL: https://chromiumcodereview.appspot.com/12221131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182951 0039d316-1c4b-4281-b951-d872f2087c98
* Add experimental option for TCP FastOpen.mbelshe@chromium.org2010-10-261-0/+19
Use chrome.exe --enable-tcp-fastopen BUG=none TEST=none yet Review URL: http://codereview.chromium.org/4039003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63913 0039d316-1c4b-4281-b951-d872f2087c98