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チェックサムオフロードをサポートしていますか?
FYI:完全なオフロード、10GigEおよびRDMA NICのサポートを追加するために、IPスタックがVistaで書き直されました。 –