다음을 통해 공유


UDP 페이로드에서 프레임 분할

헤더-데이터 분할을 지원하는 NDIS 미니포트 어댑터는 UDP 프레임의 상층 프로토콜 헤더에서 프레임 분할을 지원해야 합니다. 그러나 NIC는 먼저 UDP 페이로드의 시작 부분에서 프레임을 분할하려고 시도해야 합니다.

결과 헤더 버퍼의 길이가 최대 헤더 크기보다 큰 경우 NIC가 UDP 프레임을 분할하지 못할 수 있습니다. 최대 헤더 크기를 초과할 때 프레임을 분할하는 방법에 대한 자세한 내용은 헤더 버퍼 할당을 참조하세요.

NIC가 UDP 페이로드에서 프레임을 분할할 수 없는 경우 NIC는 상층 프로토콜 헤더의 시작 부분에 프레임을 분할하거나 프레임을 분할해서는 안 됩니다. 상층 프로토콜 헤더의 시작 부분에 있는 프레임을 분할하는 방법에 대한 자세한 내용은 상층 프로토콜 헤더 의 시작 부분에 있는 프레임 분할을 참조하세요.

헤더 데이터 분할 공급자가 UDP 페이로드에서 프레임을 분할하는 경우 표시된 NET_BUFFER_LIST 구조에는 NblFlags 멤버에 설정된 NDIS_NBL_FLAGS_IS_UDP 및 NDIS_NBL_FLAGS_SPLIT_AT_UPPER_LAYER_PROTOCOL_PAYLOAD 플래그가 있어야 합니다. 헤더 데이터 분할 NET_BUFFER_LIST 플래그 설정에 대한 자세한 내용은 NET_BUFFER_LIST 정보 설정을 참조하세요.