作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在哪里可以找到 linux 内核中相应函数的解释,特别是对于 ICMPv4
?
例如:icmp_reply
、icmp_send
等
感谢您的帮助。
最好的,阿里木
最佳答案
探索 Linux 内核中的 ICMP 代码的一个很好的起点是查看 Linux 中的文件 net/ipv4/icmp.c
和 net/ipv6/icmp.c
内核源代码树。
您可以通过多种方式从源代码树中找到相关文件,最简单的方法是按文件名查找文件,例如使用 find/your/kernel/source/dir -name "*icmp*"-print
将打印出文件名中包含字符串 "icmp"的文件列表。另一种方法是运行类似 find/your/kernel/source/dir type f -name "*.c"-exec grep -l icmp {}\;
这样的命令,它会搜索所有 C 源代码包含字符串“icmp”的文件和显示名称。您可以找到更多有关如何使用 grep 之类的示例,并从更合适的 Stack Exchange 站点(例如 Unix 和 Linux)中找到。
关于Linux 内核 icmp_reply,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20814232/
我在哪里可以找到 linux 内核中相应函数的解释,特别是对于 ICMPv4? 例如:icmp_reply、icmp_send等 感谢您的帮助。 最好的,阿里木 最佳答案 探索 Linux 内核中的
我是一名优秀的程序员,十分优秀!