2012-03-07 6 views
0

UDPおよびIPv4ヘッダー チェックサムのWindows XPのオフロード機能に関するクエリがあります。WinXPチェックサムオフロード機能

私は、QUERYからOID_TCP_TASK_OFFLOADへのTCP/UDP/IPv4ヘッダー のチェックサムオフロードをサポートしていることをNDISに報告しています。しかし、私はOID_TCP_TASK_OFFLOAD にはTCPとIPv4だけを設定しますが、UDPは設定しません。さらに、IPv4トラフィックの間、NDISは でチェックサム計算をミニポートにオフロードしません。 要するに、TCPチェックサムは適切にオフロードされますが、UDPとIPv4はXP SP3では ではありません。

私はWindows 7のPCで同じドライバをテストするとき、私はすべての3、すなわちTCP、UDP とIPv4は、適切にNDISによってオフロードされていること。参照これは、NDISの機能を報告する点で、すべて私がすべて を実行していることを証明しています。

しかし、なぜXPでは動作しませんか? 他の手段(INF、レジストリなど)でこのサポートを有効にする必要がありますか?

もう1つ質問すると、Windows 7またはWindows XPはICMPチェックサムオフロードをサポートしていますか?

+0

FYI:完全なオフロード、10GigEおよびRDMA NICのサポートを追加するために、IPスタックがVistaで書き直されました。 –

答えて

0

this linkを参照してください。

このページによると、UDPチェックサムオフロードはwin2kでサポートされていないことがわかりました。

次のWindowsのリリースはxpです。今私たちは、OSカーネルのソフトウェアの改良が大きな一年を費やす大きなプロセスであることを知っています。