1250661Sdavidcs# $FreeBSD: stable/10/sys/dev/qlxgbe/README.txt 322975 2017-08-28 19:17:28Z davidcs $ 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 64322975Sdavidcs Please run "sysctl kern.ipc" and "sysctl net.inet.tcp" and see if these 65322975Sdavidcs values are already greater than shown below. Change only those which 66322975Sdavidcs are less than shown below. 67250661Sdavidcs 68250661Sdavidcs - Add the following lines to /etc/sysctl.conf and reboot the machine prior 69250661Sdavidcs to installing the driver 70250661Sdavidcs 71322975Sdavidcs kern.ipc.nmbjumbo9=2000000 72322975Sdavidcs kern.ipc.nmbclusters=1000000 73250661Sdavidcs net.inet.tcp.recvbuf_max=262144 74250661Sdavidcs net.inet.tcp.recvbuf_inc=16384 75250661Sdavidcs kern.ipc.maxsockbuf=2097152 76250661Sdavidcs net.inet.tcp.recvspace=131072 77250661Sdavidcs net.inet.tcp.sendbuf_max=262144 78250661Sdavidcs net.inet.tcp.sendspace=65536 79250661Sdavidcs 80250661Sdavidcs - If you do not want to reboot the system please run the following commands 81250661Sdavidcs 82250661Sdavidcs login or su to root 83250661Sdavidcs 84322975Sdavidcs sysctl kern.ipc.nmbjumbo9=2000000 85322975Sdavidcs sysctl kern.ipc.nmbclusters=1000000 86250661Sdavidcs sysctl net.inet.tcp.recvbuf_max=262144 87250661Sdavidcs sysctl net.inet.tcp.recvbuf_inc=16384 88250661Sdavidcs sysctl kern.ipc.maxsockbuf=2097152 89250661Sdavidcs sysctl net.inet.tcp.recvspace=131072 90250661Sdavidcs sysctl net.inet.tcp.sendbuf_max=262144 91250661Sdavidcs sysctl net.inet.tcp.sendspace=65536 92250661Sdavidcs 93250661Sdavidcs6. Compile options Makefile if building driver from sources 94250661Sdavidcs None 95250661Sdavidcs 96250661Sdavidcs7. Contacting Support 97250661SdavidcsPlease feel free to contact your QLogic approved reseller or QLogic 98250661SdavidcsTechnical Support at any phase of integration for assistance. QLogic 99250661SdavidcsTechnical Support can be reached by the following methods: 100250661SdavidcsWeb: http://support.qlogic.com 101250661SdavidcsE-mail: support@qlogic.com 102250661Sdavidcs(c) Copyright 2013-14. All rights reserved worldwide. QLogic, the QLogic 103250661Sdavidcslogo, and the Powered by QLogic logo are registered trademarks of 104250661SdavidcsQLogic Corporation. All other brand and product names are trademarks 105250661Sdavidcsor registered trademarks of their respective owners. 106