Gestion de l’etherType IEEE

 

La DLL des extensions IHV peut spécifier une liste d’EtherTypes IEEE pour la gestion spéciale des paquets reçus par l’adaptateur WLAN (Réseau local sans fil). Les types de gestion EtherType suivants peuvent être spécifiés.

Exemptions de confidentialité
La DLL extensions IHV peut spécifier des exemptions de déchiffrement de paquets pour les paquets reçus. Par exemple, la DLL peut spécifier qu’un paquet avec un EtherType spécifié peut être reçu non chiffré même si une clé de chiffrement correspondante est configurée sur l’adaptateur WLAN.

Inscription EtherType
La DLL extensions IHV peut inscrire les EtherTypes qu’elle traitera et utilisera. Le système d’exploitation transfère les paquets qui correspondent à un EtherType inscrit à la DLL par le biais d’appels à la fonction Dot11ExtIhvReceivePacket .

La DLL des extensions IHV spécifie la gestion d’EtherType par le biais d’un appel à la fonction Dot11ExtSetEtherTypeHandling . Lors de l’appel de cette fonction, la DLL des extensions IHV doit suivre ces instructions.

  • La DLL extensions IHV peut uniquement appeler Dot11ExtSetEtherTypeHandling à tout moment avant d’effectuer une opération de pré-association. Pour plus d’informations sur cette opération, consultez Opérations de pré-association.

  • La DLL d’extensions IHV spécifie sa liste d’exemptions de confidentialité par le biais d’un tableau de structures de zéro ou plus DOT11_PRIVACY_EXEMPTION . Si la DLL des extensions IHV n’appelle pas Dot11ExtSetEtherTypeHandling, le système d’exploitation utilise par défaut une liste vide d’exemptions de confidentialité pour toute association 802.11 avec un point d’accès (AP). Note Pour Windows Vista, la DLL extensions IHV prend uniquement en charge les réseaux BSS (Infrastructure Basic Service Set).

     

  • La DLL extensions IHV enregistre une liste de zéro ou plusieurs EtherTypes qu’elle recevra. En règle générale, la DLL inscrit les EtherTypes pour les paquets de sécurité qu’elle traite pendant l’opération post-association. Pour plus d’informations sur cette opération, consultez Opérations post-association.

    Si la DLL des extensions IHV n’appelle pas Dot11ExtSetEtherTypeHandling, le système d’exploitation utilise par défaut une liste vide d’EtherTypes inscrits pour toute association 802.11 avec un POINT d’accès.

  • Une fois que la DLL des extensions IHV a terminé l’opération de pré-association en appelant Dot11ExtPreAssociateCompletion, la liste des exemptions de confidentialité et des inscriptions EtherType spécifiées par le biais d’un appel à Dot11ExtSetEtherTypeHandling est appliquée à chaque association 802.11 effectuée par l’adaptateur WLAN lors de la connexion au réseau BSS (Basic Service Set).

  • Le système d’exploitation efface la liste des exemptions de confidentialité et des inscriptions EtherType avant d’appeler Dot11ExtIhvAdapterReset.