On 2016-12-05 16:01, Ben Greear wrote: > > > On 12/05/2016 06:53 AM, Johannes Berg wrote: >> >>> Unless I screwed up, this patch also returns an average. >> >> Oops, sorry. I missed the whole mac_div() indirection thing. >> >> I'm not super convinced anyway though - all of this data already is >> available in a much more reliable fashion, even trackable when stations >> are removed (all data gets sent in the DEL_STATION notification), so >> adding a crippled way to get the same data seems a bit strange? > > Ethtool stats are easy to program against, and I am already making the > get-stats call to get other things, so it was a quick tweak to return > these additional values. I agree the stats are of somewhat limited worth, > but the cost to get them is also pretty small code wise :) You're still adding bloat for everybody for the sake of a little convenience on your side. I think that's a bad trade-off. nl80211 is not *that* hard to program against... I don't really see much point in duplicating an arbitrary subset of nl80211 information in ethtool. - Felix