]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Do not set nl socket buffer size
authorArne Schwabe <arne@rfc2549.org>
Sat, 24 Dec 2022 19:42:50 +0000 (20:42 +0100)
committerGert Doering <gert@greenie.muc.de>
Sun, 25 Dec 2022 09:47:57 +0000 (10:47 +0100)
libnl increases the sizes we pass to 8192 anyway. Currently when we have
a lot of events queued we might run into a NLE_NOMEM message and that
terminates the server. So rather let the kernel decide the buffer sizes.

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20221224194253.3202231-7-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25789.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/dco_linux.c

index 222537fc1405473e2149cdf5850b5334b368b71e..d4bca555df0611138f292fa550177fd936a983cb 100644 (file)
@@ -348,9 +348,6 @@ ovpn_dco_init_netlink(dco_context_t *dco)
         msg(M_ERR, "Cannot create netlink socket");
     }
 
-    /* TODO: Why are we setting this buffer size? */
-    nl_socket_set_buffer_size(dco->nl_sock, 8192, 8192);
-
     int ret = genl_connect(dco->nl_sock);
     if (ret)
     {