Solarflare runs good for me.
# lspci -vs 03:00.0
03:00.0 Ethernet controller: Solarflare Communications SFC9020 [Solarstorm]
Subsystem: Solarflare Communications SFN6122F-R7 SFP+ Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 19
I/O ports at e100
Memory at dd000000 (64-bit, non-prefetchable)
Memory at de050000 (64-bit, non-prefetchable)
Expansion ROM at de020000 [disabled]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data