Condividi tramite


Informazioni sugli eventi di rete Wake-Up

Un evento di riattivazione della rete è un evento esterno che induce un adattatore di rete a riattivare il sistema. Una scheda di rete riattiva il sistema attivando un segnale di riattivazione specifico del bus che alla fine porta a una transizione da uno stato di sospensione allo stato operativo.

NDIS definisce i due eventi di riattivazione di rete seguenti:

  • Ricezione di un frame di riattivazione di rete che contiene un modello specificato da un driver di protocollo associato.

  • Ricezione di un pacchetto Magic.

Un adattatore di rete può supportare qualsiasi combinazione di eventi di riattivazione della rete, inclusa nessuna. NDIS considera il driver miniport non compatibile con il risparmio energia se il driver miniport imposta il PowerManagementCapabilities membro di NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES su NULL.

A seconda delle funzionalità della scheda di rete, un evento di riattivazione della rete può verificarsi da qualsiasi stato di alimentazione del dispositivo, incluso lo stato con maggiore potenza (D0).

Frame di attivazione della rete

Se, durante l'inizializzazione, un driver miniport indica che una scheda di rete può segnalare una riattivazione alla ricezione di un pacchetto che contiene un modello specificato, un protocollo associato può abilitare il metodo di riattivazione basato su pattern sulla scheda di rete e specificare i modelli di riattivazione. Per abilitare questo tipo di riattivazione, un driver di protocollo imposta il flag NDIS_PNP_WAKE_UP_PATTERN_MATCH in OID_PNP_ENABLE_WAKE_UP.

Un driver di protocollo usa OID_PNP_ADD_WAKE_UP_PATTERN per specificare un modello di riattivazione, insieme a una maschera che indica quali byte di un pacchetto in ingresso devono essere confrontati con il modello. Un driver di protocollo può rimuovere un modello di riattivazione con OID_PNP_REMOVE_WAKE_UP_PATTERN.

Magic-Packet Wake-Up

Un Magic Packet è un pacchetto contenente 16 copie contigue dell'indirizzo MAC della scheda di rete ricevente.

Questa sezione include:

Abilitazione degli eventi Wake-Up

gestione degli eventi Wake-Up