OID_GEN_RECEIVE_HASH
NDIS および上部のドライバーは、クエリとして、OID_GEN_RECEIVE_HASH OID を使用して、ミニポート アダプターの現在の受信側ハッシュ計算設定を取得します。 NDIS は、 現在の受信側ハッシュ設定を含む NDIS_RECEIVE_HASH_PARAMETERS 構造体を返します。
NDIS および上部のドライバーは、セットとして、OID_GEN_RECEIVE_HASH OID を使用して、ミニポート アダプターで受信側ハッシュ計算を構成します。 ミニポート ドライバーは、NDIS_RECEIVE_HASH_PARAMETERS 構造体を受け取ります。
解説
NDIS ミニポート ドライバーの場合、クエリは要求されません。
この OID セットのサポートは、RSS をサポートするものも含め、ミニポート ドライバーでは省略可能です。
基になるドライバーは、OID_GEN_RECEIVE_HASH OID を使用して、RSS を有効にせずに、受信したフレームのハッシュ計算を有効にして構成できます。
注 プロトコル ドライバーは、RSS を有効にする前に、受信側ハッシュ計算を無効にする必要があります。 RSS が有効になっている場合、プロトコル ドライバーは、受信側ハッシュ計算を有効にする前に RSS を無効にします。 ミニポート ドライバーは、OID_GEN_RECEIVE_SCALE_PARAMETERS が現在有効になっている場合、NDIS_STATUS_INVALID_OID または NDIS_STATUS_NOT_SUPPORTED を使用してセット要求を失敗し、受信側ハッシュ計算を有効にする必要があります。
注 秘密鍵は、NDIS_RECEIVE_HASH_PARAMETERS 構造体メンバーの後に追加されます。
要件
バージョン |
NDIS 6.0 以降でサポートされています。 |
ヘッダー |
Ntddndis.h (Ndis.h を含む) |