为什么max netlink msg大小限制为16k

时间:2017-04-22 14:10:14

标签: sockets linux-kernel kernel-module netlink

我正在观察我的内核模块可以发送的最大Netlink消息 用户应用程序接近16K。

对于较大尺寸,genlmsg_unicast()成功,但我的应用无法接收数据。

在我的用户应用中,我使用的是libnl

我尝试在我的用户应用程序中增加RECV缓冲区大小,但确实如此 没有帮助。

此致

1 个答案:

答案 0 :(得分:2)

这在Linux net-dev邮件列表中得到了解答:http://www.spinics.net/lists/netdev/msg431592.html