Condividi tramite


Linee guida per la gestione dei filtri di ricezione di coalescenza dei pacchetti

Se il driver miniport supporta l'unione dei pacchetti NDIS, deve seguire queste linee guida per la gestione dei filtri di ricezione del coalescing dei pacchetti:

  • Il driver miniport e la scheda di rete sottostante devono essere in grado di gestire l'impostazione e la cancellazione dei filtri di ricezione in modo dinamico. I singoli filtri di ricezione possono essere impostati o cancellati in qualsiasi momento.

  • Il driver miniport deve mantenere un contatore di pacchetti coalesced. Questo contatore a 64 bit contiene un valore per il numero di pacchetti ricevuti corrispondenti a un filtro di unione di pacchetti. NDIS esegue una query di questo contatore tramite una richiesta di query OID di OID_PACKET_COALESCING_FILTER_MATCH_COUNT.

    Nota Il driver miniport cancella questo contatore quando passa a uno stato di alimentazione completa gestendo una richiesta di set OID di OID_PNP_SET_POWER. Il driver miniport cancella anche il contatore quando viene chiamata la funzione MiniportResetEx .

  • Il driver miniport non deve eliminare i filtri di ricezione di unione dei pacchetti quando passa a uno stato a basso consumo. Tuttavia, mentre la scheda di rete è in uno stato a basso consumo, deve filtrare solo i pacchetti ricevuti in base ai modelli di riattivazione che sono stati scaricati nella scheda tramite richieste di set OID di OID_PNP_ENABLE_WAKE_UP.

    Il driver miniport deve configurare la scheda di rete con i filtri di ricezione di unione dei pacchetti quando la scheda passa a uno stato di alimentazione completa.

  • Il driver miniport non deve eliminare i filtri di ricezione del coalescing dei pacchetti quando NDIS chiama la funzione MiniportResetEx del driver. Dopo aver reimpostato la scheda di rete, il driver deve configurare la scheda con i filtri di unione dei pacchetti. Inoltre, il driver deve cancellare il contatore di pacchetti coalesced.

    Nota Il driver miniport deve eseguire questa operazione indipendentemente dal fatto che il driver imposti il parametro AddressingReset su TRUE.

  • Se il driver miniport funziona nella modalità native 802.11 extensible station (ExtSTA), non deve rimuovere i filtri di ricezione di coalescenza dei pacchetti quando gestisce una richiesta di metodo OID di OID_DOT11_RESET_REQUEST. Dopo che il driver miniport esegue l'operazione di reimpostazione 802.11, deve configurare la scheda di rete con i filtri di ricezione di unione dei pacchetti. Inoltre, il driver non deve cancellare il contatore dei pacchetti coalesced.

    Per altre informazioni sulla modalità stazione estendibile native 802.11, vedere Extensible Station Operation Mode.For more information about the Native 802.11 extensible station station operation mode.

    Nota NDIS non supporta l'unione dei pacchetti per i driver miniport nativi 802.11 che operano in modalità extAP (Extensible Access Point). Per altre informazioni sulla modalità operativa ExtAP, vedere Extensible Access Point Operation Mode.For more information about the ExtAP operation mode, see Extensible Access Point Operation Mode.