2012-01-25 40 views
0

內核上是否有任何實用功能,如ipv6_skip_exthdr()[1]例如,它不使用sk_buff作爲輸入來處理ipv6數據包?我需要一些基本的功能來處理IPv6數據包,我知道內核是這樣做的,但我無法確定實用函數的功能,我可以在用戶空間中使用這些函數處理原始數據包(沒有sk_buff結構)。linux上的原始IPv6數據包處理

謝謝!

+0

我可以問你想達到什麼嗎?我不確定我是否理解這個問題。 –

+0

我只想手動解析來自用戶空間應用程序的數據包,例如使用libipq。我只有原始數據包的內容,我只需要解析它所需的結構而不用痛苦。 – Tarantula

+0

來自用戶空間的Oo!對不起,你的linux-kernel標籤我以爲你想在內核空間中做到這一點。請問爲什麼你不使用http://www.netfilter.org/projects/libnetfilter_queue/index.html? –

回答