Descarregamentos de protocolo para gerenciamento de energia do NDIS

O NDIS 6.20 e versões posteriores do NDIS dão suporte a descarregamentos de protocolo para gerenciamento de energia NDIS. Por exemplo, o NDIS pode descarregar o tratamento de solicitações de protocolo ARP para um adaptador de rede. Alguns aplicativos usam pacotes de solicitação ARP periódicos para descobrir e garantir a presença de um host na rede. Esses aplicativos enviam as solicitações ARP mesmo quando não há necessidade atual de enviar dados para o host. Essas solicitações ARP ativam o host e a energia de desperdício quando não há nada para o host fazer.

Nota No Windows 7, a funcionalidade de descarregamento de gerenciamento de energia é habilitada somente quando todos os drivers de protocolo e filtro associados ao adaptador de miniporta dão suporte ao NDIS 6.20 e versões posteriores. Em Windows 8, a funcionalidade de descarregamento de gerenciamento de energia será habilitada se o adaptador de miniporta der suporte a ele, independentemente das versões do driver de protocolo e filtro.

Nota Se um pacote de entrada corresponder a um protocolo descarregado e a um padrão (por exemplo, devido a um erro de configuração), o adaptador de rede responderá ao pacote e ativa o computador.

Para minimizar as ativações espúrias, os drivers de protocolo NDIS tentam descarregar a resposta para solicitações de rede comumente usadas para o hardware. Alguns protocolos de rede exigem que o host anuncie periodicamente determinadas informações. Quando um adaptador de rede responde a solicitações ARP ou assume anúncios periódicos específicos do protocolo sem ativar o sistema para processar essas solicitações, muitos eventos de ativação espúrios podem ser evitados.

Há três tipos de descarregamentos de protocolo de baixa energia:

  • IPv4 ARP

  • Solicitação de Vizinho IPv6 (NS)

  • Handshake de 4 vias e 2 vias do IEEE 802.11 RSN (rede segura robusta)

O NDIS permite que vários drivers de protocolo descarreguem protocolos diferentes para um adaptador de rede. Para garantir que o conjunto correto de protocolos seja descarregado quando o número de descarregamentos de protocolo solicitados for maior do que o número ao qual o adaptador de rede pode dar suporte, os drivers de protocolo atribuem uma prioridade a cada descarregamento de protocolo. Quando o NDIS não pode adicionar um novo descarregamento de protocolo de alta prioridade porque o adaptador de rede está sem recursos, o NDIS pode excluir os descarregamentos de prioridade mais baixa.

Para obter mais informações sobre como gerenciar descarregamentos de protocolo, consulte Adicionando e excluindo descarregamentos de protocolo de baixa energia.