Dell Emulex Family of Adapters User Manual

Page 659

Advertising
background image

Emulex Drivers for Windows User Manual

P010077-01A Rev. A

3. Configuration

NIC Driver Configuration

659

netsh interface tcp add chimneyapplication state=disabled

application=<path>

netsh interface tcp add chimneyport state=disabled remoteport=23

localport=*

Note: The netsh commands require the Windows firewall to be running. If the firewall

is disabled, all applications and ports added with the netsh commands may fail

to connect.

TCP Offload Optimization Settings

The adapter supports an option for optimizing TCP connection offload characteristics

for throughput or latency. This option is available through the Advanced Property

Page. See “Configuring NIC Driver Options” on page 589 for the TCP Offload

Optimization settings.
The default option is Optimize Throughput, which produces the best throughput

characteristics for certain types of traffic flows. This configuration setting has produced

the best results on benchmarks such as Chariot, ntttcp, and iperf.
The other available option, Optimize Latency, improves the latency characteristics for

the class of traffic flows not ideally suited for offloading by sacrificing throughput.

These are applications that typically do not pre-post receive buffers at a rate fast

enough to keep up with the traffic flow, causing the received data to be buffered until

the application has pre-posted a receive buffer. Some applications intentionally are

written this way to “peek” at incoming data to determine how large of a receive buffer

to post. The timings of such a usage semantic in some cases (depending on factors such

as CPU-Memory performance, line rates, the sizes of the receive buffers, and system

loading at the time) will result in no observable performance improvement.
It is recommend that you leave this parameter set to the default of Optimize

Throughput.

Windows Networking and TOE

If certain Windows Server 2008 and Windows Server 2008 R2 networking features are

enabled, TOE does not operate as expected, and connections are not offloaded.
Installing or activating firewall applications causes no connections to be offloaded by

the Windows Server 2008 and Windows Server 2008 R2 network stack. By default,

Windows Firewall Services are enabled at operating system installation time, and they

must be explicitly disabled in order to use TOE. Firewall services can be disabled

through the Service Control panel, or the following commands at the command line

prompt:
To set firewall services to load on demand:

sc config MpsSvc start= demand

To stop firewall services:

Net stop MpsSvc

To temporarily disable firewall services:

netsh advfirewall set all state off

Advertising