NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 구조체(ntddndis.h)

NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 구조에는 RSC(수신 세그먼트 병합)에 대한 오프로드 지원 상태가 포함됩니다.

구문

typedef struct _NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD {
  struct {
    BOOLEAN Enabled;
  } IPv4;
  struct {
    BOOLEAN Enabled;
  } IPv6;
} NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD, *PNDIS_TCP_RECV_SEG_COALESCE_OFFLOAD;

멤버

IPv4

IPv4.Enabled

IPv4 트래픽에 대한 RSC 처리가 지원되는 경우 TRUE로 설정된 BOOLEAN 값입니다. 그렇지 않으면 이 멤버는 FALSE입니다.

IPv6

IPv6.Enabled

IPv6 트래픽에 대한 RSC 처리가 지원되는 경우 TRUE로 설정된 BOOLEAN 값입니다. 그렇지 않으면 이 멤버는 FALSE입니다.

설명

미니포트 드라이버는 NdisMSetMiniportAttributes 함수에 전달하는 NDIS_OFFLOAD 구조체의 Rsc 멤버에서 RSC(수신 세그먼트 병합)에 대한 지원을 보급합니다.

미니포트 드라이버는 이러한 프로토콜에 대해 RSC를 지원하는 경우 IPv4.Enabled 멤버 또는 IPv6.Enabled 멤버 또는 NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 구조의 둘 다를 TRUE로 설정할 수 있습니다. 미니포트 드라이버는 802.3 이상의 캡슐화에 RSC를 지원해야 하며 다른 모든 캡슐화를 지원할 수 있습니다. 미니포트 드라이버가 일부 캡슐화에 대해 RSC를 지원하지 않는 경우 해당 캡슐화 유형의 수신된 패킷을 스택에 정상적으로 표시해야 합니다.

미니포트 드라이버가 RSC를 지원하는지 확인하기 위해 NDIS 드라이버 및 기타 애플리케이션은 NDIS_OFFLOAD 구조를 반환하는 OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID를 쿼리할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES