Share via


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

NetAdapterCx-Empfangsseitige Skalierung