I'm looking for a gigabit Ethernet adapter with a TCP offload engine that will work nicely with a modern Linux kernel. Due to the way patches and updates are handled, I really need one that has an open (blob-less) driver.
I'm beginning to think such a thing might not exist. I'm hoping that I'm just missing a lesser known manufacturer that I could try. I'd rather put up with a relatively quirky card than have to deal with the issues surrounding closed source TOE drivers in Linux.
I'm aware of the venerable Broadcom and Intel team cards, but I don't want to buy yet another piece of hardware that requires dealing with non-free firmware or driver blobs. I'm so close to getting rid of anything that won't work without them, I'd hate to introduce something else.
I'd also appreciate any 'home brew' experiences, if they relate to this question.