1 2 README File 3 QLogic 8300 series Dual Port 410 Gigabit Ethernet & CNA Adapter Driver for FreeBSD 9.x/10.x 5 6 QLogic Corporation. 7 All rights reserved. 8 9 10Table of Contents 111. Package Contents 122. OS Support 133. Supported Features 144. Using the Driver 15 4.1 Installing the driver 16 4.2 Removing the driver 175. Driver Parameters 186. Additional Notes 197. Contacting Support 20 211. Package Contents 22 * Documentation 23 - README (this document) version:1.0 24 - Release Notes Version:1.0 25 * Driver (if_qlxgbe.ko) 26 - FreeBSD 9.x/10.x 27 * Firmware: pre-flashed on QLogic adapter; 28 292. OS Support 30 31The Qlogic 83xx 10Gigabit Ethernet/CNA driver is compatible with the 32following OS platforms: 33 * FreeBSD 9.x/10.x (64-bit) [Intel EM64T, AMD64] 34 353. Supported Features 3610Gigabit 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 504. Using the driver 51 52 4.1 Installing the driver 53 54 - copy the driver file (if_qlxgbe.ko) into some directory (say qla_driver) 55 - cd <to qla_driver> 56 - kldload -v ./if_qlxgbe.ko 57 58 4.2 Removing the driver 59 60 - kldunload if_qlxgbe 61 625. Parameters to set prior to installing the driver 63 Please run "sysctl kern.ipc" and "sysctl net.inet.tcp" and see if these 64 values are already greater than shown below. Change only those which 65 are less than shown below. 66 67 - Add the following lines to /etc/sysctl.conf and reboot the machine prior 68 to installing the driver 69 70 kern.ipc.nmbjumbo9=2000000 71 kern.ipc.nmbclusters=1000000 72 net.inet.tcp.recvbuf_max=262144 73 net.inet.tcp.recvbuf_inc=16384 74 kern.ipc.maxsockbuf=2097152 75 net.inet.tcp.recvspace=131072 76 net.inet.tcp.sendbuf_max=262144 77 net.inet.tcp.sendspace=65536 78 79 - If you do not want to reboot the system please run the following commands 80 81 login or su to root 82 83 sysctl kern.ipc.nmbjumbo9=2000000 84 sysctl kern.ipc.nmbclusters=1000000 85 sysctl net.inet.tcp.recvbuf_max=262144 86 sysctl net.inet.tcp.recvbuf_inc=16384 87 sysctl kern.ipc.maxsockbuf=2097152 88 sysctl net.inet.tcp.recvspace=131072 89 sysctl net.inet.tcp.sendbuf_max=262144 90 sysctl net.inet.tcp.sendspace=65536 91 926. Compile options Makefile if building driver from sources 93 None 94 957. Contacting Support 96Please feel free to contact your QLogic approved reseller or QLogic 97Technical Support at any phase of integration for assistance. QLogic 98Technical Support can be reached by the following methods: 99Web: http://support.qlogic.com 100E-mail: support@qlogic.com 101(c) Copyright 2013-14. All rights reserved worldwide. QLogic, the QLogic 102logo, and the Powered by QLogic logo are registered trademarks of 103QLogic Corporation. All other brand and product names are trademarks 104or registered trademarks of their respective owners. 105