Partager via


Interrogation et modification de l’état RSC

Cette section explique comment interroger ou modifier l’état actuel de fusion des segments de réception (RSC) d’un pilote miniport compatible RSC.

Interrogation de l’état RSC

L’état RSC actuel peut être interrogé en émettant la requête OID OID_TCP_OFFLOAD_CURRENT_CONFIG . NDIS gère cet OID et ne le transmet pas au miniport.

Modification de l’état RSC

RSC peut être activé ou désactivé en émettant la requête OID OID_TCP_OFFLOAD_PARAMETERS . Cet OID utilise une structure NDIS_OFFLOAD_PARAMETERS . Dans cette structure, les membres RscIPv4 et RscIPv6 peuvent avoir les valeurs suivantes :

Terme Description

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

L’état RSC est inchangé.

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

Spécifiez cet indicateur pour désactiver RSC.

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

Spécifiez cet indicateur pour activer RSC.

Une fois que le pilote miniport a traite la requête OID OID_TCP_OFFLOAD_PARAMETERS, il doit donner une indication NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG status avec l’état de déchargement mis à jour.

Lorsqu’un pilote miniport reçoit une requête OID OID_TCP_OFFLOAD_CURRENT_CONFIG dans laquelle l’indicateur NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED est spécifié, il doit indiquer tous les segments fusionnés existants dans la pile avant de terminer la requête OID.