struktur NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES (netadapteroffload.h)
Struktur NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES menjelaskan kemampuan kartu antarmuka jaringan (NIC) untuk Generic Segmentation Offload (GSO).
Sintaks
typedef struct _NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES {
ULONG Size;
NET_ADAPTER_OFFLOAD_LAYER3_FLAGS Layer3Flags;
NET_ADAPTER_OFFLOAD_LAYER4_FLAGS Layer4Flags;
UINT16 Layer4HeaderOffsetLimit;
SIZE_T MaximumOffloadSize;
SIZE_T MinimumSegmentCount;
PFN_NET_ADAPTER_OFFLOAD_SET_GSO EvtAdapterOffloadSetGso;
} NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES;
Anggota
Size
Ukuran struktur ini, dalam byte.
Layer3Flags
Bendera yang menentukan variasi protokol lapisan 3 tempat NIC berhasil melakukan GSO.
Bendera harus merupakan kombinasi dari:
Bendera | Deskripsi |
---|---|
NetAdapterOffloadLayer3FlagIPv4NoOptions | Atur apakah NIC mampu melakukan GSO pada paket IPv4 tanpa opsi |
NetAdapterOffloadLayer3FlagIPv4WithOptions | Atur jika NIC mampu melakukan GSO pada paket IPv4 dengan opsi |
NetAdapterOffloadLayer3FlagIPv6NoExtensions | Atur apakah NIC mampu melakukan GSO pada paket IPv6 tanpa ekstensi |
NetAdapterOffloadLayer3FlagIPv6WithExtensions | Atur apakah NIC mampu melakukan GSO pada paket IPv6 dengan ekstensi |
Layer4Flags
Bendera yang menentukan variasi protokol lapisan 4 tempat NIC berhasil melakukan GSO. Bendera NetAdapterOffloadLayer4FlagTcpNoOptions
harus diatur jika NIC mendukung LSO. Bendera NetAdapterOffloadLayer4FlagUdp
harus diatur jika NIC mendukung USO.
Bendera harus merupakan kombinasi dari:
Bendera | Deskripsi |
---|---|
NetAdapterOffloadLayer4FlagTcpNoOptions | Atur apakah NIC mampu melakukan LSO pada paket TCP tanpa opsi |
NetAdapterOffloadLayer4FlagTcpWithOptions | Atur apakah NIC mampu melakukan LSO pada paket TCP dengan opsi |
NetAdapterOffloadLayer4FlagUdp | Atur jika NIC mampu melakukan USO pada paket UDP |
Layer4HeaderOffsetLimit
Offset header lapisan maksimum 4 yang didukung NIC dalam byte. Bidang ini bersifat opsional.
MaximumOffloadSize
Byte maksimum data pengguna yang dapat diteruskan transportasi ke driver NIC dalam satu paket.
MinimumSegmentCount
Jumlah minimum segmen di mana paket TCP/UDP besar harus dapat dibagi sebelum transportasi dapat membongkarnya ke perangkat keras untuk segmentasi.
EvtAdapterOffloadSetGso
Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_NET_ADAPTER_OFFLOAD_SET_GSO .
Keterangan
Panggil NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT untuk menginisialisasi struktur ini. Driver klien meneruskan struktur NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES yang diinisialisasi sebagai parameter ke NetAdapterOffloadSetGsoCapabilities.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 |
Server minimum yang didukung | Windows Server 2022 |
Versi KMDF minimum | 1.29 |
Versi UMDF minimum | 2.33 |
Header | netadapteroffload.h (termasuk netadaptercx.h) |
Lihat juga
NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT
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