aboutsummaryrefslogtreecommitdiff
path: root/src/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.c')
-rw-r--r--src/options.c16
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
196int 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
203int 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/*------------------------------------------------------*/
194int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) 210int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps)
195{ 211{