2012-01-25 12 views
0

たとえばipv6_skip_exthdr()[1]のようなカーネルにユーティリティ機能がありますか。を入力として使用しないで、ipv6パケットを処理しますか?私はIPv6パケットを処理するためのいくつかの基本的な機能が必要ですが、私はカーネルがこれをしていることを知っていますが、私はそれを行うユーティリティ機能を理解することができませんでした。 sk_buff構造体)。Linuxでのraw IPv6パケット処理

ありがとうございます!

+0

達成しようとしていることを聞いてもよろしいですか?私はその質問を理解しているか分からない。 –

+0

私はちょうどlibipqを使って、ユーザスペースアプリケーションからのパケットを手作業で解析したいだけです。私は生のパケットの内容だけを持っています、私は痛みheheなしでそれを解析するために必要な構造を必要とします。 – Tarantula

+0

Ooからのユーザースペース!申し訳ありませんが、あなたのLinuxカーネルタグでは、カーネル空間でこれをやりたかったと思いました。なぜあなたはhttp://www.netfilter.org/projects/libnetfilter_queue/index.htmlを使わないのですか? –

答えて

2

RFC 3542は、IPv6ヘッダーを解析するための高度なAPIについて説明します。

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

また、ヘッダと関数は、特定のタスクに使用するための提案を持っています。試してみる。

+0

ありがとうございます、それは便利です! – Tarantula

関連する問題