Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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) |