0

シンプルなカスタムpingプログラムのエコー要求/エコー応答があります....サーバー部分はLinuxに展開され、クライアントはWindowsマシンにあります....

クライアント側とサーバー側の両方で、ICMP チェックサムをプログラムで計算して設定します。すべて問題ありません。

ここで、サーバー モジュールのネットワーク カードへの ICMP チェックサム オフロードを有効にしたいと考えています。すでに ethtool を使用して有効にしています。

TCP、チェックサムオフロードが発生していることがわかります......しかし、サーバープログラムからICMPチェックサム計算部分をコメントアウトすると、ネットワークカードが私のために行うことを期待していますが、エコー応答が得られません....サーバーですがEcho リクエストを受信して​​います....間違ったチェックサム パケットがドロップされているためです...

誰か道を教えてくれませんか。

ありがとうございました

4

1 に答える 1

0

私の知る限り、フレームNIC checksum offloadingをマングルすることしかできません。IP/TCP/UDP

ICMPフレームが覆われているとは思いません。

于 2013-02-11T19:06:55.900 に答える