NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조체(ndis.h)

[IPsec 작업 오프로드 기능은 더 이상 사용되지 않으며 사용해서는 안 됩니다.]

NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조는 전송 패킷의 터널 부분에 대한 SA(보안 연결) 오프로드 핸들을 지정합니다.

구문

typedef struct _NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO {
  struct {
    NDIS_HANDLE TunnelHandle;
  } Transmit;
} NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO;

멤버

Transmit

다음 멤버를 포함하는 구조체입니다.

Transmit.TunnelHandle

터널을 통해 전송하는 터널 SA 핸들입니다.

설명

TCP/IP 전송이 NIC가 인터넷 프로토콜 보안 오프로드 버전 2(IPsecOV2) 작업을 수행할 송신 패킷을 NIC의 미니포트 드라이버에 전달하기 전에 전송은 의 IPsec 정보를 업데이트합니다. NET_BUFFER_LIST 구조체와 연결된 NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 구조체입니다.

TCP/IP 전송은 송신 패킷의 전송(엔드투엔드 연결) 부분에 대한 아웃바운드 SA에 대한 핸들을 지정하는 NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO OffloadHandle 멤버에 핸들을 제공합니다. 송신 패킷이 터널을 통해 전송되는 경우 TCP/IP 전송은 NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조도 제공합니다. 이 구조체는 송신 패킷의 터널 부분에 대한 아웃바운드 SA에 대한 오프로드 핸들을 지정합니다.

NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조에 제공된 TunnelHandle 값은 미니포트 드라이버가 NIC에 SA 집합을 성공적으로 추가했을 때 TCP/IP 전송에 보고된 OffloadHandle 과 동일한 값을 가집니다. 미니포트 드라이버가 에 응답할 때 모든 SAS가 추가되었습니다. OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA 요청입니다.

IPsec 터널 정보를 설정하고 가져오려면 NET_BUFFER_LIST_INFO 매크로와 함께 IPsecOffloadV2TunnelNetBufferListInfo 인덱스를 사용합니다. NET_BUFFER_LIST_INFO NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 구조를 반환합니다.

요구 사항

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

추가 정보

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST

NET_BUFFER_LIST_INFO

OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA