Aha ..
https://github.com/systemd/systemd/blob/master/src/shared/ethtool-util.c#L279
Reads current WOL settings and doesn't set them again if not necessary - we're back the r8169 driver or the BIOS possibly not quite initializing something correctly on start-up, which an explicit ioctl to set WOL corrects :(
Aha ..
https:/ /github. com/systemd/ systemd/ blob/master/ src/shared/ ethtool- util.c# L279
Reads current WOL settings and doesn't set them again if not necessary - we're back the r8169 driver or the BIOS possibly not quite initializing something correctly on start-up, which an explicit ioctl to set WOL corrects :(