Article ID: 912222 - Last Review: February 12, 2009 - Revision: 6.1 The Microsoft Windows Server 2003 Scalable Networking Pack releaseOn This PageINTRODUCTIONThis article describes the Microsoft Windows Server 2003 Scalable Networking Pack release. This is an out-of-band (OOB) release. The Windows Server 2003 Scalable Networking Pack is released for the following stock-keeping units (SKU):
MORE INFORMATIONService pack informationThis update is included in Microsoft Windows Server 2003 Service Pack 2. For more information about the latest service pack for Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:889100
(http://support.microsoft.com/kb/889100/
)
How to obtain the latest service pack for Windows Server 2003 Update informationThe following files are available for download from the Microsoft Download Center:Windows Server 2003 Collapse this image ![]() Windows Server 2003, x64-based versions Collapse this image ![]() Windows XP Professional x64 Edition Collapse this image ![]() Release Date: May 23, 2006 For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
PrerequisitesThis feature pack requires hardware that is capable of supporting offload technologies as specified in this article. Without the appropriate offload hardware, no performance gains will be seen by using this feature pack.Restart requirementYou must restart the computer after you apply this update.Removal informationTo remove this hotfix from a computer that is running Windows Server 2003 or Windows XP, use the Add or Remove Programs item in Control Panel.Update replacement informationThis update does not replace any other updates.File informationThe English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Windows Server 2003, x64-based versionsCollapse this table
Windows Server 2003 with SP1, 32-bit versionsCollapse this table
Windows Server 2003 Scalable Networking Pack overviewThe architectural goal of the Scalable Networking initiative is to scale applications in the Windows family of operating systems to new levels of performance at a variety of cost points. Because of the variety of cost points and because of the variation in workload, the initiative includes the following two fundamental approaches:
RSS and NetDMA are stateless offloads. Where multiple CPUs reside in a single computer, the Windows networking stack limits "receive" protocol processing to a single CPU. RSS resolves this issue by enabling the packets that are received from a network adapter to be balanced across multiple CPUs. NetDMA allows for a Direct Memory Access (DMA) engine on the Peripheral Component Interconnect (PCI) bus. The TCP/IP stack can use the DMA engine to copy data instead of interrupting the CPU to handle the copy operation. The following table describes the interactions between the various components of the Windows Server 2003 Scalable Networking Pack. Collapse this table
The Windows Server 2003 Scalable Networking Pack updates the Network Driver Interface Specification (NDIS). After you install the update, there is no user interface to configure the options that are associated with the Windows Server 2003 Scalable Networking Pack. By default, the options are turned on. You can configure the options by using the Netsh.exe tool or by using the registry. TCP Chimney offload and NetDMA will not work with the following features:
By default, the IP NAT and IPsec Policy Agent features are turned on when certain components such as bridging and routing services are enabled. Therefore, TCP Chimney and NetDMA will not function in such a scenario. When the bridging and routing services are disabled, IPNAT is not turned off. Therefore, TCP Chimney or NetDMA is not re-enabled. The IP NAT and IPsec Policy Agent features must be explicitly turned off before TCP Chimney or NetDMA can function. Windows Server 2003 Scalable Networking Pack usageImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows After you restart the server and turn on TCP Chimney offload by using the Netsh.exe tool, nine global registry entries are available under the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters The nine global registry entries are as follows:
The MinPacketSizeToDma global registry value configures the minimum packet size that would trigger usage of DMA. We recommend that you leave the default value for this setting. If the space that remains in a posted TCP buffer is less than the DmaSyncCompletionHighThreshold global registry value, TCP will wait for the NetDMA operation to be completed synchronously. If the value of the DmaSyncCompletionHighThreshold global registry value is zero, TCP does not wait for the synchronous NetDMA operation to finish. The REG_MULTI_SZ values are applicable only to TCP Chimney offload. For the REG_MULTI_SZ registry values, you can type port numbers between 1 and 65,535. Port numbers are separated by spaces or by commas. Each registry value enables a maximum of 12 ports to be specified. If a port number is incorrect, it will be ignored. The port policy that is set by using the registry values is evaluated as follows:
Windows Server 2003 Scalable Networking Pack open issuesThird-party firewall vendors cannot connect to the Windows networking stack by using undocumented APIs when TCP Chimney offload is enabled.TCP/IP statistics that are obtained from offload-capable hardware will be double counted if the following conditions are true:
Note When you install Scalable Networking Pack, you may experience the problems that are described in the following Microsoft Knowledge Base articles:
REFERENCESTo download the "Scalable Networking with RSS" white paper, visit the following Microsoft Web site:
http://www.microsoft.com/whdc/device/network/NDIS_RSS.mspx
(http://www.microsoft.com/whdc/device/network/NDIS_RSS.mspx)
To download the "Scalable Networking: Network Protocol Offload - Introducing TCP Chimney" white paper, visit the following Microsoft Web site:http://windowshelp.microsoft.com/Windows/en-US/Help/c6d1a24d-00e5-4ab8-bd2f-78c929203e331033.mspx
(http://windowshelp.microsoft.com/Windows/en-US/Help/c6d1a24d-00e5-4ab8-bd2f-78c929203e331033.mspx)
To download the "Windows Scalable Networking Initiative" white paper, visit the following Microsoft Web site:
http://www.microsoft.com/whdc/device/network/scale.mspx
(http://www.microsoft.com/whdc/device/network/scale.mspx)
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684
(http://support.microsoft.com/kb/824684/
)
Description of the standard terminology that is used to describe Microsoft software updates
APPLIES TO
| Article Translations
|
Back to the top

