diff -up ./src/nlrequest.c.replybuf ./src/nlrequest.c --- ./src/nlrequest.c.replybuf 2004-01-23 23:02:58.000000000 +0000 +++ ./src/nlrequest.c 2011-08-12 17:10:32.307318009 +0000 @@ -44,7 +44,7 @@ int netlink_request(int s, struct nlmsgh for (;;) { int bytes; - char replybuf[2048]; + char replybuf[4096]; struct nlmsghdr *p = (struct nlmsghdr *) replybuf; if ((bytes = recv(s, &replybuf, sizeof(replybuf), 0)) < 0) {