腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux内核中的多个
netlink
接口
、
、
、
用户进程可以通过将目的地的nl_pid指定为0(对于内核)来向内核发送
netlink
消息。假设有两个不同的内核模块,每个模块注册了一个
netlink
接口。然后,用户进程的消息将到达哪个模块。struct sockaddr_nl src_addr, dest_addr;...dest_addr.nl_pid =(&init_net,
NETLINK
_USER, 0, module1_recv_msg,
浏览 1
提问于2014-12-11
得票数 0
2
回答
内核空间中可以有32个以上的
netlink
套接字吗?
、
、
、
因此,每个模块都有一个
Netlink
套接字。我希望有更多的空间来称呼家庭。如果任何时候只有32个套接字可以打开,为什么
Netlink
是首选的用户内核通道?
netlink
地址(
端口
)由一个32位整数组成。
端口
0(零)是为内核保留的,并引用每个
netlink
协议
家族的内核端套接字。其他<
浏览 4
提问于2015-10-01
得票数 4
回答已采纳
1
回答
是否可以使用
NETLINK
_ROUTE通道将消息从内核模块发送到用户空间程序?
、
、
我已经编写了一个用户空间程序,该程序使用带
NETLINK
_ROUTE
协议
的
netlink
套接字轮询可用以太网接口的状态,以了解它们的运行状态。但是现在我想编写一个内核模块,它使用
NETLINK
_ROUTE通道向这个用户空间程序发送定制的通知消息。 在阅读了
netlink
和rtnetlink的手册页后,我无法断定它是否可行。
浏览 1
提问于2014-07-10
得票数 1
2
回答
netlink
与通用
netlink
协议
、
我已经读过通用的
netlink
如何- to,我发现
netlink
唯一的主要缺点是
协议
族的数量限制在MAX_LINKS (32),因此他们创建了通用的
netlink
协议
。这是唯一的原因吗?这是否意味着,它建议使用genl而不是
netlink
,例如用户和内核空间之间的通信?与传统的网络链接相比,genl是否被认为是一种更可扩展和更易于管理的链接? 谢谢。
浏览 2
提问于2014-08-21
得票数 0
回答已采纳
1
回答
NETLINK
_FIREWALL和
NETLINK
_NETFILTER有什么区别?
、
、
、
NETLINK
_FIREWALL (和
NETLINK
_IP6_FW)和
NETLINK
_NETFILTER两种网络链接
协议
都用于管理Linux防火墙。 所以,有什么不同吗?如果是,哪一种网络链接
协议
服务于哪个目的?
浏览 3
提问于2013-12-14
得票数 2
回答已采纳
1
回答
在通用
netlink
套接字中使用napi api
、
、
我目前正在
查看
linux内核(4.14)源代码,试图找出netdev NAPI是否可以与通用的
netlink
层结合使用。我想使用NAPI功能与通用的
netlink
层,以便使用NAPI功能与AF_
NETLINK
家族实现我自己的
协议
。有人曾经这样做过,并可以告诉我,他是否成功地使用NAPI与通用的
netlink
层实现用户特定的
协议
?
浏览 0
提问于2018-06-20
得票数 0
回答已采纳
1
回答
当我们从用户空间调用任何套接字时,内核如何知道要调用哪个驱动程序?
、
、
、
、
使用以下方法创建套接字: fd = socket(PF_
NETLINK
, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK,
NETLINK
_GENERIC);
浏览 8
提问于2022-05-02
得票数 0
回答已采纳
1
回答
使用
netlink
添加/更新iptables?
、
、
为此,我使用struct rtmsg更新数据并将其发送到作为
NETLINK
_ROUTE打开的fd。fd = socket(AF_
NETLINK
, SOCK_RAW,
NETLINK
_ROUTE);e.x。我需要在nat表中添加S
浏览 7
提问于2015-12-03
得票数 0
2
回答
C中用于修改linux中路由表的任何api。
、
在linux中,在路由表中设置组播ip地址的任何api都是可以的。ip路由添加组播开发提前感谢
浏览 11
提问于2014-05-03
得票数 1
回答已采纳
2
回答
是否有任何用户级命令来检查内核映像是否支持linux中的
NETLINK
?
、
、
在不使用任何示例
Netlink
代码的情况下,是否有任何命令或方法来确定这个内核映像是否支持
Netlink
。就像。
NETLINK
_GENERIC和
NETLINK
_ISCSI出现在Linux2.6.15中。(
Netlink
(7))那么我怎么能看到它支持哪个
Netlink
版本呢?
浏览 4
提问于2014-06-18
得票数 0
回答已采纳
1
回答
在dotnet (c#)中使用
netlink
连接器?
、
我正在编写一个dotnet核心应用程序,并希望使用linux 提供的功能来侦听进程叉事件。
浏览 0
提问于2018-12-06
得票数 1
回答已采纳
1
回答
netlink
套接字地址结构(nl_group)
、
、
netlink
套接字地址结构如下所示,{ unsigned
浏览 1
提问于2014-04-08
得票数 0
回答已采纳
2
回答
如何在C++中使用tcp_diag?
、
、
我到处都用谷歌搜索过了,我还是不知所措。tcp_diag应该取代/proc/net/tcp,但是我找不到任何关于如何使用它的文档。请告诉我如何包含它,以及它有哪些方法、类和函数。谢谢!
浏览 3
提问于2011-11-23
得票数 3
回答已采纳
1
回答
是否有一种内核内的方式来调试
netlink
协议
通信?
、
、
Netlink
(如内核内部
协议
)似乎很难在没有额外工具的情况下进行调试--我实际上无法使用这些工具,因为我所处的是一个非常有限的嵌入式系统。如果我从源代码重新编译,是否有
netlink
的内核调试选项?确认消息的日志已被接收和理解 我已经将调试详细设置为15,但找不到与
netlink
具体相关的选项
浏览 0
提问于2021-08-20
得票数 1
回答已采纳
1
回答
Linux
netlink
多播路由更新
、
、
、
、
我的应用程序应该从内核获得
netlink
组播路由更新。我做了一些研究,发现多播使用不同的family:RTNL_FAMILY_IPMR和组是RTMGRP_IPV4_MROUTE。但是,如果我使用: snl.nl_groups |= RTMGRP_IPV4_MROUTE但
浏览 0
提问于2016-04-20
得票数 0
1
回答
检索netstat中套接字状态的系统调用是什么?
、
检索netstat中套接字状态的系统调用是什么?实际上,我并不感兴趣的是netstat是如何实现的,而是对哪些系统调用可以检索该信息感兴趣。getsockopt()似乎获取的是套接字的静态信息,而不是套接字的动态/运行状态。 这个实用程序提供了一种新的方法,它应该能够很好地扩展。我不打算在这里描述技术细节,而是将重点放在命令的描述上。唯一重要的是,加载模块tcp_diag并不是什么坏主意,它可以在iproute2的目录模块中找到。如果您不让这个ss工作,但它会回到/proc,并且变得像netstat一样慢,那么速度还会更快一些(参见“一
浏览 1
提问于2019-03-02
得票数 0
1
回答
每个
netlink
家族都有哪些多播组?
、
、
、
netlink
套接字地址结构如下所示 sa_family_t nl_family; /* AF_
NETLINK
*/ __u32 nl_groups; /* Multicast groups mask. */man 7
netlink
说,每个
netlink
家族有一组32个多播组。在哪里可以为
浏览 0
提问于2016-03-09
得票数 2
1
回答
内核如何知道
netlink
在用户空间中的存在?
、
我在
netlink
套接字上工作,为应用程序和内核模块编写代码。内核模块将定期向用户空间应用程序发送通知。如果应用程序被终止,内核模块不会停止发送通知。内核如何知道应用程序何时被终止?我们可以在
netlink
_kernel_cfg中使用绑定和解除绑定来实现此目的吗?我已经搜索了很多,但没有找到任何关于这方面的信息。
浏览 2
提问于2017-05-19
得票数 1
1
回答
打开
netlink
套接字将使用相同的pid,然后绑定和创建失败
、
、
、
、
我有一个试图打开
netlink
套接字的应用程序,但不知何故我们得到了与前一个
netlink
套接字相同的pid“
端口
”(有许多分支),因此
netlink
套接字绑定失败,创建也失败。
浏览 1
提问于2014-02-05
得票数 0
1
回答
如何在用户空间中使用
NETLINK
_KOBJECT_UEVENT
协议
?
、
让我们考虑下面的示例代码:#include <sys/socket.h>#include <unistd.hres; char buf[BUF_SIZE]; fd = socket(PF_
NETLINK
, SOCK_RAW,
NETLINK
_KOBJECT_UE
浏览 5
提问于2017-06-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
常见的应用层协议使用的端口及查看
腾讯QQ怎么查看用户协议?腾讯QQ查看用户协议教程
粉笔查看用户协议教程
查看协议、专户充值……“妙招”多多!
希沃白板查看使用协议方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券