内核上是否有任何实用功能,例如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/