Packet coalescing

Packet coalescing é o agrupamento de pacotes  como uma forma de limitar o número de interrupções de recepção e, como resultado, diminuir a quantidade de processamento necessária.

Em adaptadores de rede usando Network Driver Interface Specification (NDIS) versões 6.30 e posteriores, o coalescing de pacotes é usado para agrupar o tráfego aleatório e multicast para eficiência.

Os pacotes correspondentes aos parâmetros do filtro de recepção são colocados em cache e liberados em conjunto quando ocorre qualquer uma das seguintes situações:

  • o cache é preenchido
  • um temporizador de expiração é atingido
  • um pacote é recebido para uma máquina diferente e está fora do filtro coalescente
  • o dispositivo atinge sua marca mínima de água baixa
  • uma mensagem de evento de interrupção é recebida, tal como uma mensagem de conclusão de envio.

dados enviados destinados aos computadores A e B em uma rede onde C também reside serão agrupados de forma que sejam passados consistentemente para A e B sem verificar cada pacote ou encaminhar todas as solicitações para todos os computadores. Esse processo evita que C seja desnecessariamente atingido com tráfego não solicitado que teria que filtrar para suas próprias requisições.