Share via


Handling the Reception of IP Fragments

[The TCP chimney offload feature is deprecated and should not be used.]

An offload target does not process received IPv4 or IPv6 fragments. Normally, an offload target does not receive IPv4 or IPv6 fragments on an offloaded TCP connection. An offload target should indicate any IPv4 or IPv6 fragments that it receives to the host stack through the non-offload NDIS interface by calling the NdisMIndicateReceiveNetBufferLists function. After the host stack has received all of the fragments of a fragmented IPv4 or IPv6 datagram, it assembles the datagram and forwards the TCP segment that is contained in the datagram to the offload target. The offload target processes the forwarded TCP segment and delivers the received data to the application through the TCP chimney data I/O interface.