内核上是否有任何实用功能,例如ipv6_skip_exthdr() [1],它不使用sk_buff作为输入来处理ipv6数据包?我需要一些基本功能来处理IPv6数据包,我知道Kernel可以做到这一点,但是我无法弄清楚实用程序功能可以做到的,我可以在用户空间上使用的功能可以处理我拥有的原始数据包(无sk_buff结构)。

谢谢 !

最佳答案

RFC 3542描述了一种用于解析IPv6标头的高级API:

http://www.ietf.org/rfc/rfc3542.txt

它还建议用于特定任务的标题和功能。试试看。

关于c - Linux上的原始IPv6数据包处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9008540/

10-10 19:49
查看更多