diff options
| author | vivek <vivek@cumulusnetworks.com> | 2018-04-20 08:40:42 -0700 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-05-08 19:24:15 -0400 | 
| commit | 9ed7517b1a632dd3502107dce5ad8403604df462 (patch) | |
| tree | ecdd59d848f4c5c68bfe7a572cfcb663e74101a0 /zebra/kernel_netlink.h | |
| parent | 8cb73ba40d85ca8f93aa7f976399e8151dea9c8e (diff) | |
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 <vivek@cumulusnetworks.com>
Reviewed-by:   Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/kernel_netlink.h')
| -rw-r--r-- | zebra/kernel_netlink.h | 1 | 
1 files changed, 1 insertions, 0 deletions
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,  | 
