NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE énumération (netreceivescaling.h)
L’énumération NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE spécifie la partie des données réseau reçues qu’une carte réseau compatible RSS doit utiliser pour calculer une valeur de hachage RSS.
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;
Constantes
NetAdapterReceiveScalingProtocolTypeNone Valeur : 0x00000000 Non utilisé pour les pilotes clients de carte réseau prenant en charge RSS. |
NetAdapterReceiveScalingProtocolTypeIPv4 Valeur : 0x00000001 Indique que le matériel peut calculer des hachages pour les paquets IPv4. |
NetAdapterReceiveScalingProtocolTypeIPv4Options Valeur : 0x00000002 Indique que le matériel comprend les options IPv4. Cette constante nécessite que NetAdapterReceiveScalingProtocolTypeIPv4 soit défini. |
NetAdapterReceiveScalingProtocolTypeIPv6 Valeur : 0x00000004 Indique que le matériel peut calculer des hachages pour les paquets IPv6. |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions Valeur : 0x00000008 Indique que le matériel comprend les en-têtes d’extension IPv6. Cette constante nécessite que NetAdapterReceiveScalingProtocolTypeIPv6 soit défini. |
NetAdapterReceiveScalingProtocolTypeTcp Valeur : 0x00000010 Indique que le matériel prend en charge le calcul de hachage d’en-tête TCP à 4 tuples. |
NetAdapterReceiveScalingProtocolTypeUdp Valeur : 0x00000020 Indique que le matériel prend en charge le calcul de hachage d’en-tête UDP à 4 tuples. |
Remarques
Le membre ReceiveScalingProtocolTypes de la structure NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES est un OR au niveau du bit de NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE constantes. Les pilotes clients de carte réseau peuvent OU plusieurs valeurs ensemble pour indiquer les types de protocole qu’ils prennent en charge pour RSS.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1,25 |
En-tête | netreceivescaling.h (inclure netadaptercx.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour