1250661Sdavidcs# $FreeBSD$
2250661Sdavidcs
3250661Sdavidcs			README File
4250661Sdavidcs		QLogic 8300 series Dual Port
5250661Sdavidcs10 Gigabit Ethernet & CNA Adapter Driver for FreeBSD 9.x/10.x
6250661Sdavidcs
7250661Sdavidcs		QLogic Corporation.
8250661Sdavidcs		All rights reserved. 
9250661Sdavidcs
10250661Sdavidcs
11250661SdavidcsTable of Contents
12250661Sdavidcs1. Package Contents 
13250661Sdavidcs2. OS Support
14250661Sdavidcs3. Supported Features
15250661Sdavidcs4. Using the Driver
16250661Sdavidcs   4.1 Installing the driver
17250661Sdavidcs   4.2 Removing the driver
18250661Sdavidcs5. Driver Parameters
19250661Sdavidcs6. Additional Notes
20250661Sdavidcs7. Contacting Support
21250661Sdavidcs
22250661Sdavidcs1. Package Contents 
23250661Sdavidcs * Documentation 
24250661Sdavidcs   - README (this document) version:1.0
25250661Sdavidcs   - Release Notes Version:1.0
26250661Sdavidcs * Driver (if_qlxgbe.ko)
27250661Sdavidcs	- FreeBSD 9.x/10.x
28250661Sdavidcs * Firmware: pre-flashed on QLogic adapter;
29250661Sdavidcs
30250661Sdavidcs2. OS Support
31250661Sdavidcs
32250661SdavidcsThe Qlogic 83xx 10Gigabit Ethernet/CNA driver is compatible with the 
33250661Sdavidcsfollowing OS platforms:
34250661Sdavidcs * FreeBSD 9.x/10.x (64-bit) [Intel EM64T, AMD64]
35250661Sdavidcs
36250661Sdavidcs3. Supported Features
37250661Sdavidcs10Gigabit Ethernet NIC/CNA driver supports following features
38250661Sdavidcs
39250661Sdavidcs* Large Segment Offload over TCP IPV4
40250661Sdavidcs* Large Segment Offload over TCP IPV6
41250661Sdavidcs* Receive Side scaling
42250661Sdavidcs* TCP over IPv4 checksum offload
43250661Sdavidcs* UDP over IPv4 checksum offload
44250661Sdavidcs* IPV4 checksum offload
45250661Sdavidcs* TCP over IPv6 checksum offload
46250661Sdavidcs* UDP over IPv6 checksum offload
47250661Sdavidcs* Jumbo frames
48250661Sdavidcs* VLAN Tag
49250661Sdavidcs
50250661Sdavidcs
51250661Sdavidcs4. Using the driver
52250661Sdavidcs
53250661Sdavidcs 4.1 Installing the driver
54250661Sdavidcs
55250661Sdavidcs   - copy the driver file (if_qlxgbe.ko) into some directory (say qla_driver)
56250661Sdavidcs   - cd <to qla_driver>
57250661Sdavidcs   - kldload -v ./if_qlxgbe.ko
58250661Sdavidcs
59250661Sdavidcs 4.2 Removing the driver
60250661Sdavidcs 
61250661Sdavidcs  - kldunload if_qlxgbe
62250661Sdavidcs
63250661Sdavidcs5. Parameters to set prior to installing the driver
64250661Sdavidcs
65250661Sdavidcs   - Add the following lines to /etc/sysctl.conf and reboot the machine prior
66250661Sdavidcs     to installing the driver
67250661Sdavidcs   
68250661Sdavidcs	kern.ipc.nmbjumbo9=262144
69250661Sdavidcs	net.inet.tcp.recvbuf_max=262144
70250661Sdavidcs	net.inet.tcp.recvbuf_inc=16384
71250661Sdavidcs	kern.ipc.nmbclusters=1000000
72250661Sdavidcs	kern.ipc.maxsockbuf=2097152
73250661Sdavidcs	net.inet.tcp.recvspace=131072
74250661Sdavidcs	net.inet.tcp.sendbuf_max=262144
75250661Sdavidcs	net.inet.tcp.sendspace=65536
76250661Sdavidcs 
77250661Sdavidcs   - If you do not want to reboot the system please run the following commands
78250661Sdavidcs
79250661Sdavidcs	login or su to root
80250661Sdavidcs
81250661Sdavidcs	sysctl kern.ipc.nmbjumbo9=262144
82250661Sdavidcs	sysctl net.inet.tcp.recvbuf_max=262144
83250661Sdavidcs	sysctl net.inet.tcp.recvbuf_inc=16384
84250661Sdavidcs	sysctl kern.ipc.nmbclusters=1000000
85250661Sdavidcs	sysctl kern.ipc.maxsockbuf=2097152
86250661Sdavidcs	sysctl net.inet.tcp.recvspace=131072
87250661Sdavidcs	sysctl net.inet.tcp.sendbuf_max=262144
88250661Sdavidcs	sysctl net.inet.tcp.sendspace=65536
89250661Sdavidcs
90250661Sdavidcs6. Compile options Makefile if building driver from sources
91250661Sdavidcs	None
92250661Sdavidcs
93250661Sdavidcs7. Contacting Support 
94250661SdavidcsPlease feel free to contact your QLogic approved reseller or QLogic 
95250661SdavidcsTechnical Support at any phase of integration for assistance. QLogic
96250661SdavidcsTechnical Support can be reached by the following methods: 
97250661SdavidcsWeb:    http://support.qlogic.com
98250661SdavidcsE-mail: support@qlogic.com
99250661Sdavidcs(c) Copyright 2013-14. All rights reserved worldwide. QLogic, the QLogic 
100250661Sdavidcslogo, and the Powered by QLogic logo are registered trademarks of
101250661SdavidcsQLogic Corporation. All other brand and product names are trademarks 
102250661Sdavidcsor registered trademarks of their respective owners. 
103