다음을 통해 공유


RSC 상태 쿼리 및 변경

이 섹션에서는 RSC 지원 미니포트 드라이버의 현재 RSC(수신 세그먼트 병합) 상태를 쿼리하거나 변경하는 방법을 설명합니다.

RSC 상태 쿼리

OID_TCP_OFFLOAD_CURRENT_CONFIG OID 요청을 실행하여 현재 RSC 상태를 쿼리할 수 있습니다. NDIS는 이 OID를 처리하고 미니포트에 전달하지 않습니다.

RSC 상태 변경

OID_TCP_OFFLOAD_PARAMETERS OID 요청을 실행하여 RSC를 사용하거나 사용하지 않도록 설정할 수 있습니다. 이 OID는 NDIS_OFFLOAD_PARAMETERS 구조를 사용합니다. 이 구조에서 RscIPv4RscIPv6 멤버는 다음 값을 가질 수 있습니다.

용어 Description

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

RSC 상태는 변경되지 않습니다.

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

RSC를 사용하지 않도록 설정하려면 이 플래그를 지정합니다.

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

RSC를 사용하도록 설정하려면 이 플래그를 지정합니다.

미니포트 드라이버는 OID_TCP_OFFLOAD_PARAMETERS OID 요청을 처리한 후 업데이트된 오프로드 상태의 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 상태 표시를 제공해야 합니다.

미니포트 드라이버가 NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED 플래그가 지정된 OID_TCP_OFFLOAD_CURRENT_CONFIG OID 요청을 받으면 드라이버는 OID 요청을 완료하기 전에 스택 위로 병합된 기존 세그먼트를 표시해야 합니다.