4b0a800988
The three drivers (em, lem and igb) are extremely similar, too bad that the structures use different names and we cannot share the code.