Submitted by: Christoph Mallon MFC after: 3 days
Some shared code reorganization along with the new adapter. Sync changes to OACTIVE in igb into this driver. Misc small fixes.