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 を含む)

関連項目

NDIS_RECEIVE_HASH_PARAMETERS