NE0154601-00 B v
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.7
QLogic Adapter Diagnostic Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
Windows Server 2003 Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
Performance Testing the QLogic Adapter with ntttcp . . . . . . . . . . . 7-13
ntttcp Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-14
ntttcps and ntttcpr Command Line Options . . . . . . . . . . . . . . . . 7-15
Tcp1323Opts Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
Modifying the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . 7-17
Creating the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . . 7-18
Setting the TcpWindowSize Parameter . . . . . . . . . . . . . . . . . . . . . . 7-20
8 Linux Driver Installation and Configuration
Linux Driver Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Locate the Firmware ROM Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Locate the Driver File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Verify the Firmware Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Verify the Driver Version and Module Information . . . . . . . . . . . . . . . . 8-2
Locate the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Build the Linux Driver Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
Enable the Inbox Kernel GPL and Commercial Drivers . . . . . . . . . . . 8-2
Check for MSI-X Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Inbox Kernel GPL Driver and Blacklisting . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Preparing for QLogic Adapter Driver Installation . . . . . . . . . . . . . . . . . . . . . 8-5
QLogic Adapter Driver Installation (RPM Format) . . . . . . . . . . . . . . . . . . . . 8-5
Install the Linux Driver Source in RPM Format . . . . . . . . . . . . . . . . . . 8-5
Create the Binary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Install the Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Install the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Linux QLogic Adapter Driver Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Ethtool Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Configure the QLogic Adapter on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Uninstall the Commercial GPL Driver and Tools Package . . . . . . . . . . . . . . 8-8
Diagnostic Tests for the QLogic Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Linux Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Performance Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Using the iperf Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
Optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10