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가 NIC의 미니포트 드라이버에 인터넷 프로토콜 보안 오프로드 버전 2(IPsecOV2) 작업을 수행하는 송신 패킷을 전달하기 전에 전송은 NET_BUFFER_LIST 구조와 연결된 NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 구조의 IPsec 정보를 업데이트합니다.
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 과 동일한 값을 가집니다. 미니포트 드라이버가 OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA 요청에 응답할 때 모든 SAS가 추가되었습니다.
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
피드백
다음에 대한 사용자 의견 제출 및 보기