git: ixgbe: Import Intel PRO/10GbE driver from FreeBSD

Francois Tigeot ftigeot at crater.dragonflybsd.org
Sat Jun 30 09:59:08 PDT 2012


commit 9407f759365fb59e977fe7c7ac97261e65bc60bc
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Sat Jun 30 16:50:07 2012 +0200

    ixgbe: Import Intel PRO/10GbE driver from FreeBSD
    
    Local changes:
    
    * Disable LRO and TSO hardware optimizations, commenting out the code
      with #if 0 directives
    
    * Disable VLAN hardware acceleration code as well
    
    * Disable MSI-X code, only use one queue per port for now
    
    * Use code from Sascha Wildner to create a per-port sysctl tree
    
    Tested-with: 82599EB

Summary of changes:
 share/man/man4/Makefile             |    1 +
 share/man/man4/ixgbe.4              |  125 +
 sys/conf/files                      |    9 +
 sys/config/GENERIC                  |    1 +
 sys/config/LINT                     |    1 +
 sys/config/LINT64                   |    1 +
 sys/config/X86_64_GENERIC           |    1 +
 sys/dev/netif/Makefile              |    2 +-
 sys/dev/netif/ixgbe/LICENSE         |   33 +
 sys/dev/netif/ixgbe/Makefile        |   22 +
 sys/dev/netif/ixgbe/README          |  323 ++
 sys/dev/netif/ixgbe/ixgbe.c         | 5827 +++++++++++++++++++++++++++++++++++
 sys/dev/netif/ixgbe/ixgbe.h         |  537 ++++
 sys/dev/netif/ixgbe/ixgbe_82598.c   | 1382 +++++++++
 sys/dev/netif/ixgbe/ixgbe_82598.h   |   52 +
 sys/dev/netif/ixgbe/ixgbe_82599.c   | 2235 ++++++++++++++
 sys/dev/netif/ixgbe/ixgbe_82599.h   |   65 +
 sys/dev/netif/ixgbe/ixgbe_api.c     | 1168 +++++++
 sys/dev/netif/ixgbe/ixgbe_api.h     |  175 ++
 sys/dev/netif/ixgbe/ixgbe_common.c  | 4135 +++++++++++++++++++++++++
 sys/dev/netif/ixgbe/ixgbe_common.h  |  140 +
 sys/dev/netif/ixgbe/ixgbe_defines.h |   44 +
 sys/dev/netif/ixgbe/ixgbe_mbx.c     |  751 +++++
 sys/dev/netif/ixgbe/ixgbe_mbx.h     |  112 +
 sys/dev/netif/ixgbe/ixgbe_osdep.h   |  174 ++
 sys/dev/netif/ixgbe/ixgbe_phy.c     | 1868 +++++++++++
 sys/dev/netif/ixgbe/ixgbe_phy.h     |  143 +
 sys/dev/netif/ixgbe/ixgbe_type.h    | 3151 +++++++++++++++++++
 sys/dev/netif/ixgbe/ixgbe_vf.c      |  502 +++
 sys/dev/netif/ixgbe/ixgbe_vf.h      |  131 +
 sys/dev/netif/ixgbe/ixgbe_x540.c    |  971 ++++++
 sys/dev/netif/ixgbe/ixgbe_x540.h    |   65 +
 32 files changed, 24146 insertions(+), 1 deletions(-)
 create mode 100644 share/man/man4/ixgbe.4
 create mode 100644 sys/dev/netif/ixgbe/LICENSE
 create mode 100644 sys/dev/netif/ixgbe/Makefile
 create mode 100644 sys/dev/netif/ixgbe/README
 create mode 100644 sys/dev/netif/ixgbe/ixgbe.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_82598.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_82598.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_82599.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_82599.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_api.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_api.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_common.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_common.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_defines.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_mbx.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_mbx.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_osdep.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_phy.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_phy.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_type.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_vf.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_vf.h
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_x540.c
 create mode 100644 sys/dev/netif/ixgbe/ixgbe_x540.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9407f759365fb59e977fe7c7ac97261e65bc60bc


-- 
DragonFly BSD source repository





More information about the Commits mailing list