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 要求を完了する前に、すべての既存の結合セグメントをスタックに示す必要があります。