NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE enumeração (netreceivescaling.h)
A enumeração NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE especifica a parte dos dados de rede recebidos que uma NIC compatível com RSS deve usar para calcular um valor de 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 Não utilizado para drivers de cliente NIC compatíveis com RSS. |
NetAdapterReceiveScalingProtocolTypeIPv4 Valor: 0x00000001 Indica que o hardware pode calcular hashes para pacotes IPv4. |
NetAdapterReceiveScalingProtocolTypeIPv4Options Valor: 0x00000002 Indica que o hardware entende as opções IPv4. Essa constante requer que NetAdapterReceiveScalingProtocolTypeIPv4 esteja definido. |
NetAdapterReceiveScalingProtocolTypeIPv6 Valor: 0x00000004 Indica que o hardware pode calcular hashes para pacotes IPv6. |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions Valor: 0x00000008 Indica que o hardware entende os cabeçalhos de extensão IPv6. Essa constante requer que NetAdapterReceiveScalingProtocolTypeIPv6 esteja definido. |
NetAdapterReceiveScalingProtocolTypeTcp Valor: 0x00000010 Indica que o hardware dá suporte ao cálculo de hash de cabeçalho TCP de 4 tuplas. |
NetAdapterReceiveScalingProtocolTypeUdp Valor: 0x00000020 Indica que o hardware dá suporte ao cálculo de hash de cabeçalho UDP de 4 tuplas. |
Comentários
O membro ReceiveScalingProtocolTypes da estrutura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES é um OR bit a bit de constantes NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE . Os drivers de cliente NIC podem OU vários valores juntos para indicar quais tipos de protocolo dão suporte para RSS.
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1,25 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netreceivescaling.h (include netadaptercx.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de