Udostępnij przez


OID_GEN_RECEIVE_SCALE_PARAMETERS

W ramach zapytania sterowniki NDIS i nadmiernie korzystające z identyfikatora OID OID_GEN_RECEIVE_SCALE_PARAMETERS mogą wykonywać zapytania dotyczące bieżących parametrów skalowania po stronie odbierającej (RSS) karty sieciowej. Funkcja NDIS zwraca strukturę NDIS_RECEIVE_SCALE_PARAMETERS, która definiuje bieżące parametry RSS.

Jako zestaw sterowniki NDIS i nadmierne używanie OID_GEN_RECEIVE_SCALE_PARAMETERS OID do ustawiania bieżących parametrów RSS karty sieciowej. Sterownik miniportu odbiera strukturę NDIS_RECEIVE_SCALE_PARAMETERS definiującą parametry RSS.

Nuta

W rsSv2 ten identyfikator OID jest używany tylko do wykonywania zapytań dotyczących bieżących parametrów RSS danej jednostki skalowania. W przypadku sterowników miniportów obsługujących protokół RSSv2 zobacz OID_GEN_RECEIVE_SCALE_PARAMETERS_V2, aby ustawić parametry RSS inne niż tabela pośrednia.

Uwagi

W przypadku sterowników miniportu NDIS zapytanie nie jest wymagane, a zestaw jest wymagany dla sterowników obsługujących funkcję RSS. Usługa NDIS obsługuje zapytanie dotyczące sterowników miniportu.

Sterownik TCP/IP konfiguruje protokoły IPv4 i IPv6 z pojedynczym żądaniem zestawu identyfikatorów OID OID_GEN_RECEIVE_SCALE_PARAMETERS. Oznacza to, że gdy stos powinien włączyć funkcję RSS dla protokołów IPv4 i IPv6, ustawia obie odpowiednie flagi w hashInformation składowej struktury NDIS_RECEIVE_SCALE_PARAMETERS i wysyła jedno żądanie OID. Ponadto protokoły IPv4 i IPv6 używają tego samego klucza tajnego, a klucz zawsze będzie mieć 40 bajtów, nawet jeśli tylko protokół IPv4 jest włączony.

Podstawowa karta miniportu musi używać najnowszych ustawień OID OID_GEN_RECEIVE_SCALE_PARAMETERS odebranych. Jeśli na przykład miniport pobiera identyfikator OID OID_GEN_RECEIVE_SCALE_PARAMETERS z brakującymi typami skrótów IPv4, musi wyłączyć funkcję IPv4 RSS, jeśli została ona wcześniej włączona.

Uwaga Nadmierny sterownik może używać identyfikatora OID OID_GEN_RECEIVE_HASH do włączania i konfigurowania obliczeń skrótu na odebranych ramkach bez włączania funkcji RSS.

Należy pamiętać, że sterowniki protokołu muszą wyłączyć obliczenia skrótów (OID_GEN_RECEIVE_HASH) przed włączeniem funkcji RSS. Jeśli funkcja RSS jest włączona, sterownik protokołu wyłącza funkcję RSS, zanim włączy obliczenia skrótu odbierania. Sterownik miniportu powinien zakończyć się niepowodzeniem żądania zestawu z NDIS_STATUS_INVALID_OID lub NDIS_STATUS_NOT_SUPPORTED, aby włączyć funkcję RSS, jeśli OID_GEN_RECEIVE_HASH jest obecnie włączona.

Uwaga Tabela pośrednia i klucz tajny są dołączane po składowych struktury NDIS_RECEIVE_SCALE_PARAMETERS. Aby uzyskać więcej informacji na temat tabeli pośredniej i klucza tajnego, zobacz NDIS_RECEIVE_SCALE_PARAMETERS.

Wymagania

Wersja

Obsługiwane w usłudze NDIS 6.0 lub nowszym.

Nagłówek

Ntddndis.h (m.in. Ndis.h)

Zobacz też

NDIS_RECEIVE_SCALE_PARAMETERS

OID_GEN_RECEIVE_HASH