struktur NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES (netadapteroffload.h)

Struktur NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES menjelaskan kemampuan offload Tx checksum kartu antarmuka jaringan (NIC).

Sintaks

typedef struct _NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES {
  ULONG                                   Size;
  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS        Layer3Flags;
  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS        Layer4Flags;
  UINT16                                  Layer3HeaderOffsetLimit;
  UINT16                                  Layer4HeaderOffsetLimit;
  PFN_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM EvtAdapterOffloadSetTxChecksum;
} NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES;

Anggota

Size

Ukuran struktur ini dalam byte.

Layer3Flags

Bendera yang menentukan variasi protokol lapisan 3 tempat NIC berhasil melakukan checksum Tx.

Bendera harus merupakan kombinasi dari:

Bendera Deskripsi
NetAdapterOffloadLayer3FlagIPv4NoOptions Atur apakah NIC mampu melakukan offload checksum IPv4 atau offload checksum TCP/UDP pada paket IPv4 tanpa opsi
NetAdapterOffloadLayer3FlagIPv4WithOptions Atur apakah NIC mampu melakukan offload Tx checksum pada paket IPv4 dengan opsi
NetAdapterOffloadLayer3FlagIPv6NoExtensions Atur apakah NIC mampu melakukan offload checksum Tx pada paket IPv6 tanpa ekstensi
NetAdapterOffloadLayer3FlagIPv6WithExtensions Atur apakah NIC mampu melakukan offload Tx checksum pada paket IPv6 dengan ekstensi

Layer4Flags

Bendera yang menentukan variasi protokol lapisan 4 tempat NIC berhasil melakukan checksum Tx. Anggota ini bersifat opsional.

Bendera harus merupakan kombinasi dari:

Bendera Deskripsi
NetAdapterOffloadLayer4FlagTcpNoOptions Atur apakah NIC mampu melakukan offload checksum TCP
NetAdapterOffloadLayer4FlagTcpWithOptions Atur apakah NIC mampu melakukan offload Tx checksum pada paket TCP dengan opsi
NetAdapterOffloadLayer4FlagUdp Atur apakah NIC mampu melakukan offload checksum UDP

Layer3HeaderOffsetLimit

Offset header lapisan maksimum 3 yang didukung NIC dalam byte. Anggota ini bersifat opsional.

Layer4HeaderOffsetLimit

Offset header lapisan maksimum 4 yang didukung NIC dalam byte. Anggota ini bersifat opsional.

EvtAdapterOffloadSetTxChecksum

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM .

Keterangan

Panggil NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT untuk menginisialisasi struktur ini. Driver klien meneruskan struktur NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES yang diinisialisasi sebagai parameter ke NetAdapterOffloadSetTxChecksumCapabilities.

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

Checksum Offload

EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetTxChecksumCapabilities