NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE-Enumeration (netreceivescaling.h)
Die NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE-Enumeration gibt den Teil der empfangenen Netzwerkdaten an, den eine RSS-fähige NIC zum Berechnen eines RSS-Hashwerts verwenden muss.
Syntax
typedef enum _NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE {
NetAdapterReceiveScalingProtocolTypeNone = 0x00000000,
NetAdapterReceiveScalingProtocolTypeIPv4 = 0x00000001,
NetAdapterReceiveScalingProtocolTypeIPv4Options = 0x00000002,
NetAdapterReceiveScalingProtocolTypeIPv6 = 0x00000004,
NetAdapterReceiveScalingProtocolTypeIPv6Extensions = 0x00000008,
NetAdapterReceiveScalingProtocolTypeTcp = 0x00000010,
NetAdapterReceiveScalingProtocolTypeUdp = 0x00000020
} NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE;
Konstanten
NetAdapterReceiveScalingProtocolTypeNone Wert: 0x00000000 Für RSS-fähige NIC-Clienttreiber nicht verwendet. |
NetAdapterReceiveScalingProtocolTypeIPv4 Wert: 0x00000001 Gibt an, dass die Hardware Hashes für IPv4-Pakete berechnen kann. |
NetAdapterReceiveScalingProtocolTypeIPv4Options Wert: 0x00000002 Gibt an, dass die Hardware IPv4-Optionen versteht. Diese Konstante erfordert, dass NetAdapterReceiveScalingProtocolTypeIPv4 festgelegt ist. |
NetAdapterReceiveScalingProtocolTypeIPv6 Wert: 0x00000004 Gibt an, dass die Hardware Hashwerte für IPv6-Pakete berechnen kann. |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions Wert: 0x00000008 Gibt an, dass die Hardware IPv6-Erweiterungsheader versteht. Diese Konstante erfordert, dass NetAdapterReceiveScalingProtocolTypeIPv6 festgelegt ist. |
NetAdapterReceiveScalingProtocolTypeTcp Wert: 0x00000010 Gibt an, dass die Hardware die 4-Tupel-TCP-Headerhashberechnung unterstützt. |
NetAdapterReceiveScalingProtocolTypeUdp Wert: 0x00000020 Gibt an, dass die Hardware die 4-Tupel-UDP-Headerhashberechnung unterstützt. |
Hinweise
Das ReceiveScalingProtocolTypes-Element der NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES-Struktur ist ein bitweises OR mit NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE Konstanten. NIC-Clienttreiber können ODER mehrere Werte zusammen verwenden, um anzugeben, welche Protokolltypen sie für RSS unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1,25 |
Kopfzeile | netreceivescaling.h (include netadaptercx.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für