A simple one-line patch seems to solve the issue for me:
Index: iproute2-4.3.0/lib/libnetlink.c =================================================================== --- iproute2-4.3.0.orig/lib/libnetlink.c +++ iproute2-4.3.0/lib/libnetlink.c @@ -202,7 +202,7 @@ int rtnl_dump_filter_l(struct rtnl_handl .msg_iov = &iov, .msg_iovlen = 1, }; - char buf[16384]; + char buf[65536]; int dump_intr = 0;
iov.iov_base = buf;
A simple one-line patch seems to solve the issue for me:
Index: iproute2- 4.3.0/lib/ libnetlink. c ======= ======= ======= ======= ======= ======= ======= ======= ==== 4.3.0.orig/ lib/libnetlink. c 4.3.0/lib/ libnetlink. c filter_ l(struct rtnl_handl
=======
--- iproute2-
+++ iproute2-
@@ -202,7 +202,7 @@ int rtnl_dump_
.msg_iov = &iov,
.msg_iovlen = 1,
};
- char buf[16384];
+ char buf[65536];
int dump_intr = 0;
iov.iov_base = buf;