The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/qlxgbe/README.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: afefc435119ab814fc6936d86e1402e8


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.