Querying and Setting an Offload Target's TCP Chimney Offload Capabilities

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

If the offload target's MiniportInitializeEx function returns NDIS_STATUS_SUCCESS, NDIS and the host stack query the operational characteristics of the offload target.

In particular, the host stack queries the OID_TCP_TASK_OFFLOAD OID to determine an offload target's task offload and TCP chimney offload capabilities. In response to this query, an offload target returns an NDIS_TASK_TCP_CONNECTION_OFFLOAD structure that specifies the offload target's TCP chimney offload capabilities, in addition to other information. After querying the target's task offload and TCP chimney offload capabilities, the host stack sets OID_TCP_TASK_OFFLOAD to enable the offload target's task offload and TCP chimney offload capabilities.