我正在开发一个应用程序(ARM平台),该应用程序使用netlink消息将大小为8k的缓冲区传递给内核空间驱动程序,以从驱动程序中获取一些数据。我已经使用函数<div class="widget-user-image">
<img class="img-circle" v-if="form.photo" :src="getProfilePhoto()" alt="User Avatar" />
</div>
为nl消息分配了所需的内存,但是当缓冲区大小超过4k 时,即使驱动程序能够接收带有缓冲区的netlink命令。
因此我们检查了内核源,发现内核中 ARM 的缓冲区大小限制为 4096 。
那么是否可以使用超过4k的缓冲区发送netlink消息?如果是这样,请提出解决方案。