Compartilhar via


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

Escala lateral de recebimento do NetAdapterCx