腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
netlink
结构
成员
定义
linux
、
c
我最近在浏览
Linux
内核源代码时遇到了这个问题: struct
netlink
_kernel_cfg cfg = { .groups我正在尝试理解
成员
定义
.input和.groups是如何工作的?
浏览 13
提问于2019-12-12
得票数 2
回答已采纳
1
回答
其中是为
NETLINK
_XFRM套接字
定义
的
netlink
消息的有效负载的
结构
sockets
、
netlink
、
ipsec
套接字的创建方式如下:我接收并解码在/uapi/
linux
/
netlink
.h中
定义
的nlmsghdr
结构
,如下所示: data = my_socket.recv(65535) msg_len, msg_type现在,我尝试解码此消息的有效负载,但我在
li
浏览 8
提问于2021-03-18
得票数 0
1
回答
释放sk_buff是谁的责任?
linux-kernel
、
linux-device-driver
在使用
netlink
_kernel_create()创建
netlink
套接字时,函数指针将作为该函数的参数传递,当在此套接字上接收消息时调用该函数。示例代码#包括<net/sock.h>#包括<
linux
/skbuff.h> #
定义
NETLINK
_USER31
结构<
浏览 2
提问于2010-07-22
得票数 2
回答已采纳
1
回答
适合
Linux
用户空间程序的构建环境
c
、
linux
、
makefile
、
linux-kernel
我需要构建一个
Linux
用户空间程序,其中包括来自
Linux
内核的头。然而,这些标头似乎又使用了其他标头,等等。因此,我的问题是,在Makefile中包含所有可能需要的目录的正确/好方法是什么?
浏览 1
提问于2016-03-30
得票数 1
回答已采纳
1
回答
泛型
netlink
中的策略和属性的概念是什么?
linux
、
module
、
kernel
、
netlink
我是
netlink
编程方面的新手。我正在编写一个generic
netlink
程序,用于创建
netlink
协议系列。我在互联网上搜索了很多文件,发现了一些“属性和政策”,比如
定义
netlink
家庭的东西。 <------- NLA_HDRLEN ------> <-- NLA_ALIGN(payload)--> +--------------- -
浏览 4
提问于2014-08-13
得票数 8
回答已采纳
1
回答
内核到用户空间应用程序通信
android
、
c
、
linux
、
linux-kernel
、
netlink
我找到了一个使用
Netlink
套接字的解决方案:#include &l
浏览 0
提问于2019-04-24
得票数 2
回答已采纳
1
回答
Linux
。未
定义
SOL_
NETLINK
linux
、
sockets
我试图在
Linux
的setsockopt中使用SOL_
NETLINK
,得到一个错误,说SOL_
NETLINK
没有
定义
,尽管包含了socket.h文件。谷歌搜索了一些答案,看到人们由于“
Linux
头文件混乱”而在自己的文件中重新
定义
了SOL_
NETLINK
。 对此有什么解释吗?
浏览 4
提问于2013-07-19
得票数 5
1
回答
netlink
:从kernel 7.5内核库中删除GNEL_ID_GENERATE
定义
linux
、
kernel
、
ipc
在最近的kernel 7.5版本之前,我们有一个内核模块正在为RedHat系列的
Linux
发行版构建良好的内核模块。
浏览 0
提问于2018-05-08
得票数 1
回答已采纳
4
回答
如何在内核和用户空间之间创建"
netlink
“?
c
、
linux
、
linux-kernel
、
device-driver
、
netlink
我想使用
netlink
在应用程序和内核空间之间进行通信。我的
Linux
内核版本是2.6.28,下面是我的错误代码:缩写的错误消息是:在文件<
linux
/
netlink
.h>中,函数
n
浏览 1
提问于2009-04-30
得票数 4
回答已采纳
1
回答
内核如何知道
netlink
在用户空间中的存在?
linux-kernel
、
netlink
我在
netlink
套接字上工作,为应用程序和内核模块编写代码。内核模块将定期向用户空间应用程序发送通知。如果应用程序被终止,内核模块不会停止发送通知。内核如何知道应用程序何时被终止?我们可以在
netlink
_kernel_cfg中使用绑定和解除绑定来实现此目的吗?我已经搜索了很多,但没有找到任何关于这方面的信息。
浏览 2
提问于2017-05-19
得票数 1
2
回答
在哪里可以找到例如
netlink
的源代码?
c
、
linux
、
linux-kernel
、
netlink
我想阅读
netlink
的这些API的
定义
,但我只能找到像sys/socket.h,
linux
/
netlink
.h这样的头文件。在哪里可以找到.c文件?
浏览 1
提问于2013-07-19
得票数 1
回答已采纳
2
回答
sockaddr_nl中的nl_pid和nlmsghdr中的nlmsg_pid有什么区别?
c
、
linux
、
sockets
、
linux-kernel
、
netlink
在发送
netlink
消息时,我猜sockaddr_nl
结构
中的nl_pid和nlmsghdr
结构
中的nlmsg_pid都用来显示消息的来源。这不是多余的吗?或者它有另一个目的?
浏览 8
提问于2021-02-24
得票数 0
2
回答
Python套接字:在
Linux
中启用混杂模式
python
、
sockets
、
networking
使用C套接字api,在
Linux
中,可以使用:ioctl(sock, SIOCSIFFLAGS, ðreq);setsockopt(sock, SOL_PACKET, PACKET_ADD_MEMBERSHIP, PACKET_MR_PROMISC) python中是否有允许我们在
Linux
中设置杂乱模式的选项?
浏览 5
提问于2011-05-20
得票数 12
回答已采纳
1
回答
为什么即使包含“rtnetlink.h.h”,我也会收到"RTMGRP_LINK未声明的“错误?
linux
、
kernel-module
、
netlink
我已经将消息组指定为RTMGRP_LINK,并且还包括了
linux
/rtnetlink.h头文件。
浏览 3
提问于2014-07-14
得票数 1
回答已采纳
2
回答
Net Link
Linux
用户代码绑定套接字调用对于多播组Id (非零值)总是失败
linux
、
sockets
、
linux-kernel
、
netlink
我检查了内核源码树中
netlink
_broadcast的使用情况,所以我在这里放入了相同的组ID值(RTMGRP_LINK)。对于单播,我在互联网上找到了大量的帮助,但对于多播,我不这么认为。unistd.h>#include <stdio.h>#include <stdio.h>#include <<em
浏览 2
提问于2013-04-11
得票数 2
2
回答
C中通过
Netlink
从内核到用户空间的多播
c
、
linux-kernel
、
kernel
、
multicast
、
netlink
我试图用
Netlink
编写一个在内核和用户空间之间进行通信的简单程序。基本上,这就是我想要达到的目标: #include <
linux
/init.h>#include <
linux
/socket.h>#include <asm/t
浏览 4
提问于2014-03-27
得票数 4
1
回答
无法接收使用
NETLINK
_ROUTE通道从内核模块发送到用户应用程序的自
定义
消息
c
、
sockets
、
linux-kernel
、
netlink
我正在使用
Netlink
套接字通过
NETLINK
_ROUTE通道将有关以太网接口状态的自
定义
通知从内核模块发送到用户空间应用程序。我已经阅读了几篇文章和论文,但它们都演示了一种方法,即您需要
定义
自己的家族,例如在
netlink
.h头中
定义
NETLINK
_TEST或使用
NETLINK
_GENERIC。下面是两个代码:#include <
linux
/notifier.h> #include <as
浏览 0
提问于2014-08-19
得票数 17
2
回答
Netlink
多播核心组
c
、
linux-kernel
、
kernel-module
、
multicast
、
netlink
of ‘genlmsg_multicast_allns’ makes integer from pointer without a cast [enabled by default]#include <
linux
/module.h>#include <
linux
/
netlink
.h> #include <
linux
/skbuf
浏览 0
提问于2014-10-08
得票数 4
1
回答
如何通过
netlink
发送和接收
结构
?
c
、
kernel
、
netlink
我试图使用
netlink
将用户空间中的
结构
发送到内核空间中的模块,我在用户空间中的
结构
是: unsigned int length;};struct test{ char name[MAX_NAME_LENGTH];其中MAX_NAME_LENGTH是
定义
为等于50, SOCK_RAW,
NETLINK
_USER); if (sock_fd
浏览 3
提问于2020-03-23
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券