NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE enumeración (netreceivescaling.h)
La enumeración NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE especifica la parte de los datos de red recibidos que una NIC compatible con RSS debe usar para calcular un valor hash 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 Valor: 0x00000000 No se usan para controladores de cliente NIC compatibles con RSS. |
NetAdapterReceiveScalingProtocolTypeIPv4 Valor: 0x00000001 Indica que el hardware puede calcular los hashes de los paquetes IPv4. |
NetAdapterReceiveScalingProtocolTypeIPv4Options Valor: 0x00000002 Indica que el hardware entiende las opciones de IPv4. Esta constante requiere que se establezca NetAdapterReceiveScalingProtocolTypeIPv4 . |
NetAdapterReceiveScalingProtocolTypeIPv6 Valor: 0x00000004 Indica que el hardware puede calcular los hashes de los paquetes IPv6. |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions Valor: 0x00000008 Indica que el hardware entiende los encabezados de extensión IPv6. Esta constante requiere que se establezca NetAdapterReceiveScalingProtocolTypeIPv6 . |
NetAdapterReceiveScalingProtocolTypeTcp Valor: 0x00000010 Indica que el hardware admite el cálculo hash de encabezado TCP de 4 tuplas. |
NetAdapterReceiveScalingProtocolTypeUdp Valor: 0x00000020 Indica que el hardware admite el cálculo hash de encabezado UDP de 4 tuplas. |
Comentarios
El miembro ReceiveScalingProtocolTypes de la estructura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES es un OR bit a bit de NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE constantes. Los controladores de cliente NIC pueden O varios valores juntos para indicar qué tipos de protocolo admiten para RSS.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1,25 |
Encabezado | netreceivescaling.h (include netadaptercx.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de