Compartir a través de


Consulta y cambio del estado RSC

En esta sección se describe cómo consultar o cambiar el estado de fusión del segmento de recepción actual (RSC) de un controlador de minipuerto compatible con RSC.

Consulta del estado RSC

El estado RSC actual se puede consultar mediante la emisión de la solicitud de OID de OID_TCP_OFFLOAD_CURRENT_CONFIG . NDIS controla este OID y no lo pasa al miniporte.

Cambio del estado RSC

RSC se puede habilitar o deshabilitar mediante la emisión de la solicitud de OID de OID_TCP_OFFLOAD_PARAMETERS . Este OID usa una estructura de NDIS_OFFLOAD_PARAMETERS . En esta estructura, los miembros RscIPv4 y RscIPv6 pueden tener los valores siguientes:

Término Descripción

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

El estado RSC no cambia.

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

Especifique esta marca para deshabilitar RSC.

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

Especifique esta marca para habilitar RSC.

Después de que el controlador de minipuerto procese la solicitud de OID de OID_TCP_OFFLOAD_PARAMETERS , debe proporcionar una indicación de estado NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG con el estado de descarga actualizado.

Cuando un controlador de minipuerto recibe una solicitud de OID de OID_TCP_OFFLOAD_CURRENT_CONFIG en la que se especifica la marca NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED , el controlador debe indicar los segmentos fusionados existentes en la pila antes de completar la solicitud de OID.