Q-Logic 3000 Network Card User Manual


 
NE0154601-00 A v
QLogic 3000 and 3100 Series Intelligent Ethernet Adapters Users Guide
Version 4.6
Tcp1323Opts Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
Modifying the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . 5-30
Creating the Tcp1323Opts Parameter . . . . . . . . . . . . . . . . . . . 5-31
Setting the TcpWindowSize Parameter . . . . . . . . . . . . . . . . . . . . . . 5-32
6 Linux Driver Installation and Configuration
Linux Driver Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Locate the Firmware ROM Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Locate the Driver File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Verify the Firmware Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Verify the Driver Version and Module Information . . . . . . . . . . . . . . . . 6-2
Locate the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Build the Linux Driver Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Enable the Inbox Kernel GPL and Commercial Drivers . . . . . . . . . . . 6-2
Check for MSI-X Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Check for Receive Side Scaling (RSS) Support . . . . . . . . . . . . . . . . . 6-4
Inbox Kernel GPL Driver and Blacklisting . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Preparing for QLogic Adapter Driver Installation . . . . . . . . . . . . . . . . . . . . . 6-5
QLogic Adapter Driver Installation (RPM Format) . . . . . . . . . . . . . . . . . . . . 6-5
Install the Linux Driver Source in RPM Format . . . . . . . . . . . . . . . . . . 6-5
Create the Binary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Install the Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Install the QLogic Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Linux QLogic Adapter Driver Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Ethtool Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Configure the QLogic Adapter on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Uninstall the Commercial GPL Driver and Tools Package . . . . . . . . . . . . . . 6-8
Diagnostic Tests for the QLogic Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Linux Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Performance Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Using the iperf Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
7 Linux Configuration for Bonding Mode and Virtual LAN (VLAN)
Linux Bonding Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Active-Backup or Mode=1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Round-Robin or Mode=0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Bonding Driver Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4