From 1087a0ea428b547dbc1266c47740e6f19658dc36 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Tue, 31 Dec 2019 08:54:03 +0800 Subject: [PATCH] Add TCP_FASTOPEN_CONNECT for Linux after 4.11 fix #1633 --- src/unix/linux_like/emscripten/mod.rs | 1 + src/unix/linux_like/linux/gnu/mod.rs | 1 + src/unix/linux_like/linux/musl/mod.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/src/unix/linux_like/emscripten/mod.rs b/src/unix/linux_like/emscripten/mod.rs index 3fc47bb5ebab3..ab94d53eaaff0 100644 --- a/src/unix/linux_like/emscripten/mod.rs +++ b/src/unix/linux_like/emscripten/mod.rs @@ -1227,6 +1227,7 @@ pub const TCP_QUEUE_SEQ: ::c_int = 21; pub const TCP_REPAIR_OPTIONS: ::c_int = 22; pub const TCP_FASTOPEN: ::c_int = 23; pub const TCP_TIMESTAMP: ::c_int = 24; +pub const TCP_FASTOPEN_CONNECT: ::c_int = 30; #[doc(hidden)] #[deprecated(since = "0.2.55", note = "Use SIGSYS instead")] diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index 00ee8f02f8346..e19144295f250 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -410,6 +410,7 @@ pub const TCP_QUEUE_SEQ: ::c_int = 21; pub const TCP_REPAIR_OPTIONS: ::c_int = 22; pub const TCP_FASTOPEN: ::c_int = 23; pub const TCP_TIMESTAMP: ::c_int = 24; +pub const TCP_FASTOPEN_CONNECT: ::c_int = 30; /* DCCP socket options */ pub const DCCP_SOCKOPT_PACKET_SIZE: ::c_int = 1; diff --git a/src/unix/linux_like/linux/musl/mod.rs b/src/unix/linux_like/linux/musl/mod.rs index 0bddd64abae18..01b2c8ab512a5 100644 --- a/src/unix/linux_like/linux/musl/mod.rs +++ b/src/unix/linux_like/linux/musl/mod.rs @@ -271,6 +271,7 @@ pub const TCP_QUEUE_SEQ: ::c_int = 21; pub const TCP_REPAIR_OPTIONS: ::c_int = 22; pub const TCP_FASTOPEN: ::c_int = 23; pub const TCP_TIMESTAMP: ::c_int = 24; +pub const TCP_FASTOPEN_CONNECT: ::c_int = 30; #[deprecated(since = "0.2.55", note = "Use SIGSYS instead")] pub const SIGUNUSED: ::c_int = ::SIGSYS;