腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
Linux
内核
中注册
UDP
端口并为该端口范围创建钩子
、
、
、
、
我是
Linux
内核
的新手。我正在编写
内核
模块
,这个
模块
处理多个
UDP
语音流。对于这个
模块
,我希望在
内核
中注册多个不同语音流的
UDP
端口,以便其他
UDP
通信量不能使用这些
UDP
端口。我还想为这些
UDP
语音端口创建一个钩子函数,这样每当接收到语音数据包时,它都会调用我的钩子函数。我有几个问题: 除了创建套接字和绑定套接字之外,是否还有更好的方法在
Linux
浏览 8
提问于2017-10-10
得票数 0
5
回答
如何从
Linux
内核
广播
UDP
?
、
、
、
我正在开发一个实验性的
Linux
内核
模块
,所以..。 如何从
Linux
UDP
广播?
浏览 1
提问于2008-12-06
得票数 3
1
回答
在
linux
中,在哪里编写中断处理程序以及如何向
内核
注册?
、
、
、
、
场景:客户端发送数据,服务器通过以太网层(
udp
)从客户端接收数据。当服务器从ip层(
内核
)上的客户端接收数据时。它中断
内核
和
内核
,以便由客户端执行数据,所以我想创建一个中断服务函数来捕获来自网络服务卡的中断。在
linux</
浏览 3
提问于2014-03-27
得票数 3
1
回答
为什么一个
模块
被加载到
内核
中,即使config选项是m
决定是否将
udp
_tunnel
模块
编译到
内核
中的配置选项是CONFIG_NET_
UDP
_TUNNEL。而Ubuntu的CONFIG_NET_
UDP
_TUNNEL在.config中是M,不能自动加载到
内核
中。但是下面的结果显示,
udp
_tunnel被加载到
内核
中,这让我感到困惑。$ modinfo
udp
_tunnel filename: /lib/modules/5.3.0-51-generi
浏览 0
提问于2020-07-06
得票数 0
2
回答
如何捕获tcp/ip数据包
、
、
、
、
我正在创建一个
模块
,它将从TCP/IP堆栈捕获TCP/IP数据包,并将其发送到
内核
,
内核
再从
内核
发送到用户空间。我现在的代码已经在下半场完成了。它从
内核
向用户空间发送一条消息。我不想用libcap#include <net/sock.h>#include <
lin
浏览 9
提问于2012-01-11
得票数 1
回答已采纳
1
回答
字符设备驱动程序中的套接字通信
、
、
在
linux
中,从char设备驱动程序的
内核
模块
打开套接字可行吗?我试图通过网络模拟char设备的输出/输入流。但据我搜索,从char设备打开一个套接字是不可能的?还有其他从char设备驱动程序访问
udp
/ tcp端口的选项吗?
浏览 3
提问于2016-06-18
得票数 1
回答已采纳
1
回答
如何读取
内核
空间中的
UDP
段?
、
、
我在
内核
空间中创建了一个
模块
,该
模块
使用socket RAW发送UPD段,但我的问题是从
内核
空间读取
UDP
段。我可以从用户空间读取
UDP
段,但是当我证明在
内核
空间使用"sock_recvmsg“时,我得到的结果是-512。 求你救救我!
浏览 1
提问于2010-03-03
得票数 0
2
回答
允许从用户空间进程调试
内核
模块
、
、
我可以很容易地将gdb附加到它的任何二进制文件中,以调试它的各种功能,但是当涉及到它的
内核
模块
时,我不能根据我的要求对它进行调试。我使用以下步骤将
linux
内核
附加到gdb: 1. gdb /tmp/vmlinux /proc/kcore 2.将符号文件添加到GDB: cd /sys/module/openvswitch/sections-s .data 0xf87b4000 -s .bss 0xf87b4560 4. b vxlan_
浏览 0
提问于2015-02-28
得票数 0
1
回答
错误协议41 >= NPROTO(41)向
linux
内核
添加新协议
、
、
、
、
为了研究的目的,我正在开发一种名为HTP的新协议(在传输层作为
UDP
/TCP),并且倾向于将它注册到
Linux
内核
作为一个
模块
。遵循本教程#define AF_HTP 41 /* new HTP protocol family*/proto_register_status = proto_register(&
浏览 0
提问于2016-08-09
得票数 0
回答已采纳
3
回答
SSH/SCP驱动的
内核
模块
、
、
、
、
驱动程序应该是
linux
内核
模块
(可能不是全部.)。 另一种情况是
内核
和用户空间之间的通信。
浏览 1
提问于2011-11-06
得票数 2
1
回答
Linux
内核
udp
查找
、
struct sock *
udp
4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, __be32 daddr
浏览 1
提问于2012-08-13
得票数 4
回答已采纳
3
回答
防火墙规则集的跳转
、
我有一个关于基于软件的防火墙的一般性问题。具体来说,我想知道在iptables之外是否还有允许规则集中跳转的其他防火墙。例如,在下面的规则集中(2) iptables -A INPUT --src 1.2.3.5 -j ACCEPT(4) iptables -A INPUT --src 8.8.8.8 -j
浏览 7
提问于2014-05-26
得票数 0
回答已采纳
3
回答
linux
内核
的自定义网络协议
、
我正在尝试为大学项目的
Linux
内核
实现一个自定义的
UDP
协议。我还需要实现一个使用协议进行通信的user land程序。我正在寻找关于它的详细指南,包括示例代码,但在任何地方都找不到它。大多数书都是关于理论的,但我想要一些更实用的东西-哪些文件要更改,哪些函数要专门为
Linux
内核
实现。
浏览 3
提问于2012-03-24
得票数 3
2
回答
使用tc或ipfilter匹配IP数据包的最后片段
、
、
我正在发送
UDP
数据包,比如2900字节。由于碎片的存在,分组被分成两个IP片段。我的tc u32过滤器(更多的片段位和IP/端口组合)只匹配第一个片段,第二个片段不匹配。
浏览 0
提问于2012-04-18
得票数 4
1
回答
如何在rt
linux
中通过用户程序访问或接收
内核
的数据?
、
、
、
、
rt
linux
中的客户端和服务器端通信。客户端负责发送数据,服务器端用于客户端与服务器之间的通信,receiver.
UDP
用于客户端与服务器之间的通信。当服务器(Rt
linux
)从客户机接收到数据时,
内核
应该停止它正在做的事情,并开始执行新到达的数据。我想计算中断在
内核
中发生的时间(时间戳)。在rt-
linux
中,操作系统的所有操作都发生在
内核
中。因此,我在计算
内核
源代码中的中断时间。因此,我修改了/usr/src/<
浏览 3
提问于2014-04-15
得票数 0
1
回答
Linux
对
UDP
有效负载有大小限制吗?
、
如果我使用Python的替罪羊
模块
来构造一个
UDP
数据包,并添加一个大于1500个字节的有效载荷,我的程序就会崩溃,尽管
UDP
的最大有效载荷应该是65,507字节。是否有一些
Linux
设置阻止我创建一个大型
UDP
数据包?我能调整一下设置吗?我现在在调查什么 是的,如果我使有效负载大于1500个字节的
UDP
数据包,它们将是分段的。据我所知
内核
浏览 0
提问于2020-03-26
得票数 2
1
回答
获取sk_buff中可用的数据包报头的函数
、
、
、
、
Linux
中有获取以太网报头、IP报头和
UDP
报头的功能,如ip_hdr但是,我找不到任何函数来获得类似于包的有效负载,比如包含主体的包在
Linux
设备驱动程序的书或搜索后找不到它。因此,问题是如何在
内核
中使用以太网、IP、
UDP
报头和有效负载组合
UDP
数据包?
浏览 8
提问于2021-07-22
得票数 0
回答已采纳
2
回答
如何选择
UDP
源端口?
我只是从我的机器上捕获了一个数据包,过滤掉了所有的
UDP
连接。我看到了使用似乎是随机生成的
UDP
源端口的某些连接,以及使用与
UDP
目的地端口相同的源端口的某些连接。但是它如何与
UDP
一起工作呢?决定
UDP
源端口的是什么?当不需要响应时,它是否匹配目标端口?
浏览 0
提问于2011-12-15
得票数 8
回答已采纳
2
回答
StatsD启动错误
、
、
我在etsy的statsD遇到了一些麻烦,看到我对javascript并不是很有经验,我想我应该问一个问题,也许有人以前遇到过这个错误,因为不幸的是这一次google并没有那么有帮助。2 Jul 03:02:08 - reading config file: /opt/statsd/statsd/psrkConfig.js2 Jul 03:02:08 - Loading backend: ./backends/grap
浏览 1
提问于2013-07-02
得票数 3
1
回答
Linux
运行
内核
探测系统脚本失败,语义错误:不匹配“
、
、
在CentOS上安装在Ubuntu上安装了:semantic error: while resolving probe point: identifier 'kernel' at /usr/share/systemtap/tapset/
linux
浏览 3
提问于2017-03-23
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
NVIDIA 正式开源其 Linux GPU 内核模块
Linux网络编程-UDP和TCP协议详解
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券