summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-05-02 00:49:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-05-02 00:49:13 +0200
commitaac2101603f351d5bd2748c0e2d9227813e99fb1 (patch)
treecfa5b3bfa0cc7a9c36a1d16d6f17a6755d7153b2
parent215b25da476d1547c6cde242e1efc742e8a39ecd (diff)
downloadgnurl-old-tfo.tar.gz
gnurl-old-tfo.tar.bz2
gnurl-old-tfo.zip
Temporarily remove the new way to to TFO.old-tfo
-rw-r--r--lib/connect.c11
-rw-r--r--lib/sendf.c2
-rw-r--r--lib/setopt.c3
3 files changed, 2 insertions, 14 deletions
diff --git a/lib/connect.c b/lib/connect.c
index a53d79c21..ce97b75a2 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -1005,9 +1005,6 @@ static CURLcode singleipconnect(struct connectdata *conn,
char ipaddress[MAX_IPADR_LEN];
long port;
bool is_tcp;
-#ifdef TCP_FASTOPEN_CONNECT
- int optval = 1;
-#endif
char buffer[STRERROR_LEN];
*sockp = CURL_SOCKET_BAD;
@@ -1114,14 +1111,6 @@ static CURLcode singleipconnect(struct connectdata *conn,
# else
rc = connect(sockfd, &addr.sa_addr, addr.addrlen);
# endif /* HAVE_BUILTIN_AVAILABLE */
-#elif defined(TCP_FASTOPEN_CONNECT) /* Linux >= 4.11 */
- if(setsockopt(sockfd, IPPROTO_TCP, TCP_FASTOPEN_CONNECT,
- (void *)&optval, sizeof(optval)) < 0)
- infof(data, "Failed to enable TCP Fast Open on fd %d\n", sockfd);
- else
- infof(data, "TCP_FASTOPEN_CONNECT set\n");
-
- rc = connect(sockfd, &addr.sa_addr, addr.addrlen);
#elif defined(MSG_FASTOPEN) /* old Linux */
if(conn->given->flags & PROTOPT_SSL)
rc = connect(sockfd, &addr.sa_addr, addr.addrlen);
diff --git a/lib/sendf.c b/lib/sendf.c
index 9a04b4af2..df56992f5 100644
--- a/lib/sendf.c
+++ b/lib/sendf.c
@@ -380,7 +380,7 @@ ssize_t Curl_send_plain(struct connectdata *conn, int num,
available. */
pre_receive_plain(conn, num);
-#if defined(MSG_FASTOPEN) && !defined(TCP_FASTOPEN_CONNECT) /* Linux */
+#if defined(MSG_FASTOPEN) /* Linux */
if(conn->bits.tcp_fastopen) {
bytes_written = sendto(sockfd, mem, len, MSG_FASTOPEN,
conn->ip_addr->ai_addr, conn->ip_addr->ai_addrlen);
diff --git a/lib/setopt.c b/lib/setopt.c
index b5f74a93d..7fd15132e 100644
--- a/lib/setopt.c
+++ b/lib/setopt.c
@@ -2555,8 +2555,7 @@ static CURLcode vsetopt(struct Curl_easy *data, CURLoption option,
data->set.tcp_keepintvl = arg;
break;
case CURLOPT_TCP_FASTOPEN:
-#if defined(CONNECT_DATA_IDEMPOTENT) || defined(MSG_FASTOPEN) || \
- defined(TCP_FASTOPEN_CONNECT)
+#if defined(CONNECT_DATA_IDEMPOTENT) || defined(MSG_FASTOPEN)
data->set.tcp_fastopen = (0 != va_arg(param, long))?TRUE:FALSE;
#else
result = CURLE_NOT_BUILT_IN;