TCP/IP Offload Overview
To increase its performance, the Microsoft TCP/IP transport can offload tasks or connections to a NIC that has the appropriate TCP/IP-offload capabilities.
Beginning with Windows Vista, the Windows operating system supports the following TCP/IP offload services:
Checksum tasks
Applications Internet protocol security (IPsec) offload version 1
IPsec offload version 2
- [The IPsec Task Offload feature is deprecated and should not be used.]
Large send offload version 1
Large send offload version 2
Connection offload
Starting in Windows 10, version 2004, Windows also supports UDP Segmentation Offload (USO).
The TCP/IP transport that is provided beginning with Windows Vista supports TCP/IP offload services for both IPv4 and IPv6 packets.
NDIS 6.0 and later miniport drivers support TCP/IP offload services in a multiple-protocol driver environment. Multiple NDIS 6.0 and later protocol drivers that are bound to a TCP/IP offload-capable miniport adapter can configure TCP/IP offload services.
This section includes: