A "modern" elxl driver
I undertook this past weekend an effort to "port" the NetBSD "ex" driver to GLDv3, as an open source replacement for "elxl". It took a bit over 2 days. The new sources are on line in a webrev format. I'd really appreciate feedback. I'm hoping to integrate these changes soon (and I could use help with testing!) This new version, apart from being Open Source, also has with it: 1. Full support for VLANs (including full-MTU frames) 2. Full support for link notification on twisted pair (and hopefully also fiber) 3. Full integration with Brussels for MII and media selection. 4. Full support for Suspend/Resume (S3) 5. Full support for Quiesce (fast reboot) 6. Support for additional devices It can also be extended fairly easily to support Cardbus and MiniPCI variants, and hardware checksum offload. (The checksum offload part is basically written and #ifdef'd out until I find a newer card to test with personally.) What is missing is "automatic...