summaryrefslogtreecommitdiffstatshomepage
path: root/src/ipc.c
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-02-05 23:59:55 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-02-05 23:59:55 +0100
commit0dc32bbeaf05c0ac7f4b6d131c0473434e12e25a (patch)
treed98cb7f8ea204dd8995bbd961c0db6f0e37ffd03 /src/ipc.c
parentnetlink: remove libmnl requirement (diff)
downloadwireguard-tools-0dc32bbeaf05c0ac7f4b6d131c0473434e12e25a.tar.xz
wireguard-tools-0dc32bbeaf05c0ac7f4b6d131c0473434e12e25a.zip
netlink: don't pretend that sysconf isn't a function
We can cache the value of this instead of evaluating every time. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/ipc.c')
-rw-r--r--src/ipc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ipc.c b/src/ipc.c
index a0bf607..b9d2532 100644
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -40,7 +40,7 @@
#define SOCK_PATH RUNSTATEDIR "/wireguard/"
#define SOCK_SUFFIX ".sock"
#ifdef __linux__
-#define SOCKET_BUFFER_SIZE MNL_SOCKET_BUFFER_SIZE
+#define SOCKET_BUFFER_SIZE (mnl_ideal_socket_buffer_size())
#else
#define SOCKET_BUFFER_SIZE 8192
#endif