|
@@ -434,7 +434,7 @@ EXPORT_SYMBOL(ethtool_convert_link_mode_to_legacy_u32);
|
|
|
/* return false if legacy contained non-0 deprecated fields
|
|
/* return false if legacy contained non-0 deprecated fields
|
|
|
* maxtxpkt/maxrxpkt. rest of ksettings always updated
|
|
* maxtxpkt/maxrxpkt. rest of ksettings always updated
|
|
|
*/
|
|
*/
|
|
|
-static bool
|
|
|
|
|
|
|
+bool
|
|
|
convert_legacy_settings_to_link_ksettings(
|
|
convert_legacy_settings_to_link_ksettings(
|
|
|
struct ethtool_link_ksettings *link_ksettings,
|
|
struct ethtool_link_ksettings *link_ksettings,
|
|
|
const struct ethtool_cmd *legacy_settings)
|
|
const struct ethtool_cmd *legacy_settings)
|
|
@@ -478,11 +478,12 @@ convert_legacy_settings_to_link_ksettings(
|
|
|
= legacy_settings->eth_tp_mdix_ctrl;
|
|
= legacy_settings->eth_tp_mdix_ctrl;
|
|
|
return retval;
|
|
return retval;
|
|
|
}
|
|
}
|
|
|
|
|
+EXPORT_SYMBOL_GPL(convert_legacy_settings_to_link_ksettings);
|
|
|
|
|
|
|
|
/* return false if ksettings link modes had higher bits
|
|
/* return false if ksettings link modes had higher bits
|
|
|
* set. legacy_settings always updated (best effort)
|
|
* set. legacy_settings always updated (best effort)
|
|
|
*/
|
|
*/
|
|
|
-static bool
|
|
|
|
|
|
|
+bool
|
|
|
convert_link_ksettings_to_legacy_settings(
|
|
convert_link_ksettings_to_legacy_settings(
|
|
|
struct ethtool_cmd *legacy_settings,
|
|
struct ethtool_cmd *legacy_settings,
|
|
|
const struct ethtool_link_ksettings *link_ksettings)
|
|
const struct ethtool_link_ksettings *link_ksettings)
|
|
@@ -524,6 +525,7 @@ convert_link_ksettings_to_legacy_settings(
|
|
|
= link_ksettings->base.transceiver;
|
|
= link_ksettings->base.transceiver;
|
|
|
return retval;
|
|
return retval;
|
|
|
}
|
|
}
|
|
|
|
|
+EXPORT_SYMBOL_GPL(convert_link_ksettings_to_legacy_settings);
|
|
|
|
|
|
|
|
/* number of 32-bit words to store the user's link mode bitmaps */
|
|
/* number of 32-bit words to store the user's link mode bitmaps */
|
|
|
#define __ETHTOOL_LINK_MODE_MASK_NU32 \
|
|
#define __ETHTOOL_LINK_MODE_MASK_NU32 \
|