From ec0423f32a97521baeaceb0fab004885410476c4 Mon Sep 17 00:00:00 2001 From: Leno Hou Date: Wed, 9 Dec 2015 21:23:46 +0800 Subject: [PATCH] lib/nl: Increase default receive socket buffer size to 128k This patch set default receive socket buffer size to 128K to solve nl_recv returned with error: No buffer space available 1. When switching CPUs to offline/online in a system more than 128 cpus 2. When using virsh to destroy domain in a system with more interfaces 3. When NetworkMananger monitoring some uevents,e.g. netlink is changed. Signed-off-by: Leno Hou --- lib/nl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nl.c b/lib/nl.c index 8fc9ec104..0b9807e46 100644 --- a/lib/nl.c +++ b/lib/nl.c @@ -122,7 +122,7 @@ int nl_connect(struct nl_sock *sk, int protocol) goto errout; } - err = nl_socket_set_buffer_size(sk, 0, 0); + err = nl_socket_set_buffer_size(sk, 131702, 0); if (err < 0) goto errout;