Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Als Abfrage können NDIS- und Überschreibtreiber die OID_GEN_RECEIVE_SCALE_PARAMETERS OID verwenden, um die aktuellen RSS-Parameter (Receive Side Scaling) einer NIC abzufragen. NDIS gibt eine NDIS_RECEIVE_SCALE_PARAMETERS Struktur zurück, die die aktuellen RSS-Parameter definiert.
Als Satz verwenden NDIS und Überlauftreiber die OID_GEN_RECEIVE_SCALE_PARAMETERS OID, um die aktuellen RSS-Parameter einer NIC festzulegen. Der Miniporttreiber empfängt eine NDIS_RECEIVE_SCALE_PARAMETERS Struktur, die die RSS-Parameter definiert.
Anmerkung
In RSSv2 wird dieses OID nur verwendet, um aktuelle RSS-Parameter einer bestimmten Skalierungsentität abzufragen. Informationen zu Miniporttreibern, die RSSv2 unterstützen, finden Sie unter OID_GEN_RECEIVE_SCALE_PARAMETERS_V2 zum Festlegen anderer RSS-Parameter als der Dereferenzierungstabelle.
Bemerkungen
Bei NDIS-Miniporttreibern wird die Abfrage nicht angefordert, und der Satz ist für Treiber erforderlich, die RSS unterstützen. NDIS behandelt die Abfrage für Miniporttreiber.
Der TCP/IP-Treiber konfiguriert IPv4 und IPv6 mit einer einzigen OID-Satzanforderung von OID_GEN_RECEIVE_SCALE_PARAMETERS. Das heißt, wenn der Stapel RSS sowohl für IPv4 als auch für IPv6 aktivieren soll, legt er beide der entsprechenden Flags im HashInformation Member der NDIS_RECEIVE_SCALE_PARAMETERS-Struktur fest und sendet eine OID-Anforderung. Außerdem verwenden IPv4 und IPv6 denselben geheimen Schlüssel, und der Schlüssel ist immer 40 Byte, auch wenn nur IPv4 aktiviert ist.
Der zugrunde liegende Miniportadapter muss die neuesten OID_GEN_RECEIVE_SCALE_PARAMETERS empfangenen OID-Einstellungen verwenden. Wenn der Miniport beispielsweise ein OID_GEN_RECEIVE_SCALE_PARAMETERS OID mit fehlenden IPv4-Hashtypen abruft, muss er IPv4 RSS deaktivieren, wenn er zuvor aktiviert war.
Hinweis Ein übermäßiger Treiber kann das OID_GEN_RECEIVE_HASH OID verwenden, um Hashberechnungen für empfangene Frames zu aktivieren und zu konfigurieren, ohne RSS zu aktivieren.
Hinweis Protokolltreiber den Empfang von Hashberechnungen (OID_GEN_RECEIVE_HASH) deaktivieren müssen, bevor sie RSS aktivieren. Wenn RSS aktiviert ist, deaktiviert ein Protokolltreiber RSS, bevor er Hashberechnungen ermöglicht. Ein Miniporttreiber sollte eine festgelegte Anforderung mit NDIS_STATUS_INVALID_OID oder NDIS_STATUS_NOT_SUPPORTED fehlschlagen, um RSS zu aktivieren, wenn OID_GEN_RECEIVE_HASH derzeit aktiviert ist.
Hinweis Die Dereferenzierungstabelle und der geheime Schlüssel werden nach den Elementen der NDIS_RECEIVE_SCALE_PARAMETERS Struktur angefügt. Weitere Informationen zur Dereferenzierungstabelle und zum geheimen Schlüssel finden Sie unter NDIS_RECEIVE_SCALE_PARAMETERS.
Anforderungen
Version |
Unterstützt in NDIS 6.0 und höher. |
Kopfball |
Ntddndis.h (include Ndis.h) |