From: "John W. Linville" <linvi...@tuxdriver.com> Date: Tue, 12 Jul 2016 14:12:52 -0400
> I haven't heard a strong case for why it is necessary. Stats on large scale setups/systems is problematic and ethtool is a part of that problem. Extensibility in general suffers because of the ioctl() interface as well. For getting ethtool settings or stats, we have no clean filtering mechanism. I could go on and on... I think before any new features are added to ethtool, we move over to the netlink based interface and lock the existing ioctl() API in stone.