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.
Następujące ustandaryzowane słowa kluczowe INF są zdefiniowane w celu włączenia lub wyłączenia obsługi funkcji kolejki maszyn wirtualnych (VMQ) kart sieciowych.
*VMQ
Wartość opisując, czy urządzenie ma włączoną, czy wyłączoną funkcję VMQ.
*VMQLookaheadSplit
Wartość opisując, czy urządzenie włączyło, czy wyłączyło możliwość dzielenia odbierania na lookahead i post-lookahead. The miniport driver reports this capability with the NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED flag in the SupportedQueueProperties member of the NDIS_RECEIVE_FILTER_CAPABILITIES structure. Aby uzyskać więcej informacji na temat tej funkcji, zobacz Pamięć współdzielona w odbierania.
Note Starting with NDIS 6.30, splitting packet data into separate lookahead buffers is no longer supported. Począwszy od systemu Windows Server 2012, to słowo kluczowe INF jest przestarzałe.
*VMQVlanFiltering
Wartość opisując, czy urządzenie ma włączoną lub wyłączoną możliwość filtrowania pakietów sieciowych przy użyciu identyfikatora sieci VLAN w nagłówku kontroli dostępu do multimediów (MAC). The miniport driver reports this capability with the NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED flag in SupportedMacHeaderFields member of the NDIS_RECEIVE_FILTER_CAPABILITIES structure.
*RssOrVmqPreference
Wartość określająca, czy możliwości vmQ powinny być włączone, a nie możliwości skalowania po stronie odbierającej (RSS).
This is a hidden keyword value that must not be specified in the INF file and is not displayed in Advanced property page for the network adapter. Aby uzyskać więcej informacji, zobacz Obsługa słów kluczowych VMQ i RSS INF.
Ustandaryzowane słowa kluczowe INF vmQ to słowa kluczowe wyliczenia. W poniższej tabeli opisano możliwe wpisy INF dla ustandaryzowanych słów kluczowych INF VMQ.
| SubkeyName | ParamDesc | Value | EnumDesc |
|---|---|---|---|
| *VMQ | Kolejki maszyn wirtualnych | 0 | Disabled |
| 1 (Default) | Enabled | ||
| *VMQLookaheadSplit | Podział lookahead vmQ | 0 | Disabled Note Starting with NDIS 6.30, this keyword is no longer supported. |
| 1 (Default) | Enabled | ||
| *VMQVlanFiltering | Filtrowanie sieci VLAN vmQ | 0 | Disabled |
| 1 (Default) | Enabled | ||
| *RssOrVmqPreference | Uwaga: wpisy ParamDesc i EnumDesc dla tego podklucza nie mogą być używane w plikach INF lub interfejsie użytkownika. Aby uzyskać więcej informacji, zobacz Obsługa słów kluczowych VMQ i RSS INF. | 0 (Default) | Note Report RSS capabilities |
| 1 | Note Report VMQ capabilities |
W kolumnach w tej tabeli opisano następujące atrybuty słowa kluczowego wyliczenia:
SubkeyName
Nazwa słowa kluczowego, które należy określić w pliku INF. This name also appears in the registry under the NDI\params key for the network adapter.
ParamDesc
Tekst wyświetlany skojarzony z wpisem INF SubkeyName.
Note The independent hardware vendor (IHV) can define any descriptive text for the SubkeyName.
Value
Wartość całkowita wyliczenia przypisana do każdej nazwy podklucza na liście.
EnumDesc
The display text that is associated with each value that appears in the Advanced property page.
Aby uzyskać więcej informacji na temat ustandaryzowanych słów kluczowych INF, zobacz ustandaryzowane słowa kluczowe INF dla urządzeń sieciowych.
Obsługa słów kluczowych VMQ i RSS INF
Karty sieciowe obsługujące funkcję VMQ i skalowanie po stronie odbierającej (RSS) nie mogą używać tych funkcji jednocześnie. System operacyjny umożliwia korzystanie z funkcji RSS lub VMQ w następujący sposób:
Gdy karta sieciowa jest powiązana ze stosem TCP/IP, system operacyjny umożliwia korzystanie z funkcji RSS.
Gdy karta sieciowa jest powiązana z Hyper-V rozszerzalnym stosem sterowników przełącznika, system operacyjny umożliwia korzystanie z funkcji VMQ.
Aby uzyskać więcej informacji, zobacz Hyper-V Przełącznik rozszerzalny.
Ponieważ karta sieciowa nie jest wyłączona, a następnie ponownie włączona, gdy jest ona niezwiązana ze stosu TCP/IP i powiązana z stosem sterowników Hyper-V (lub odwrotnie), nie jest możliwe, aby takie karty sieciowe przełączały się automatycznie między vmQ i RSS.
When NDIS calls the MiniportInitializeEx function, the miniport driver follows these steps before it reports its currently-enabled VMQ or RSS capabilities to NDIS:
The miniport driver reads the *RssOrVmqPreference keyword before reporting its currently-enabled capabilities to NDIS.
If the value of the *RssOrVmqPreference keyword is 1, the miniport driver is configured for VMQ preference.
If the value of the *RssOrVmqPreference keyword is zero or the keyword is not present, the miniport driver is configured for RSS preference.
If the miniport driver is configured for VMQ preference, it must read the *VMQ keyword to determine if VMQ is enabled on the network adapter. Jeśli słowo kluczowe ma wartość 1, sterownik zgłasza aktualnie włączone ustawienia vmQ. Aby uzyskać więcej informacji na temat sposobu raportowania ustawień VMQ przez sterownik miniportu, zobacz Określanie możliwości VMQ karty sieciowej.
Aby uzyskać więcej informacji na temat słów kluczowych VMQ, zobacz Ustandaryzowane słowa kluczowe INF dla vmQ.
Note If the miniport driver is configured for VMQ preference, it must not read any of the RSS standardized keywords.
If the miniport driver is configured for RSS preference, it must read the *RSS keyword to determine if RSS is enabled on the network adapter. Jeśli słowo kluczowe ma wartość 1, sterownik zgłasza aktualnie włączone ustawienia RSS. For more information on how the miniport driver reports RSS settings, see RSS Configuration.
Aby uzyskać więcej informacji na temat słów kluczowych RSS, zobacz Ustandaryzowane słowa kluczowe INF dla funkcji RSS.
Note If the miniport driver is configured for RSS preference, it must not read any of the VMQ standardized keywords.
W poniższej tabeli opisano, jak sterownik miniportu określa preferencje RSS lub VMQ i anonsuje możliwości na podstawie słów kluczowych rejestru:
| *RssOrVmqPreference | *VMQ | *RSS | Anonsowane możliwości VMQ lub RSS |
|---|---|---|---|
| 1 | 1 | N/A | VMQ |
| 1 | 0 | N/A | None |
| 0 lub nie istnieje w rejestrze | N/A | 1 | RSS |
| 0 lub nie istnieje w rejestrze | N/A | 0 | None |
Note The miniport driver must always report the complete RSS and VMQ hardware capabilities regardless of the values of these keywords. Te ustawienia słów kluczowych mają wpływ tylko na sposób, w jaki sterownik raportuje aktualnie włączone funkcje RSS i VMQ.
Zastrzeżone słowa kluczowe rejestru
Jeśli sterownik miniportu obsługuje maszynę wirtualną VMQ i interfejs VMQ jest włączony na karcie sieciowej, sterownik nie może odczytać następujących wpisów INF RSS:
| SubkeyName | ParamDesc | Value |
|---|---|---|
| *RssMaxProcNumber | Maksymalna liczba procesorów interfejsu RSS. | od 0 do (MAXIMUM_PROC_PER_GROUP-1), |
| *MaxRssProcessors | Maksymalna liczba procesorów RSS. | od 1 do MAXIMUM_PROC_PER_SYSTEM. |
The miniport driver that supports VMQ must not read the following subkeys under the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters registry key.
| SubkeyName | ParamDesc | Value |
|---|---|---|
| *TenGigVmqEnabled | Włącz lub wyłącz funkcję VMQ na wszystkich kartach sieciowych 10 gb na sekundę (Gb/s). | 0 = Wartość domyślna systemu (wyłączona dla systemu Windows Server 2008 R2). |
| 1=Enabled. | ||
| 2=Explicitly disabled. | ||
| *BelowTenGigVmqEnabled | Włącz lub wyłącz maszynę wirtualną VMQ na wszystkich kartach sieciowych, które obsługują mniej niż 10 Gb/s. | 0 = Wartość domyślna systemu (wyłączona dla systemu Windows Server 2008 R2). |
| 1=Enabled. | ||
| 2=Explicitly disabled. | ||
| *RssMaxProcNumber | Maksymalna liczba procesorów interfejsu RSS. | od 0 do (MAXIMUM_PROC_PER_GROUP-1), |
| *MaxRssProcessors | Maksymalna liczba procesorów RSS. | od 1 do MAXIMUM_PROC_PER_SYSTEM. |