diff options
Diffstat (limited to 'src/options.c')
-rw-r--r-- | src/options.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/options.c b/src/options.c index 2b53c67..51ea351 100644 --- a/src/options.c +++ b/src/options.c | |||
@@ -190,6 +190,22 @@ int opt_set_send_buf_size(lua_State *L, p_socket ps) | |||
190 | return opt_setint(L, ps, SOL_SOCKET, SO_SNDBUF); | 190 | return opt_setint(L, ps, SOL_SOCKET, SO_SNDBUF); |
191 | } | 191 | } |
192 | 192 | ||
193 | // /*------------------------------------------------------*/ | ||
194 | |||
195 | #ifdef TCP_FASTOPEN | ||
196 | int opt_set_tcp_fastopen(lua_State *L, p_socket ps) | ||
197 | { | ||
198 | return opt_setint(L, ps, IPPROTO_TCP, TCP_FASTOPEN); | ||
199 | } | ||
200 | #endif | ||
201 | |||
202 | #ifdef TCP_FASTOPEN_CONNECT | ||
203 | int opt_set_tcp_fastopen_connect(lua_State *L, p_socket ps) | ||
204 | { | ||
205 | return opt_setint(L, ps, IPPROTO_TCP, TCP_FASTOPEN_CONNECT); | ||
206 | } | ||
207 | #endif | ||
208 | |||
193 | /*------------------------------------------------------*/ | 209 | /*------------------------------------------------------*/ |
194 | int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) | 210 | int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) |
195 | { | 211 | { |