]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/dev/qlxge/README.txt
LinuxKPI: sk_buff: implement skb_queue_splice_tail_init()
[FreeBSD/FreeBSD.git] / sys / dev / qlxge / README.txt
1
2                         README File
3                 QLogic 8100 series Dual Port
4 10 Gigabit Ethernet & CNA Adapter Driver for FreeBSD 9.x/10.x
5
6                 QLogic Corporation.
7                 All rights reserved. 
8
9
10 Table of Contents
11 1. Package Contents 
12 2. OS Support
13 3. Supported Features
14 4. Using the Driver
15    4.1 Installing the driver
16    4.2 Removing the driver
17 5. Driver Parameters
18 6. Additional Notes
19 7. Contacting Support
20
21 1. Package Contents 
22  * Documentation 
23    - README (this document) version:1.0
24    - Release Notes Version:1.0
25  * Driver (if_qlxge.ko)
26         - FreeBSD 9.x/10.x
27  * Firmware: pre-flashed on QLogic adapter;
28
29 2. OS Support
30
31 The Qlogic 10Gigabit Ethernet/CNA driver is compatible with the 
32 following OS platforms:
33  * FreeBSD 9.x/10.x (64-bit) [Intel EM64T, AMD64]
34
35 3. Supported Features
36 10Gigabit Ethernet NIC/CNA driver supports following features
37
38 * Large Segment Offload over TCP IPV4
39 * Large Segment Offload over TCP IPV6
40 * Receive Side scaling
41 * TCP over IPv4 checksum offload
42 * UDP over IPv4 checksum offload
43 * IPV4 checksum offload
44 * TCP over IPv6 checksum offload
45 * UDP over IPv6 checksum offload
46 * Jumbo frames
47 * VLAN Tag
48
49
50 4. Using the driver
51
52  4.1 Installing the driver
53
54    - copy the driver file (if_qlxge.ko) into some directory (say qla_driver)
55    - cd <to qla_driver>
56    - kldload -v ./if_qlxge.ko
57
58  4.2 Removing the driver
59  
60   - kldunload if_qlxge
61
62 5. Parameters to set prior to installing the driver
63
64    - Add the following lines to /etc/sysctl.conf and reboot the machine prior
65      to installing the driver
66    
67         net.inet.tcp.recvbuf_max=262144
68         net.inet.tcp.recvbuf_inc=16384
69         kern.ipc.nmbclusters=1000000
70         kern.ipc.maxsockbuf=2097152
71         net.inet.tcp.recvspace=131072
72         net.inet.tcp.sendbuf_max=262144
73         net.inet.tcp.sendspace=65536
74  
75    - If you do not want to reboot the system please run the following commands
76
77         login or su to root
78
79         sysctl net.inet.tcp.recvbuf_max=262144
80         sysctl net.inet.tcp.recvbuf_inc=16384
81         sysctl kern.ipc.nmbclusters=1000000
82         sysctl kern.ipc.maxsockbuf=2097152
83         sysctl net.inet.tcp.recvspace=131072
84         sysctl net.inet.tcp.sendbuf_max=262144
85         sysctl net.inet.tcp.sendspace=65536
86
87 7. Contacting Support 
88 Please feel free to contact your QLogic approved reseller or QLogic 
89 Technical Support at any phase of integration for assistance. QLogic
90 Technical Support can be reached by the following methods: 
91 Web:    http://support.qlogic.com
92 E-mail: support@qlogic.com
93 (c) Copyright 2013-14. All rights reserved worldwide. QLogic, the QLogic 
94 logo, and the Powered by QLogic logo are registered trademarks of
95 QLogic Corporation. All other brand and product names are trademarks 
96 or registered trademarks of their respective owners.