I have a Zotac Mini-PC with a RTL8111E-VL and just by chance figured out that EEE is disabled on the link between my EEE-capable switch and this device.
After a little investigating I found that from the beginning of this driver advertising of EEE was disabled: See rtl8168e_2_hw_phy_config, line 3802, there MMD device 7, register 0x3c is set to 0 what disables 100BaseT and 1000BaseT EEE advertising. Is there any known issue with EEE on this chip justifying this? However, even after removing this (dev 7, reg 3c now having the correct value 6) no EEE is advertised. Rgds, Heiner