Suddivisione di frame IPv4
Per supportare la suddivisione dei dati di intestazione, una scheda di interfaccia di rete deve supportare la suddivisione di frame Ethernet IPv4 senza opzioni IPv4. La scheda di interfaccia di rete deve essere in grado di suddividere tali frame all'inizio dell'intestazione del protocollo di livello superiore.
Il supporto per i frame Ethernet IPv4 con le opzioni IPv4 è facoltativo. La scheda di interfaccia di rete può supportare alcune opzioni IPv4 e non le altre. La scheda di interfaccia di rete non deve dividere i frame IPv4 che contengono opzioni IPv4 che non riconosce. La parte di intestazione di un frame diviso deve contenere l'intera intestazione IPv4 e tutte le opzioni IPv4 presenti.
La scheda di interfaccia di rete può supportare anche la suddivisione dei dati di intestazione per i frame IPv4 frammentati. Per altre informazioni sui frame IPv4 frammentati, vedere Suddivisione di frame IP frammentati.
Nota Il supporto di un'opzione IPv4, un'intestazione di estensione IPv6 o un'opzione TCP, ai fini dei requisiti dei dati di intestazione, implica la possibilità della scheda di interfaccia di rete di riconoscere l'elemento, determinarne la lunghezza, includerla nell'intestazione MDL e individuare la relativa fine e l'inizio dell'elemento successivo nel frame.
Se il provider di suddivisione dei dati intestazione divide un frame IPv4, le strutture NET_BUFFER_LIST indicate devono avere il flag NDIS_NBL_FLAGS_IS_IPV4 impostato nel membro NblFlags . Per informazioni complete sull'impostazione di flag di suddivisione dei dati di intestazione nella struttura NET_BUFFER_LIST, vedere Impostazione delle informazioni NET_BUFFER_LIST.
Caratteristiche aggiuntive dei frame Ethernet determinano come dividere i fotogrammi IPv4. Se il frame IP è frammentato, vedere Suddivisione di frame IP frammentati. Se il frame contiene informazioni TCP, vedere Suddivisione di frame nel payload TCP. Se il frame contiene informazioni UDP, vedere Suddivisione di frame nel payload UDP. Per tutti gli altri casi, vedere Suddivisione di frame diversi da TCP e UDP.