2011-02-01 3 views
0

これは非常に基本的な質問です。 skbuff構造の助けを借りて、私たちはtcp udpとmac headerで遊ぶことができます。カーネルからhttpヘッダの内容を読むことは可能ですか?ユーザー空間自体でこの状況を処理することはできますが、わかりやすく、私はこの質問をしています。パケット移動

可能であれば、httpヘッダーはskbuff構造体に格納されます。 (すなわち)データ部

ありがとう

Paavaananです。

答えて

1

プロジェクト内のガイダンスについては、TUXカーネル内のWebサーバーを参照してください。 TUX(sendfile(2)システムコールを使用すると、シングルコピーファイル送信を許可することによってTUXの潜在的な速度優位性の大部分を取り除くことはお勧めできません。また、カーネル内のサーバを実行するリスクは、コンテキストの切り替えを減らす)。

しかし、学習目的のために、TUXはうまくいくはずです。

0

カーネルの観点から見ると、HTTPヘッダーは接続上のデータの一部に過ぎません。ただし、それは複数のskbにまたがっている可能性があります。