Dividir fotogramas al principio de los encabezados de Layer-Protocol superior
Un protocolo de capa superior es un protocolo de transporte IP como TCP, UDP o ICMP.
Nota IPsec no se considera un protocolo de capa superior en los requisitos de división de datos de encabezado. Para obtener más información sobre cómo dividir fotogramas IPsec, consulte División de fotogramas IPsec.
Si una NIC divide un marco Ethernet al principio del encabezado de protocolo de capa superior, el NET_BUFFER indicado debe contener exactamente dos MDL. El búfer que describe la primera MDL debe comenzar con el primer byte del marco Ethernet (encabezado MAC) y el búfer que describe el segundo MDL debe comenzar con el primer byte del encabezado de protocolo de capa superior.
Nota La NIC puede dividir fotogramas TCP y UDP en la carga TCP o UDP. Para obtener más información, vea División de fotogramas en la carga TCP y División de fotogramas en la carga UDP.
Si el proveedor de división de datos de encabezado divide el marco al principio del encabezado de protocolo de capa superior, las estructuras de NET_BUFFER_LIST indicadas deben tener la marca NDIS_NBL_FLAGS_SPLIT_AT_UPPER_LAYER_PROTOCOL_HEADER establecida en el miembro NblFlags . Para obtener más información sobre cómo establecer marcas de NET_BUFFER_LIST de división de datos de encabezado, vea Establecer NET_BUFFER_LIST información.
La NIC no debe dividir un marco si el búfer de encabezado resultante tiene una longitud mayor que el tamaño máximo del encabezado. Para obtener más información sobre la división de fotogramas cuando se supera el tamaño máximo del encabezado, vea Asignar el búfer de encabezado.