Changelog for 3.5.1 * Fix build on newer kernels (4.19+) * Backport to upstream: e1f65b0d70(e1000e: allow non-monotonic SYSTIM readings) * Initial support for the following devices: Ethernet Connection (11) I219-LM Ethernet Connection (11) I219-V Ethernet Connection (12) I219-LM Ethernet Connection (12) I219-V * Added support for PCIm function state: Due to commit: 5d8682588605 ("[misc] mei: me: allow runtime pm for platform with D0i3") When disconnecting the cable and reconnecting it, the NIC enters DMoff state. This caused wrong link indication and duplex mismatch. This bug is decribed in: https://bugzilla.redhat.com/show_bug.cgi?id=1689436 Checking PCIm function state and performing PHY reset in watchdog task solves this issue.