net: consolidate and fix ethtool_ops->get_settings calling