README.txt revision 227064
1227064Sbz# $FreeBSD: head/sys/dev/qlxgb/README.txt 227064 2011-11-03 21:20:22Z bz $ 2227064Sbz 3227064Sbz README File 4227064Sbz QLogic 3200 and 8200 series Single/Dual Port 5227064Sbz10 Gigabit Ethernet & CNA Adapter Driver for FreeBSD 7.x/8.x/9.x 6227064Sbz 7227064Sbz QLogic Corporation. 8227064Sbz All rights reserved. 9227064Sbz 10227064Sbz 11227064SbzTable of Contents 12227064Sbz1. Package Contents 13227064Sbz2. OS Support 14227064Sbz3. Supported Features 15227064Sbz4. Using the Driver 16227064Sbz 4.1 Installing the driver 17227064Sbz 4.2 Removing the driver 18227064Sbz5. Driver Parameters 19227064Sbz6. Additional Notes 20227064Sbz7. Contacting Support 21227064Sbz 22227064Sbz1. Package Contents 23227064Sbz * Documentation 24227064Sbz - README (this document) version:1.0 25227064Sbz - Release Notes Version:1.0 26227064Sbz * Driver (if_qlxgb.ko) 27227064Sbz - FreeBSD 7.x/8.x/9.x 28227064Sbz * Firmware: pre-flashed on QLogic adapter; 29227064Sbz 30227064Sbz2. OS Support 31227064Sbz 32227064SbzThe Qlogic 10Gigabit Ethernet/CNA driver is compatible with the 33227064Sbzfollowing OS platforms: 34227064Sbz * FreeBSD 7.x/8.x/9.x (64-bit) [Intel EM64T, AMD64] 35227064Sbz 36227064Sbz3. Supported Features 37227064Sbz10Gigabit Ethernet NIC/CNA driver supports following features 38227064Sbz 39227064Sbz* Large Segment Offload over TCP IPV4 40227064Sbz* Large Segment Offload over TCP IPV6 41227064Sbz* Receive Side scaling 42227064Sbz* TCP over IPv4 checksum offload 43227064Sbz* UDP over IPv4 checksum offload 44227064Sbz* IPV4 checksum offload 45227064Sbz* TCP over IPv6 checksum offload 46227064Sbz* UDP over IPv6 checksum offload 47227064Sbz* Jumbo frames 48227064Sbz* VLAN Tag 49227064Sbz 50227064Sbz 51227064Sbz4. Using the driver 52227064Sbz 53227064Sbz 4.1 Installing the driver 54227064Sbz 55227064Sbz - copy the driver file (if_qlxgb.ko) into some directory (say qla_driver) 56227064Sbz - cd <to qla_driver> 57227064Sbz - kldload -v ./if_qlxgb.ko 58227064Sbz 59227064Sbz 4.2 Removing the driver 60227064Sbz 61227064Sbz - kldunload if_qlxgb 62227064Sbz 63227064Sbz5. Parameters to set prior to installing the driver 64227064Sbz 65227064Sbz - Add the following lines to /etc/sysctl.conf and reboot the machine prior 66227064Sbz to installing the driver 67227064Sbz 68227064Sbz kern.ipc.nmbjumbo9=262144 69227064Sbz net.inet.tcp.recvbuf_max=262144 70227064Sbz net.inet.tcp.recvbuf_inc=16384 71227064Sbz kern.ipc.nmbclusters=1000000 72227064Sbz kern.ipc.maxsockbuf=2097152 73227064Sbz net.inet.tcp.recvspace=131072 74227064Sbz net.inet.tcp.sendbuf_max=262144 75227064Sbz net.inet.tcp.sendspace=65536 76227064Sbz 77227064Sbz - If you do not want to reboot the system please run the following commands 78227064Sbz 79227064Sbz login or su to root 80227064Sbz 81227064Sbz sysctl kern.ipc.nmbjumbo9=262144 82227064Sbz sysctl net.inet.tcp.recvbuf_max=262144 83227064Sbz sysctl net.inet.tcp.recvbuf_inc=16384 84227064Sbz sysctl kern.ipc.nmbclusters=1000000 85227064Sbz sysctl kern.ipc.maxsockbuf=2097152 86227064Sbz sysctl net.inet.tcp.recvspace=131072 87227064Sbz sysctl net.inet.tcp.sendbuf_max=262144 88227064Sbz sysctl net.inet.tcp.sendspace=65536 89227064Sbz 90227064Sbz6. Contacting Support 91227064SbzPlease feel free to contact your QLogic approved reseller or QLogic 92227064SbzTechnical Support at any phase of integration for assistance. QLogic 93227064SbzTechnical Support can be reached by the following methods: 94227064SbzWeb: http://support.qlogic.com 95227064SbzE-mail: support@qlogic.com 96227064Sbz(c) Copyright 2011. All rights reserved worldwide. QLogic, the QLogic 97227064Sbzlogo, and the Powered by QLogic logo are registered trademarks of 98227064SbzQLogic Corporation. All other brand and product names are trademarks 99227064Sbzor registered trademarks of their respective owners. 100