Description of problem:
ethtool commands contain the interface name in 1.x client, but 3.x client does not. It clearly intends to because there is an underscore at the end of each file name. This causes there to be a set of ethtool files for only one interface since each interface gets overwritten.
Example `ethtool -k` filename:
It should be something like:
This has been fixed. Waiting on a release for a "fixed in..." version to include in this BZ.