Pacchetto coalescente

Packet coalescing è il raggruppamento di pacchetti come un modo per limitare il numero di interruzioni di ricezione e, di conseguenza, ridurre la quantità di elaborazione richiesta.

Nelle schede di rete che utilizzano le versioni NDIS (Network Driver Interface Specification) 6.30 e successive, la coalescenza dei pacchetti viene utilizzata per raggruppare il traffico casuale e multicast per l'efficienza.

I pacchetti che corrispondono ai parametri del filtro di ricezione vengono memorizzati nella cache e rilasciati insieme quando si verifica una delle seguenti condizioni:

  • la cache è piena
  • viene raggiunto un timer di scadenza
  • un pacchetto viene ricevuto per una macchina diversa ed è al di fuori del filtro di coalescenza
  • il dispositivo raggiunge il livello minimo di bassa marea
  • viene ricevuto un messaggio di evento di interruzione, come il completamento dell'invio.

I dati inviati destinati ai computer A e B su una rete in cui risiede anche C verranno raggruppati in modo che vengano trasmessi in modo coerente ad A e B senza controllare ogni pacchetto o inoltrare tutte le richieste a tutti i computer. Questo processo impedisce a C di essere inutilmente colpito da traffico non richiesto che dovrebbe filtrare per le proprie richieste.