ixgbe: Import Intel PRO/10GbE driver from FreeBSD
authorFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 30 Jun 2012 14:50:07 +0000 (16:50 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 30 Jun 2012 16:24:56 +0000 (18:24 +0200)
commit9407f759365fb59e977fe7c7ac97261e65bc60bc
tree9e10defd1eaff637a0ec2b047e6f7df007589709
parent5406684d1fb88a44f3c4843fd70494e58b3cd431
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
32 files changed:
share/man/man4/Makefile
share/man/man4/ixgbe.4 [new file with mode: 0644]
sys/conf/files
sys/config/GENERIC
sys/config/LINT
sys/config/LINT64
sys/config/X86_64_GENERIC
sys/dev/netif/Makefile
sys/dev/netif/ixgbe/LICENSE [new file with mode: 0644]
sys/dev/netif/ixgbe/Makefile [new file with mode: 0644]
sys/dev/netif/ixgbe/README [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_82598.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_82598.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_82599.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_82599.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_api.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_api.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_common.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_common.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_defines.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_mbx.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_mbx.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_osdep.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_phy.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_phy.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_type.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_vf.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_vf.h [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_x540.c [new file with mode: 0644]
sys/dev/netif/ixgbe/ixgbe_x540.h [new file with mode: 0644]