Share via


OID_GEN_RECEIVE_SCALE_PARAMETERS

쿼리로 NDIS 및 오버리싱 드라이버는 OID_GEN_RECEIVE_SCALE_PARAMETERS OID를 사용하여 NIC의 현재 RSS(수신 측 크기 조정) 매개 변수를 쿼리할 수 있습니다. NDIS는 현재 RSS 매개 변수를 정의하는 NDIS_RECEIVE_SCALE_PARAMETERS 구조를 반환합니다.

집합으로 NDIS 및 지나치게 많은 드라이버는 OID_GEN_RECEIVE_SCALE_PARAMETERS OID를 사용하여 NIC의 현재 RSS 매개 변수를 설정합니다. 미니포트 드라이버는 RSS 매개 변수를 정의하는 NDIS_RECEIVE_SCALE_PARAMETERS 구조를 받습니다.

참고

RSSv2에서 이 OID는 지정된 크기 조정 엔터티의 현재 RSS 매개 변수를 쿼리하는 데만 사용됩니다. RSSv2를 지원하는 미니포트 드라이버는 간접 참조 테이블 이외의 RSS 매개 변수 설정에 대한 OID_GEN_RECEIVE_SCALE_PARAMETERS_V2 참조하세요.

설명

NDIS 미니포트 드라이버의 경우 쿼리가 요청되지 않으며 RSS를 지원하는 드라이버에는 집합이 필요합니다. NDIS는 미니포트 드라이버에 대한 쿼리를 처리합니다.

TCP/IP 드라이버는 OID_GEN_RECEIVE_SCALE_PARAMETERS 단일 OID 집합 요청으로 IPv4 및 IPv6을 구성합니다. 즉, 스택이 IPv4 및 IPv6 모두에 RSS를 사용하도록 설정해야 하는 경우 NDIS_RECEIVE_SCALE_PARAMETERS 구조체의 HashInformation 멤버에 있는 해당 플래그를 모두 설정하고 하나의 OID 요청을 보냅니다. 또한 IPv4 및 IPv6은 동일한 비밀 키를 사용하며 IPv4만 사용하도록 설정된 경우에도 키는 항상 40바이트입니다.

기본 미니포트 어댑터는 받은 최신 OID_GEN_RECEIVE_SCALE_PARAMETERS OID 설정을 사용해야 합니다. 예를 들어 미니포트가 IPv4 해시 형식이 누락된 OID_GEN_RECEIVE_SCALE_PARAMETERS OID를 가져오는 경우 이전에 사용하도록 설정된 경우 IPv4 RSS를 사용하지 않도록 설정해야 합니다.

참고 오버리싱 드라이버는 OID_GEN_RECEIVE_HASH OID를 사용하여 RSS를 사용하도록 설정하지 않고 수신된 프레임에서 해시 계산을 사용하도록 설정하고 구성할 수 있습니다.

참고 프로토콜 드라이버는 RSS를 사용하도록 설정하기 전에 수신 해시 계산(OID_GEN_RECEIVE_HASH)을 사용하지 않도록 설정해야 합니다. RSS를 사용하도록 설정한 경우 프로토콜 드라이버는 수신 해시 계산을 사용하도록 설정하기 전에 RSS를 사용하지 않도록 설정합니다. 미니포트 드라이버는 OID_GEN_RECEIVE_HASH 현재 사용하도록 설정된 경우 RSS를 사용하도록 설정하기 위해 NDIS_STATUS_INVALID_OID 또는 NDIS_STATUS_NOT_SUPPORTED 설정된 요청에 실패해야 합니다.

참고 간접 테이블 및 비밀 키는 NDIS_RECEIVE_SCALE_PARAMETERS 구조체 멤버 다음에 추가됩니다. 간접 참조 테이블 및 비밀 키에 대한 자세한 내용은 NDIS_RECEIVE_SCALE_PARAMETERS.

요구 사항

Version

NDIS 6.0 이상에서 지원됩니다.

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_RECEIVE_SCALE_PARAMETERS

OID_GEN_RECEIVE_HASH