From 9ed7517b1a632dd3502107dce5ad8403604df462 Mon Sep 17 00:00:00 2001 From: vivek Date: Fri, 20 Apr 2018 08:40:42 -0700 Subject: zebra: Increase recvmsg buffer size for picking up netlink messages Netlink messages from the kernel need to be received in a buffer larger than 8K in order to handle some types of info - for example, the VLAN information. Define a separate size for receive and set it to 32K, which is the value used by other netlink receivers like iproute2. Signed-off-by: Vivek Venkatraman Reviewed-by: Donald Sharp --- zebra/kernel_netlink.h | 1 + 1 file changed, 1 insertion(+) (limited to 'zebra/kernel_netlink.h') diff --git a/zebra/kernel_netlink.h b/zebra/kernel_netlink.h index 8441eeac76..dc075b9aff 100644 --- a/zebra/kernel_netlink.h +++ b/zebra/kernel_netlink.h @@ -23,6 +23,7 @@ #ifdef HAVE_NETLINK +#define NL_RCV_PKT_BUF_SIZE 32768 #define NL_PKT_BUF_SIZE 8192 extern void netlink_parse_rtattr(struct rtattr **tb, int max, -- cgit v1.2.3