1252206Sdavidcs#$FreeBSD$
2252206Sdavidcs
3252206Sdavidcs			README File
4252206Sdavidcs		QLogic 8100 series Dual Port
5252206Sdavidcs10 Gigabit Ethernet & CNA Adapter Driver for FreeBSD 9.x/10.x
6252206Sdavidcs
7252206Sdavidcs		QLogic Corporation.
8252206Sdavidcs		All rights reserved. 
9252206Sdavidcs
10252206Sdavidcs
11252206SdavidcsTable of Contents
12252206Sdavidcs1. Package Contents 
13252206Sdavidcs2. OS Support
14252206Sdavidcs3. Supported Features
15252206Sdavidcs4. Using the Driver
16252206Sdavidcs   4.1 Installing the driver
17252206Sdavidcs   4.2 Removing the driver
18252206Sdavidcs5. Driver Parameters
19252206Sdavidcs6. Additional Notes
20252206Sdavidcs7. Contacting Support
21252206Sdavidcs
22252206Sdavidcs1. Package Contents 
23252206Sdavidcs * Documentation 
24252206Sdavidcs   - README (this document) version:1.0
25252206Sdavidcs   - Release Notes Version:1.0
26252206Sdavidcs * Driver (if_qlxge.ko)
27252206Sdavidcs	- FreeBSD 9.x/10.x
28252206Sdavidcs * Firmware: pre-flashed on QLogic adapter;
29252206Sdavidcs
30252206Sdavidcs2. OS Support
31252206Sdavidcs
32252206SdavidcsThe Qlogic 10Gigabit Ethernet/CNA driver is compatible with the 
33252206Sdavidcsfollowing OS platforms:
34252206Sdavidcs * FreeBSD 9.x/10.x (64-bit) [Intel EM64T, AMD64]
35252206Sdavidcs
36252206Sdavidcs3. Supported Features
37252206Sdavidcs10Gigabit Ethernet NIC/CNA driver supports following features
38252206Sdavidcs
39252206Sdavidcs* Large Segment Offload over TCP IPV4
40252206Sdavidcs* Large Segment Offload over TCP IPV6
41252206Sdavidcs* Receive Side scaling
42252206Sdavidcs* TCP over IPv4 checksum offload
43252206Sdavidcs* UDP over IPv4 checksum offload
44252206Sdavidcs* IPV4 checksum offload
45252206Sdavidcs* TCP over IPv6 checksum offload
46252206Sdavidcs* UDP over IPv6 checksum offload
47252206Sdavidcs* Jumbo frames
48252206Sdavidcs* VLAN Tag
49252206Sdavidcs
50252206Sdavidcs
51252206Sdavidcs4. Using the driver
52252206Sdavidcs
53252206Sdavidcs 4.1 Installing the driver
54252206Sdavidcs
55252206Sdavidcs   - copy the driver file (if_qlxge.ko) into some directory (say qla_driver)
56252206Sdavidcs   - cd <to qla_driver>
57252206Sdavidcs   - kldload -v ./if_qlxge.ko
58252206Sdavidcs
59252206Sdavidcs 4.2 Removing the driver
60252206Sdavidcs 
61252206Sdavidcs  - kldunload if_qlxge
62252206Sdavidcs
63252206Sdavidcs5. Parameters to set prior to installing the driver
64252206Sdavidcs
65252206Sdavidcs   - Add the following lines to /etc/sysctl.conf and reboot the machine prior
66252206Sdavidcs     to installing the driver
67252206Sdavidcs   
68252206Sdavidcs	net.inet.tcp.recvbuf_max=262144
69252206Sdavidcs	net.inet.tcp.recvbuf_inc=16384
70252206Sdavidcs	kern.ipc.nmbclusters=1000000
71252206Sdavidcs	kern.ipc.maxsockbuf=2097152
72252206Sdavidcs	net.inet.tcp.recvspace=131072
73252206Sdavidcs	net.inet.tcp.sendbuf_max=262144
74252206Sdavidcs	net.inet.tcp.sendspace=65536
75252206Sdavidcs 
76252206Sdavidcs   - If you do not want to reboot the system please run the following commands
77252206Sdavidcs
78252206Sdavidcs	login or su to root
79252206Sdavidcs
80252206Sdavidcs	sysctl net.inet.tcp.recvbuf_max=262144
81252206Sdavidcs	sysctl net.inet.tcp.recvbuf_inc=16384
82252206Sdavidcs	sysctl kern.ipc.nmbclusters=1000000
83252206Sdavidcs	sysctl kern.ipc.maxsockbuf=2097152
84252206Sdavidcs	sysctl net.inet.tcp.recvspace=131072
85252206Sdavidcs	sysctl net.inet.tcp.sendbuf_max=262144
86252206Sdavidcs	sysctl net.inet.tcp.sendspace=65536
87252206Sdavidcs
88252206Sdavidcs7. Contacting Support 
89252206SdavidcsPlease feel free to contact your QLogic approved reseller or QLogic 
90252206SdavidcsTechnical Support at any phase of integration for assistance. QLogic
91252206SdavidcsTechnical Support can be reached by the following methods: 
92252206SdavidcsWeb:    http://support.qlogic.com
93252206SdavidcsE-mail: support@qlogic.com
94252206Sdavidcs(c) Copyright 2013-14. All rights reserved worldwide. QLogic, the QLogic 
95252206Sdavidcslogo, and the Powered by QLogic logo are registered trademarks of
96252206SdavidcsQLogic Corporation. All other brand and product names are trademarks 
97252206Sdavidcsor registered trademarks of their respective owners. 
98