Compartir a través de


Uso de valores del Registro para habilitar y deshabilitar la descarga de tareas

Al depurar la funcionalidad de descarga de tareas de un controlador, es posible que le resulte útil habilitar o deshabilitar los servicios de descarga de tareas con una configuración de clave del Registro. Hay palabras clave estandarizadas que puede definir en archivos INF y en el Registro. Para obtener más información sobre las palabras clave estandarizadas, consulte Palabras clave INF estandarizadas para dispositivos de red.

Las palabras clave de descarga de tareas pertenecen a uno de los dos grupos: palabras clave granulares o palabras clave agrupadas. Las palabras clave granulares proporcionan palabras clave por funcionalidad de descarga: diferenciación de la capa de transporte, diferenciación del protocolo IP. Las palabras clave agrupadas proporcionan funcionalidad de palabras clave combinadas en la capa de transporte.

Palabras clave granulares

Las palabras clave granulares se definen de la manera siguiente:

Palabra clave Descripción
*IPChecksumOffloadIPv4 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de sumas de comprobación de IPv4.
*TCPChecksumOffloadIPv4 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación TCP a través de paquetes IPv4.
*TCPChecksumOffloadIPv6 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación TCP a través de paquetes IPv6.
*UDPChecksumOffloadIPv4 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación UDP a través de paquetes IPv4.
*UDPChecksumOffloadIPv6 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación UDP a través de paquetes IPv6.
*LsoV1IPv4 Describe si el dispositivo ha habilitado o deshabilitado la segmentación de paquetes TCP grandes a través de IPv4 para la descarga de envío grande versión 1 (LSOv1).
*LsoV2IPv4 Describe si el dispositivo ha habilitado o deshabilitado la segmentación de paquetes TCP grandes a través de IPv4 para la descarga de envío grande versión 2 (LSOv2).
*LsoV2IPv6 Describe si el dispositivo ha habilitado o deshabilitado la segmentación de paquetes TCP grandes a través de IPv6 para la descarga de envío grande versión 2 (LSOv2).
*IPsecOffloadV1IPv4 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de encabezados IPsec a través de IPv4.
*IPsecOffloadV2 Describe si el dispositivo ha habilitado o deshabilitado la descarga de IPsec versión 2 (IPsecOV2). IPsecOV2 proporciona compatibilidad con algoritmos criptográficos adicionales, IPv6 y coexistencia con la versión 2 de descarga de envío grande (LSOv2).
*IPsecOffloadV2IPv4 Describe si el dispositivo ha habilitado o deshabilitado IPsecOV2 solo para IPv4.

En la tabla siguiente se describen las palabras clave granulares que puede usar para configurar los servicios de descarga.

SubkeyName ParamDesc Valor EnumDesc
IPChecksumOffloadIPv4 Descarga de suma de comprobación IPv4 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Rx & Tx
TCPChecksumOffloadIPv4 Descarga de suma de comprobación TCP (IPv4) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Rx & Tx
TCPChecksumOffloadIPv6 Descarga de suma de comprobación TCP (IPv6) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Rx & Tx
UDPChecksumOffloadIPv4 Descarga de suma de comprobación UDP (IPv4) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Rx & Tx
UDPChecksumOffloadIPv6 Descarga de suma de comprobación UDP (IPv6) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Rx & Tx
LsoV1IPv4 Descarga de envío grande versión 1 (IPv4) 0 Deshabilitado
1 (valor predeterminado) habilitado
LsoV2IPv4 Descarga de envío grande V2 (IPv4) 0 Deshabilitado
1 (valor predeterminado) habilitado
LsoV2IPv6 Descarga de envío grande V2 (IPv6) 0 Deshabilitado
1 (valor predeterminado) habilitado
IPsecOffloadV1IPv4 Descarga de IPsec versión 1 (IPv4) 0 Disabled
1 Habilitado para encabezado de autenticación
2 Habilitado para ESP
3 (Predeterminado) Habilitado para encabezado de autenticación & ESP
IPsecOffloadV2 Descarga de IPsec 0 Disabled
1 Habilitado para encabezado de autenticación
2 Habilitado para ESP
3 (Predeterminado) Habilitado para encabezado de autenticación & ESP
*IPsecOffloadV2IPv4 Descarga de IPsec (solo IPv4) 0 Disabled
1 Habilitado para encabezado de autenticación
2 Habilitado para ESP
3 (Predeterminado) Habilitado para encabezado de autenticación & ESP

Nota:

El archivo INF puede admitir palabras clave granulares que se muestran en la página Propiedades avanzadas de la interfaz de usuario. El controlador de minipuerto debe leer toda la configuración granular del Registro en la inicialización, incluida la configuración que no se muestra, para registrar las funcionalidades de descarga de NDIS.

Palabras clave agrupadas

Las palabras clave agrupadas se definen de la manera siguiente:

Palabra clave Descripción
*TCPUDPChecksumOffloadIPv4 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación IP, TCP y UDP a través de IPv4.
*TCPUDPChecksumOffloadIPv6 Describe si el dispositivo ha habilitado o deshabilitado el cálculo de suma de comprobación TCP y UDP a través de IPv6.

En la tabla siguiente se describen las palabras clave agrupadas que puede usar para configurar los servicios de descarga.

SubkeyName ParamDesc Valor EnumDesc
TCPUDPChecksumOffloadIPv4 Descarga de suma de comprobación TCP/UDP (IPv4) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Tx & Rx
TCPUDPChecksumOffloadIPv6 Descarga de suma de comprobación TCP/UDP (IPv6) 0 Disabled
1 Habilitado para Tx
2 Habilitado para Rx
3 (Predeterminado) Habilitado para Tx & Rx

Hay restricciones en las combinaciones de descargas que se pueden habilitar. Por ejemplo, si un adaptador de minipuerto admite LSOV1 o LSOV2, el adaptador de minipuerto también calcula las sumas de comprobación IP y TCP. Para obtener más información sobre las combinaciones válidas de descargas, consulte Combinación de tipos de descargas de tareas.

Si los servicios de descarga de tareas están deshabilitados con una configuración de clave del Registro, los controladores de protocolo no deben emitir el identificador de objeto (OID) OID_OFFLOAD_ENCAPSULATION.

Puede usar los siguientes valores del Registro para habilitar o deshabilitar la descarga de tareas para el protocolo TCP/IP:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters\DisableTaskOffload
Al establecer este valor en uno, se deshabilitan todas las descargas de tareas del transporte TCP/IP. Si se establece este valor en cero, se habilitan todas las descargas de tareas.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ipsec\EnabledOffload
Si se establece este valor en cero, se deshabilitan las descargas de seguridad del protocolo de Internet (IPsec) desde el transporte TCP/IP. La descarga de tareas de suma de comprobación TCP/IP, la versión 1 (LSOV1) de envío grande y la descarga de envío grande versión 2 (LSOV2) no se ven afectadas. Al establecer este valor en uno, se habilitan las descargas de IPsec.