estructura NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES (netadapteroffload.h)

La estructura de NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES describe las funcionalidades de descarga de la suma de comprobación tx de una tarjeta de interfaz de red (NIC).

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura en bytes.

Layer3Flags

Marcas que especifican las variaciones del protocolo de capa 3 en las que la NIC puede realizar correctamente la suma de comprobación tx.

Las marcas deben ser una combinación de:

Marca Descripción
NetAdapterOffloadLayer3FlagIPv4NoOptions Establezca si la NIC es capaz de realizar la descarga de suma de comprobación IPv4 o descarga de suma de comprobación TCP/UDP en paquetes IPv4 sin opciones
NetAdapterOffloadLayer3FlagIPv4WithOptions Establezca si la NIC es capaz de realizar la descarga de suma de comprobación tx en paquetes IPv4 con opciones
NetAdapterOffloadLayer3FlagIPv6NoExtensions Establezca si la NIC es capaz de realizar la descarga de suma de comprobación tx en paquetes IPv6 sin extensiones
NetAdapterOffloadLayer3FlagIPv6WithExtensions Establezca si la NIC es capaz de realizar la descarga de suma de comprobación tx en paquetes IPv6 con extensiones

Layer4Flags

Marcas que especifican las variaciones del protocolo de capa 4 en las que la NIC puede realizar correctamente la suma de comprobación tx. Este miembro es opcional.

Las marcas deben ser una combinación de:

Marca Descripción
NetAdapterOffloadLayer4FlagTcpNoOptions Establezca si la NIC es capaz de realizar la descarga de la suma de comprobación TCP.
NetAdapterOffloadLayer4FlagTcpWithOptions Establezca si la NIC es capaz de realizar la descarga de suma de comprobación tx en paquetes TCP con opciones
NetAdapterOffloadLayer4FlagUdp Establezca si la NIC es capaz de realizar la descarga de suma de comprobación de UDP.

Layer3HeaderOffsetLimit

Desplazamiento máximo de encabezado de capa 3 que admite la NIC en bytes. Este miembro es opcional.

Layer4HeaderOffsetLimit

Desplazamiento máximo de encabezado de capa 4 que admite la NIC en bytes. Este miembro es opcional.

EvtAdapterOffloadSetTxChecksum

Puntero a la implementación del controlador cliente de la función de devolución de llamada EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM .

Comentarios

Llame a NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT para inicializar esta estructura. El controlador cliente pasa una estructura de NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES inicializada como parámetro a NetAdapterOffloadSetTxChecksumCapabilities.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Versión mínima de KMDF 1.29
Encabezado netadapteroffload.h (include netadaptercx.h)

Consulte también

Descarga de suma de comprobación

EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetTxChecksumCapabilities