RSC 状態のクエリと変更

このセクションでは、RSC 対応ミニポート ドライバーの現在の受信セグメント結合 (RSC) 状態を照会または変更する方法について説明します。

RSC 状態の照会

現在の RSC 状態は、OID_TCP_OFFLOAD_CURRENT_CONFIG OID 要求を発行することによって照会できます。 NDIS は、この OID を処理し、ミニポートには渡しません。

RSC 状態の変更

OID_TCP_OFFLOAD_PARAMETERS OID 要求を発行することにより、RSC を有効または無効にできます。 この OID は、NDIS_OFFLOAD_PARAMETERS 構造を使用します。 この構造では、RscIPv4 メンバーと RscIPv6 メンバーは次の値を持つことができます。

用語 説明

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

RSC 状態は変更されません。

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

RSC を無効にするには、このフラグを指定します。

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

RSC を有効にするには、このフラグを指定します。

ミニポート ドライバーは、OID_TCP_OFFLOAD_PARAMETERS OID 要求を処理した後、更新されたオフロード状態で NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG ステータス指示を付与する必要があります。

ミニポート ドライバーは、NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED フラグが指定されている OID_TCP_OFFLOAD_CURRENT_CONFIG OID 要求を受け取ると、ドライバーは、OID 要求を完了する前に、すべての既存の結合セグメントをスタックに示す必要があります。