다음을 통해 공유


패킷 병합 수신 필터 관리에 대한 지침

미니포트 드라이버가 NDIS 패킷 병합을 지원하는 경우 패킷 병합 수신 필터를 관리하기 위한 다음 지침을 따라야 합니다.

  • 미니포트 드라이버 및 기본 네트워크 어댑터는 수신 필터의 설정 및 지우기를 동적으로 처리할 수 있어야 합니다. 개별 수신 필터는 언제든지 설정하거나 지울 수 있습니다.

  • 미니포트 드라이버는 병합된 패킷 카운터를 유지해야 합니다. 이 64비트 카운터에는 패킷 병합 필터와 일치하는 수신된 패킷 수에 대한 값이 포함되어 있습니다. NDIS는 OID_PACKET_COALESCING_FILTER_MATCH_COUNT OID 쿼리 요청을 통해 이 카운터를 쿼리합니다.

    참고 미니포트 드라이버는 OID_PNP_SET_POWER OID 집합 요청을 처리하여 전체 전원 상태로 전환할 때 이 카운터를 지웁니다. 미니포트 드라이버는 MiniportResetEx 함수가 호출되면 카운터도 지웁니다.

  • 미니포트 드라이버는 저전력 상태로 전환될 때 패킷 병합 수신 필터를 삭제해서는 안 됩니다. 그러나 네트워크 어댑터는 저전력 상태이지만 OID_PNP_ENABLE_WAKE_UP OID 집합 요청을 통해 어댑터에 오프로드된 절전 모드 해제 패턴에 따라 수신된 패킷만 필터링해야 합니다.

    미니포트 드라이버는 어댑터가 전체 전원 상태로 전환될 때 패킷 병합 수신 필터를 사용하여 네트워크 어댑터를 구성해야 합니다.

  • 미니포트 드라이버는 NDIS가 드라이버의 MiniportResetEx 함수를 호출할 때 패킷 병합 수신 필터를 삭제해서는 안 됩니다. 드라이버가 네트워크 어댑터를 다시 설정하면 패킷 병합 필터를 사용하여 어댑터를 구성해야 합니다. 또한 드라이버는 병합된 패킷 카운터를 지워야 합니다 .

    참고 미니포트 드라이버는 드라이버가 AddressingReset 매개 변수를 TRUE로 설정했는지 여부에 관계없이 이 작업을 수행해야 합니다.

  • 미니포트 드라이버가 Native 802.11 ExtSTA(확장 가능 스테이션) 모드에서 작동하는 경우 OID_DOT11_RESET_REQUEST OID 메서드 요청을 처리할 때 패킷 병합 수신 필터를 삭제해서는 안 됩니다. 미니포트 드라이버가 802.11 재설정 작업을 수행한 후 패킷 병합 수신 필터를 사용하여 네트워크 어댑터를 구성해야 합니다. 또한 드라이버는 병합된 패킷 카운터를 지워서는 안됩니다 .

    네이티브 802.11 확장 가능 스테이션 모드에 대한 자세한 내용은 확장 가능한 스테이션 작업 모드를 참조하세요.

    참고 NDIS는 ExtAP(확장 가능한 액세스 지점) 모드에서 작동하는 네이티브 802.11 미니포트 드라이버에 대한 패킷 병합을 지원하지 않습니다. ExtAP 작업 모드에 대한 자세한 내용은 확장 가능한 액세스 지점 작업 모드를 참조하세요.