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