NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 구조체(ndis.h)
[IPsec 작업 오프로드 기능은 더 이상 사용되지 않으며 사용해서는 안 됩니다.]
NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 구조체는 NET_BUFFER_LIST 구조체의 OOB 데이터에서 IPsec 헤더 정보를 지정합니다.
구문
typedef struct _NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO {
union {
struct {
ULONG NextHeader : 8;
ULONG PadLength : 8;
ULONG AhHeaderOffset : 8;
ULONG EspHeaderOffset : 8;
} Transmit;
struct {
ULONG NextHeader : 8;
ULONG PadLength : 8;
ULONG HeaderInfoSet : 1;
} Receive;
};
} NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO;
멤버
Transmit
다음 멤버를 포함하는 구조체입니다.
Transmit.NextHeader
ESP 트레일러에 전달되는 다음 헤더 값입니다.
Transmit.PadLength
ESP에 대해서만 페이로드의 끝에 추가되는 패딩 양(바이트)입니다. PadLength 는 LSO(큰 송신 오프로드)를 사용 및 사용하지 않는 IPsec 오프로드 패킷에 대해 지정됩니다.
Transmit.AhHeaderOffset
IP 헤더의 시작부터 AH 헤더까지의 오프셋 수입니다. AhHeaderOffset 값은 오프셋을 나타내는 데 필요한 비트 수를 줄이기 위해 이 오프셋(바이트)을 4로 나눈 값입니다. AH 헤더는 최소한 4바이트 경계에 맞춰집니다.
Transmit.EspHeaderOffset
IP 헤더의 시작부터 ESP 헤더까지의 오프셋 수입니다. EspHeaderOffset 값은 오프셋을 나타내는 데 필요한 비트 수를 줄이기 위해 이 오프셋(바이트)을 4로 나눈 값입니다. ESP 헤더는 최소한 4 바이트 경계에 맞춰집니다.
Receive
다음 멤버를 포함하는 구조체입니다.
Receive.NextHeader
ESP 트레일러에 전달되는 다음 헤더 값입니다.
Receive.PadLength
ESP에 대해서만 페이로드의 끝에 추가되는 패딩 양(바이트)입니다. PadLength 는 LSO(큰 송신 오프로드)를 사용 및 사용하지 않는 IPsec 오프로드 패킷에 대해 지정됩니다.
Receive.HeaderInfoSet
설정된 경우 Receive 구조체의 멤버가 유효하다는 것을 나타내는 ULONG 값입니다. 이 멤버가 설정되지 않은 경우 Receive 구조는 무시됩니다.
설명
NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 구조의 정보를 사용하면 미니포트 드라이버가 아웃바운드 패킷을 쉽게 구문 분석할 수 있습니다. NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO NET_BUFFER_LIST 구조의 IPsec 헤더에 대한 헤더 오프셋과 다음 헤더의 위치 및 안쪽 여백 길이를 지정합니다.
IPsec 터널 정보를 설정하고 가져오려면 NET_BUFFER_LIST_INFO 매크로와 함께 IPsecOffloadV2HeaderNetBufferListInfo 인덱스를 사용합니다. NET_BUFFER_LIST_INFO NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 구조를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.1 이상에서 지원됩니다. |
머리글 | ndis.h(Ndis.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기