TCP Chimney offload is deprecated technology: Windows Server 2022, Windows Server 2019, Windows Server 2016
Offload features IPsec Task Offload or TCP Chimney Offload, were deprecated since Windows 2016
As such the results from some of the commands may no longer exist on your Windows Operating System, in which case this article no longer applies. Please follow up with your Operating System or Hardware vendor for specifics as required.
To change the TCP Chimney Offload setting on Windows, it must be either disabled or enabled on both:
- The Operating System level with netsh command line utilities and
- The Network Card level through the Advanced properties page of the Network Adapter.
To verify the current configuration:
1. Open a command shell on Windows (Start -> Run -> cmd). This must be run as Administrator or by a user with Administrator privileges.
2. Type in the following command and press ENTER to find the current TCP global parameters:
$ netsh int tcp show global
3. Type in the following command and press ENTER to find the network adapters that have the TCP Chimney Offload feature enabled:
$ netsh int tcp show chimneystats
4. Type in the following command and press ENTER to see if any client connections are in the offloaded state:
$ netstat -nt | findstr /i offloaded
To enable TCP Chimney Offload on Windows:
1. Open a command window on Windows (Start -> Run -> cmd). This must be run as Administrator or by a user with Administrator privileges.
2. Type in the following command and press ENTER:
$ netsh int tcp set global chimney=enabled
To disable TCP Chimney Offload on Windows:
1. Open a command window on Windows (Start -> Run -> cmd). This must be run as Administrator or by a user with Administrator privileges.
2. Type in the following command and press ENTER:
$ netsh int tcp set global chimney=disabled
To change the TCP Chimney Offload setting on the Network Adapter in line with the Operating System setting above:
1. Start -> Network Connections or Start -> Run -> ncpa.cpl
2. Choose the Network Adapter in use.
3. Right click and choose Properties
4. Select the Configure button
5. Select the Advanced tab where all features related to TCP Chimney offload available on the Network card are listed.
The configurable options available vary depending on how the vendor implements their driver for Windows.
Most network cards have features including Receive Side Scaling, TCP Checksum Offload and TCP Large Send Offload.
6. Change the related value setting to Off/Disable or On/Enable as appropriate. Refer to the vendor’s documentation for specific steps on how to disable these features.