summaryrefslogtreecommitdiffstats
path: root/zebra/rt_netlink.c
diff options
context:
space:
mode:
authorMichael Larson <slioch@eng-140.vyatta.com>2008-03-20 10:21:01 -0700
committerMichael Larson <slioch@eng-140.vyatta.com>2008-03-20 10:21:01 -0700
commit83ed3b6af4bc060409d1143ba4509eb0f00799c1 (patch)
tree97b66d3f9a637693e264e7ff0f0d5273a4fd35f8 /zebra/rt_netlink.c
parent60a813c52d876cb99d444510d8fc8598d97aa268 (diff)
downloadquagga-83ed3b6af4bc060409d1143ba4509eb0f00799c1.tar.bz2
quagga-83ed3b6af4bc060409d1143ba4509eb0f00799c1.tar.xz
bumped up netlink recv buffer limits for zebra--should alleviate netlink error msgs that occur under large routing tables when layer
2 event occurs.
Diffstat (limited to 'zebra/rt_netlink.c')
-rw-r--r--zebra/rt_netlink.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c
index ea8aeb1d..f071eb24 100644
--- a/zebra/rt_netlink.c
+++ b/zebra/rt_netlink.c
@@ -328,8 +328,8 @@ netlink_parse_info (int (*filter) (struct sockaddr_nl *, struct nlmsghdr *),
while (1)
{
- //increased from 4096 to 8192 as recvmsg overrun error
- char buf[8192];
+ //increased from 4096 to 32768 as recvmsg overrun error
+ char buf[32768];
struct iovec iov = { buf, sizeof buf };
struct sockaddr_nl snl;
struct msghdr msg = { (void *) &snl, sizeof snl, &iov, 1, NULL, 0, 0 };