Salesforce

OpenEdge How to change the TCP Chimney Offload setting on Windows

« Go Back

Information

 
TitleOpenEdge How to change the TCP Chimney Offload setting on Windows
URL NameP163165
Article Number000153563
EnvironmentProduct: OpenEdge
Version: 10.x, 11.x, 12.x
OS: Windows 2003 SP2, Windows 2008, Windows 7, Windows 2008 R2, Window 8, Windows Server 2012
Question/Problem Description
How to change the TCP Chimney Offload setting on Windows.
How do I enable or disable Chimney Offload on Windows?
How do I enable or disable the TCP Offload Engine (TOE) on Windows?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution

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:
  1. The Operating System level with netsh command line utilities and
  2. 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.
 
 
Workaround
Notes
References to Other Documentation:

Performance Tuning Network Adapters
https://docs.microsoft.com/en-us/windows-server/networking/technologies/network-subsystem/net-sub-performance-tuning-nics

Information about the TCP Chimney Offload, Receive Side Scaling, and Network Direct Memory Access features
http://support.microsoft.com/kb/951037   

Introduction to Receive Side Scaling
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/introduction-to-receive-side-scaling   

Non-RSS Receive Processing
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/non-rss-receive-processing   

The effect of TCP Chimney offload on viewing network traffic
http://blogs.technet.com/b/networking/archive/2008/11/14/the-effect-of-tcp-chimney-offload-on-viewing-network-traffic.aspx   

"General Network error," "Communication link failure," or "A transport-level error" message
http://support.microsoft.com/kb/942861   

Disabling the TCPChimney During IIS 6.0 Troubleshooting
http://blogs.msdn.com/b/chaun/archive/2008/02/20/disabling-the-tcpchimney-during-iis-6-0-troubleshooting.aspx   

Give Microsoft’s Scalable Networking Pack Another Look
http://windowsitpro.com/networking/give-microsoft-s-scalable-networking-pack-another-look
Keyword Phrase
Last Modified Date9/30/2021 11:45 AM

Powered by