structure NET_PACKET_CHECKSUM (checksumtypes.h)

Une structure de NET_PACKET_CHECKSUM décrit les informations de somme de contrôle d’un NET_PACKET.

Syntaxe

typedef struct _NET_PACKET_CHECKSUM {
  UINT8 Layer2 : 2;
  UINT8 Layer3 : 2;
  UINT8 Layer4 : 2;
  UINT8 Reserved : 2;
} NET_PACKET_CHECKSUM;

Membres

Layer2

Champ bit qui spécifie un indicateur de NET_PACKET_TX_CHECKSUM_ACTION ou de NET_PACKET_RX_CHECKSUM_EVALUATION. Cible le champ de somme de contrôle dans l’en-tête de couche 2 du paquet.

Layer3

Champ bit qui spécifie un indicateur de NET_PACKET_TX_CHECKSUM_ACTION ou de NET_PACKET_RX_CHECKSUM_EVALUATION. Cible le champ de somme de contrôle dans l’en-tête de couche 3 du paquet.

Layer4

Champ bit qui spécifie un indicateur de NET_PACKET_TX_CHECKSUM_ACTION ou de NET_PACKET_RX_CHECKSUM_EVALUATION. Cible le champ de somme de contrôle dans l’en-tête de couche 4 du paquet.

Reserved

Réservé pour le système.

Remarques

Les pilotes clients peuvent obtenir cette structure pour un paquet en appelant NetExtensionGetPacketChecksum.

Pour une file d’attente de transmission, le client spécifie les valeurs d’indicateur de l’énumération NET_PACKET_TX_CHECKSUM_ACTION . Dans une file d’attente de transmission, le client fait référence aux informations de somme de contrôle d’un paquet avec le membre Layoutd’un NET_PACKET afin de déterminer les déchargements de somme de contrôle de transmission matérielle qui doivent être activés.

Pour une file d’attente de réception, le client spécifie les valeurs d’indicateur de l’énumération NET_PACKET_RX_CHECKSUM_EVALUATION . Le client doit également remplir le membre Layout de la structure NET_PACKET .

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.29
En-tête checksumtypes.h

Voir aussi

Descripteurs et extensions de paquets