Condividi tramite


Allocazione del buffer di intestazione

NDIS specifica le dimensioni massime dell'intestazione che un driver miniport deve allocare nel membro MaxHeaderSize della struttura NDIS_HD_SPLIT_ATTRIBUTES . Per altre informazioni sull'impostazione degli attributi di suddivisione dei dati di intestazione, vedere Inizializzazione di un provider di suddivisione Header-Data.

Quando una scheda di interfaccia di rete divide l'intestazione e i dati in un frame Ethernet ricevuto, le dimensioni della parte di intestazione del frame Ethernet indicato non devono superare il valore MaxHeaderSize .

Se un'intestazione IP contiene opzioni IPv4, intestazioni IPsec o intestazioni di estensione IPv6 e se l'intestazione supera il valore MaxHeaderSize , la scheda di interfaccia di rete non deve dividere il frame.

Se un'intestazione che include l'intestazione UDP, l'intestazione TCP o le opzioni TCP supera il valore maxHeaderSize , la scheda di interfaccia di rete deve dividere il frame all'inizio dell'intestazione del protocollo di livello superiore o non deve dividere il frame.