Gestione di IEEE EtherType

 

La DLL delle estensioni IHV può specificare un elenco di IEEE EtherTypes per la gestione speciale dei pacchetti ricevuti dalla scheda LAN wireless (WLAN). È possibile specificare i tipi seguenti di gestione di EtherType.

Esenzioni per la privacy
La DLL delle estensioni IHV può specificare le esenzioni per la decrittografia dei pacchetti ricevuti. Ad esempio, la DLL può specificare che un pacchetto con un EtherType specificato può essere ricevuto non crittografato anche se nella scheda WLAN è configurata una chiave di crittografia corrispondente.

Registrazione EtherType
La DLL delle estensioni IHV può registrare ItherTypes che elabora e utilizza. Il sistema operativo inoltra pacchetti che corrispondono a un EtherType registrato alla DLL tramite chiamate alla funzione Dot11ExtIhvReceivePacket .

La DLL di estensioni IHV specifica la gestione di EtherType tramite una chiamata alla funzione Dot11ExtSetEtherTypeHandling . Quando si chiama questa funzione, la DLL delle estensioni IHV deve seguire queste linee guida.

  • La DLL delle estensioni IHV può chiamare solo Dot11ExtSetEtherTypeHandling in qualsiasi momento prima di completare un'operazione di pre-associazione. Per altre informazioni su questa operazione, vedere Operazioni di pre-associazione.

  • La DLL di estensioni IHV specifica il relativo elenco di esenzioni per la privacy tramite una matrice di strutture di DOT11_PRIVACY_EXEMPTION zero o più. Se la DLL delle estensioni IHV non chiama Dot11ExtSetEtherTypeHandling, il sistema operativo viene predefinito in un elenco vuoto di esenzioni per la privacy per qualsiasi associazione 802.11 con un punto di accesso (AP). Nota Per Windows Vista, la DLL delle estensioni IHV supporta solo le reti BSS (Infrastructure Basic Service Set).

     

  • La DLL di estensioni IHV registra un elenco di zero o più EtherType che riceverà. In genere, la DLL registra gli EtherTypes per i pacchetti di sicurezza che elabora durante l'operazione post-associazione. Per altre informazioni su questa operazione, vedere Operazioni post-associazione.

    Se la DLL delle estensioni IHV non chiama Dot11ExtSetEtherTypeHandling, il sistema operativo viene predefinito in un elenco vuoto di EtherType registrati per qualsiasi associazione 802.11 con un'API.

  • Dopo che la DLL di estensioni IHV completa l'operazione di pre-associazione chiamando Dot11ExtPreAssociateCompletion, l'elenco delle esenzioni per la privacy e le registrazioni EtherType specificate tramite una chiamata a Dot11ExtSetEtherTypeHandling viene applicata a ogni associazione 802.11 effettuata dalla scheda WLAN durante la connessione alla rete BSS (Basic Service Set).

  • Il sistema operativo cancella l'elenco delle esenzioni per la privacy e delle registrazioni di EtherType prima di chiama Dot11ExtIhvAdapterReset.