]> git.proxmox.com Git - ifupdown2.git/commitdiff
add extra patch: 0002-nllistener-increase-buffer.patch
authorAlexandre Derumier <aderumier@odiso.com>
Tue, 2 Jun 2020 08:31:18 +0000 (10:31 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 3 Jun 2020 07:25:27 +0000 (09:25 +0200)
https://github.com/CumulusNetworks/ifupdown2/commit/523b347ad49234efb7787f6f084070034de7e977
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
debian/patches/extra/0002-nllistener-increase-buffer.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/extra/0002-nllistener-increase-buffer.patch b/debian/patches/extra/0002-nllistener-increase-buffer.patch
new file mode 100644 (file)
index 0000000..72a4f06
--- /dev/null
@@ -0,0 +1,25 @@
+From 523b347ad49234efb7787f6f084070034de7e977 Mon Sep 17 00:00:00 2001
+From: Alexandre Derumier <aderumier@odiso.com>
+Date: Wed, 27 May 2020 15:49:49 +0200
+Subject: [PATCH] nllistener: increase netlink buffer to 64k
+
+Currently 4k buffer is too small to handle some netlink messages
+
+(Like bridge vlans for example, with 32k messages detected).
+---
+ ifupdown2/nlmanager/nllistener.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ifupdown2/nlmanager/nllistener.py b/ifupdown2/nlmanager/nllistener.py
+index b40b058..e319dc4 100644
+--- a/ifupdown2/nlmanager/nllistener.py
++++ b/ifupdown2/nlmanager/nllistener.py
+@@ -44,7 +44,7 @@ class NetlinkListener(Thread):
+     # As defined in asm/socket.h
+     _SO_ATTACH_FILTER = 26
+-    RECV_BUFFER = 4096  # 1024 * 1024
++    RECV_BUFFER = 65536  # 1024 * 1024
+     def __init__(self, manager, groups, pid_offset=1, error_notification=False, rcvbuf_sz=10000000, bpf_filter=None):
+         """
index 8363c15aeac5a6588a3177f49dbbf82a83cb0052..e57723c4d39cd266ba4e552c0d690a50bfc24e7c 100644 (file)
@@ -1,4 +1,5 @@
 extra/0001-ovs-ovs-ports-condone-regex.patch
+extra/0002-nllistener-increase-buffer.patch
 pve/0001-don-t-remove-tap-veth-fwpr-interfaces-from-bridge-on.patch
 pve/0002-add-dummy-mtu-bridgevlanport-modules.patch
 pve/0003-allow-vlan-subinterface-in-a-vlan-aware-bridge.patch