-
我们可以使用netlink和PAGE_SIZE影响传递的最大缓冲区大小
我正在开发一个应用程序(ARM平台),该应用程序使用netlink消息将大小为8k的缓冲区传递给内核空间驱 -
如何解释64位“ RTA_METRICS”值?
<code>netlink</code>协议允许通过<code>rtnetlink</code>子协议读取主机路由表。但是,此Linux功能缺少文档。 -
使用netlink获取进程索引节点
我想尝试将IP数据包(使用libpcap)与进程相关联。我在使用相关的/ proc / net /文件时取得了一些有限的成 -
使用netlink从较旧内核上的套接字获取索引节点
我编写了一段代码,以使用sock_diag netlink获取套接字及其索引节点的列表。这是发送代码: <pre><code>s -
为什么Linux NETLINK手册页提供C ++示例而不提供C语言示例?
我处理了<a href="/questions/tagged/netlink" class="post-tag" title="show questions tagged 'netlink'" rel="tag">netlink</a> AP -
ip路由添加无法访问失败并出现错误:文件存在
我正在使用命令“ ip route add table 15 <strong> unreachable </strong> 0.0.0.0/0 proto static”将新项添加到路由表15, -
如何以编程方式设置和获取wifi管制域并获得通道限制
我目前正在学习如何使用netlink,libnl-genl-3和libnl-3来获取和设置wifi管制域并阅读对wifi通道的限制。 < -
启动Docker容器时为什么会有这么多NETLINK rtm_newlink消息
我正在研究一个数据包嗅探器应用程序,并对其进行了设置,以便每个接口有一个捕获线程(而不是在 -
使用代码/ Python读取Linux ARP表的最佳方法
我有一个在Linux上运行的Python脚本,该脚本需要重复且可靠地读取ARP表,以便检查某些IP-MAC关联。我正在 -
如何通过Netlink发送和接收结构?
我正在尝试使用netlink从用户空间向内核空间中的模块发送结构,我在用户空间中的结构为: <pre><code -
fd无效后,阻止模式下的recvmsg仍然有效
我有一个带有两个线程的简单程序。一个线程使用NETLINK套接字监听某些用户输入,而另一个监听接口更 -
使用Netlink套接字获取接口丢弃的数据包计数
我熟悉可以用来计数的不同工具(例如netstat,tcpdump等)和文件(例如<code>/sys/class/net/<dev>/statistics</ -
如何可靠地检测丢弃的Netlink请求或响应
我有兴趣将netlink用于简单的应用程序(以高频率读取cgroup统计信息)。 <a href="http://man7.org/linux/ma -
SystemTap中的嵌入式C-取消引用不完整类型的指针
我正在关注本教程:<a href="https://blog.lexfo.fr/cve-2017-11176-linux-kernel-exploitation-part1.html" rel="nofollow noreferrer"> -
API nla_put是否有任何缓冲区限制?
我有一个使用nl80211与驱动程序通信的应用程序。我可以使用nla_put发送和接收低于4096的缓冲区。如果缓 -
添加新界面
我想通过NETLINK添加新界面。不幸的是我没有找到任何例子。 我的代码总是以错误结尾。我想添加 -
如何在容器内启用osquery事件?
我正在Daemonset内部启动osquery代理,并希望启用事件框架。目标是为k8s环境创建osquery事件框架。 osquery事 -
从netlink套接字请求连接的设备列表
我正在为嵌入式设备开发C ++应用程序,该应用程序通过netlink套接字侦听USB热插拔事件。检测事件的过程 -
如何通过通用网络链接发送“大”字符串?
我正在使用通用网络链接将字符串从用户空间发送到内核。为此,我具有以下属性: <pre><code>struct nl -
如何使用libnl和通用网络链接发送多部分消息?
我正在尝试通过libnl和通用网络链接发送一个较大的字符串(6Kb),但是在此过程中,我从函数<code>nla_pu -
为什么内核不接收我的通用netlink消息?
我正在尝试使用通用网络链接将嵌套属性从用户空间发送到内核,函数<code>nl_send_auto()</code>返回52(这应 -
尝试通过libnl和通用网络链接发送抽象数据时出错,
当我运行以下代码时,我试图使用libnl和通用netlink发送抽象数据: <pre><code>struct nl_msg *msg; struct nl_data -
netlink消息类型NLMSG_NOOP的用途是什么
我正在尝试了解netlink消息类型。但是当我们将消息类型用作NLMSG_NOOP时无法弄清楚。根据netlink的手册页 -
为什么我没有收到来自内核的消息?
我正在尝试使用通用netlink和libnl将消息从内核发送到用户空间,这是我代码的一部分,实现方式如下:</ -
使用通用netlink和libnl从内核向用户空间发送和接收消息的正确方法是什么?
我已经在StackOverflow上阅读了很多有关如何将消息从内核发送到用户空间的信息,包括<a href="https://lwn.net/ -
网络链接:如果未指定NLM_F_ACK,则recvmsg()会阻塞
我在<a href="https://git.netfilter.org/libmnl/tree/examples/rtnl/rtnl-link-set.c" rel="nofollow noreferrer">https://git.netfilter.org/l -
netlink是同步还是异步协议?
我正在阅读有关<code>yield</code>的各种资源,他们都说<code>mvn -pl <module-name> -am spring-boot:build-image </code -
Netlink:从内核多次接收数据
我最近在使用netlink在用户空间和内核空间之间传输许多数据时遇到问题。 例如,用户空间中的函数向内 -
如何使用通用netlink和libnl从内核获取多重消息?
我有一个内核代码,该代码使用通用的netlink将消息发送到用户空间,并且基本上执行以下操作(我将其 -
非阻塞套接字与select()驱动的方法
我正在编写用户空间应用程序,该应用程序除其他功能外还使用<code>netlink</code>套接字与内核进行通信。