1227064Sbz# $FreeBSD$
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
96250340Sdavidcs(c) Copyright 2013. 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