Terminating Offload State
[The TCP chimney offload feature is deprecated and should not be used.]
The Terminating Offload State section describes the process of terminating the offload of one or more state objects. Terminating the offload of a state object uploads that state object to the host stack, and terminating the offload of a TCP connection uploads that connection.
Note that terminating the offload of a TCP connection is not the same as closing the connection. The host stack can upload a TCP connection and later close it, or it can close a connection and later upload it.
Only the host stack can initiate a terminate offload operation. An offload target can, however, request that the host stack terminate the offload of a single TCP connection or all TCP connections that have been offloaded to the offload target.
This section includes:
Terminate Offload Requested by an Offload Target
Terminate Offload Initiated by the Host Stack
Handling Segments Received During a Terminate Offload Operation
Handling Buffered Receive Data During a Terminate Offload Operation
Handling Send Requests During a Terminate Offload Operation
Handling Outstanding Send Data During a Terminate Offload Operation
Returning the Completion Status of a Terminate Offload Operation