ChangeLog for 3.1.0 =================== * Fix - ethtool register tests updated for new code * Cleanup - update function calls to new non-deprecated versions * Fix - Runtime PM interfering with EEE in Sx states * Fix - EEE in S5 use same workaround as S3 and S4 * Fix - Compile tag wrapping for Runtime PM * Fix - loading driver when cable out not initializing hardware correctly * Fix - ethtool interacting with Runtime PM * Fix - initialization of skbuff's * Cleanup - return values should use true/false instead of 1/0 * Add - timeout for HW time stammping * Add - ethtool statistic for HW timestamp timeouts * Cleanup - driver warning messages * Cleanup - various code style cleanups * Fix - include VLAN_HEADER in MTU calculation when changing MTU * Fix - make more intelligent choices when grabbing address registers on ME platforms * Add - send notification and handle case when programming address register fails * NOTE - due to a backporting issue, there is a problem compiling this driver under Ubuntu 14.04.