Share via


NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE 열거형(netreceivescaling.h)

NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE 열거형은 RSS 지원 NIC가 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;

상수

 
NetAdapterReceiveScalingProtocolTypeNone
값: 0x00000000
RSS 지원 NIC 클라이언트 드라이버에 사용되지 않습니다.
NetAdapterReceiveScalingProtocolTypeIPv4
값: 0x00000001
하드웨어가 IPv4 패킷에 대한 해시를 계산할 수 있음을 나타냅니다.
NetAdapterReceiveScalingProtocolTypeIPv4Options
값: 0x00000002
하드웨어가 IPv4 옵션을 이해했음을 나타냅니다. 이 상수는 NetAdapterReceiveScalingProtocolTypeIPv4 를 설정해야 합니다.
NetAdapterReceiveScalingProtocolTypeIPv6
값: 0x00000004
하드웨어가 IPv6 패킷에 대한 해시를 계산할 수 있음을 나타냅니다.
NetAdapterReceiveScalingProtocolTypeIPv6Extensions
값: 0x00000008
하드웨어가 IPv6 확장 헤더를 이해했음을 나타냅니다. 이 상수는 NetAdapterReceiveScalingProtocolTypeIPv6 을 설정해야 합니다.
NetAdapterReceiveScalingProtocolTypeTcp
값: 0x00000010
하드웨어가 4 튜플 TCP 헤더 해시 계산을 지원한다는 것을 나타냅니다.
NetAdapterReceiveScalingProtocolTypeUdp
값: 0x00000020
하드웨어가 4 튜플 UDP 헤더 해시 계산을 지원한다는 것을 나타냅니다.

설명

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES 구조체의 ReceiveScalingProtocolTypes 멤버는 NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE 상수의 비트 OR입니다. NIC 클라이언트 드라이버는 여러 값을 함께 또는 여러 개 함께 사용하여 RSS를 지원하는 프로토콜 유형을 나타낼 수 있습니다.

요구 사항

요구 사항
최소 KMDF 버전 1.25
머리글 netreceivescaling.h(netadaptercx.h 포함)

추가 정보

NetAdapterCx 수신 쪽 크기 조정