K tomu probuzení síťovkou při "PHY activity":
Síťovka bývala původně rozdělená na dva čipy podle vrstev: MAC a PHY = cca L2 a L1.
Mezi nimi bývalo tradičně rozhraní MII, dnes to může být některá z variant RMII, GMII, RGMII, SGMII nebo jak se všecky jmenujou, plus proti SFPčkům třeba jenom tupý SERDES... (ale jsou i SFPčka co berou SGMII). PHY čip má nějakou svoji inteligenci, přes MII teče nejen payload ale dají se i zpovídat nějaké konfigurační registry PHY. Netuším jestli je to polling-only nebo umí i nějaký "interrupt ve směru PHY->MAC" apod.
Čili pak je otázka, co se vlastně počítá jako "PHY activity". Zas kdyby to bylo "cokoli na MII sběrnici" tak by se možná musela síťovka budit prakticky okamžitě...
Dnešní síťovky mají obvykle MAC a PHY pohromadě v jednom švábu, ale nějaké interní MII tam tuším pořád bývá k vidění. (Oddělené vícenásobné PHY bývá dodnes vidět ve switchích, pokud se nepletu.) Kromě ethtoolu býval nástroj miitool, který uměl i dumpnout MII registry. Ale dlouho jsem to nezkoušel, nevím jestli to není dávno deprecated (jestli MII API dávno nezmizelo ze síťových driverů). No a pokud by se podařilo dumpnout MII registry tak potom pátrat v docech, jestli člověk nenajde něco zajímavého... což by se asi stejně nepodařilo :-/