From cfc10e9efdea76817f99139bd73b03350e9e947e Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Sun, 25 Dec 2016 03:22:52 +0300 Subject: [PATCH] Support for few more socket options --- src/proxymain.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/proxymain.c b/src/proxymain.c index 61d73c3..5bdbaf7 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -86,6 +86,12 @@ struct socketoptions sockopts[] = { #ifdef SO_REUSEPORT {SO_REUSEPORT, "SO_REUSEPORT"}, #endif +#ifdef SO_PORT_SCALABILITY + {SO_PORT_SCALABILITY, "SO_PORT_SCALABILITY"}, +#endif +#ifdef SO_REUSE_UNICASTPORT + {SO_REUSE_UNICASTPORT, "SO_REUSE_UNICASTPORT"}, +#endif #ifdef SO_KEEPALIVE {SO_KEEPALIVE, "SO_KEEPALIVE"}, #endif @@ -205,6 +211,12 @@ int MODULEMAINFUNC (int argc, char** argv){ #ifdef SO_REUSEPORT "SO_REUSEPORT " #endif +#ifdef SO_PORT_SCALABILITY + "SO_PORT_SCALABILITY " +#endif +#ifdef SO_REUSE_UNICASTPORT + "SO_REUSE_UNICASTPORT " +#endif #ifdef SO_KEEPALIVE "SO_KEEPALIVE " #endif