CoNDIS WAN 미니포트 드라이버에서 받은 데이터 표시

다음 작업은 CoNDIS WAN 미니포트 드라이버가 네트워크 데이터 패킷을 수신할 때 발생합니다.

  1. 드라이버는 NdisMCoIndicateReceiveNetBufferLists 를 호출하여 NET_BUFFER_LIST 구조에서 수신된 데이터를 나타내기 전에 필요한 경우 네트워크 데이터 패킷에서 드라이버별 캡슐화를 제거합니다. 예를 들어 드라이버는 PPPoE 캡슐화를 제거할 수 있습니다. 그러나 미니포트 드라이버는 PPP 헤더 및 페이로드와 같은 캡슐화된 데이터를 그대로 유지해야 합니다.

  2. 드라이버는 NdisMCoIndicateReceiveNetBufferLists 함수를 호출하여 패킷이 도착했음을 NDISWAN에 나타냅니다.

  3. NDISWAN은 패킷을 처리하고 NdisMIndicateReceiveNetBufferLists 를 호출하여 패킷 도착을 나타냅니다.

  4. 패킷을 전달하기 위해 NDIS는 바운드 오버레이 프로토콜 드라이버의 ProtocolReceiveNetBufferLists 함수를 호출합니다.