struktur NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO (ndis.h)
[Fitur Offload Tugas IPsec tidak digunakan lagi dan tidak boleh digunakan.]
Struktur NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO menentukan informasi header IPsec dalam data OOB dari struktur NET_BUFFER_LIST .
Sintaks
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;
Anggota
Transmit
Struktur yang berisi anggota berikut:
Transmit.NextHeader
Nilai header berikutnya yang dibawa di trailer ESP.
Transmit.PadLength
Jumlah padding, dalam byte, yang ditambahkan ke akhir payload hanya untuk ESP. PadLength ditentukan untuk paket offload IPsec dengan dan tanpa offload kirim (LSO) besar.
Transmit.AhHeaderOffset
Jumlah offset dari awal header IP ke header AH. Nilai AhHeaderOffset adalah offset ini, dalam byte, dibagi dengan 4 untuk mengurangi jumlah bit yang diperlukan untuk mewakili offset. Perhatikan bahwa header AH, minimal, selaras pada batas 4 byte.
Transmit.EspHeaderOffset
Jumlah offset dari awal header IP ke header ESP. Nilai EspHeaderOffset adalah offset ini, dalam byte, dibagi dengan 4 untuk mengurangi jumlah bit yang diperlukan untuk mewakili offset. Perhatikan bahwa header ESP minimal diratakan pada batas 4 byte.
Receive
Struktur yang berisi anggota berikut:
Receive.NextHeader
Nilai header berikutnya yang dibawa di trailer ESP.
Receive.PadLength
Jumlah padding, dalam byte, yang ditambahkan ke akhir payload hanya untuk ESP. PadLength ditentukan untuk paket offload IPsec dengan dan tanpa offload kirim (LSO) besar.
Receive.HeaderInfoSet
Nilai ULONG yang, ketika diatur, menunjukkan anggota struktur Terima valid. Jika anggota ini tidak diatur, struktur Terima diabaikan.
Keterangan
Informasi dalam struktur NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO memudahkan driver miniport mengurai paket keluar. NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO menentukan offset header untuk header IPsec dalam struktur NET_BUFFER_LIST serta lokasi header berikutnya dan panjang padding.
Untuk mengatur dan mendapatkan informasi terowongan IPsec, gunakan indeks IPsecOffloadV2HeaderNetBufferListInfo dengan makro NET_BUFFER_LIST_INFO . NET_BUFFER_LIST_INFO mengembalikan struktur NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.1 dan yang lebih baru. |
Header | ndis.h (termasuk Ndis.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk