Freigeben über


Abfragen und Ändern des RSC-Zustands

In diesem Abschnitt wird beschrieben, wie Sie den aktuellen RSC-Status (Receive Segment Coalescing) eines RSC-fähigen Miniporttreibers abfragen oder ändern.

Abfragen des RSC-Zustands

Der aktuelle RSC-Status kann abgefragt werden, indem die OID_TCP_OFFLOAD_CURRENT_CONFIG OID-Anforderung ausgegeben wird. NDIS verarbeitet diese OID und gibt sie nicht an den Miniport weiter.

Ändern des RSC-Zustands

RSC kann aktiviert oder deaktiviert werden, indem die OID_TCP_OFFLOAD_PARAMETERS OID-Anforderung ausgegeben wird. Diese OID verwendet eine NDIS_OFFLOAD_PARAMETERS-Struktur . In dieser Struktur können die RscIPv4 - und RscIPv6-Member die folgenden Werte aufweisen:

Begriff BESCHREIBUNG

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

Der RSC-Zustand bleibt unverändert.

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

Geben Sie dieses Flag an, um RSC zu deaktivieren.

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

Geben Sie dieses Flag an, um RSC zu aktivieren.

Nachdem der Miniporttreiber die OID_TCP_OFFLOAD_PARAMETERS OID-Anforderung verarbeitet hat, muss er eine NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG status Angabe mit dem aktualisierten Abladezustand geben.

Wenn ein Miniporttreiber eine OID_TCP_OFFLOAD_CURRENT_CONFIG OID-Anforderung empfängt, in der das NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED-Flag angegeben ist, muss der Treiber alle vorhandenen zusammengefakteten Segmente im Stapel angeben, bevor die OID-Anforderung abgeschlossen wird.