[PATCH net-next v5 05/11] net: ti: prueth: Adds ethtool support for ICSSM PRUETH Driver

Parvathi Pudi parvathi at couthit.com
Wed Apr 16 04:59:03 PDT 2025


Hi,

>> +static int icssm_emac_get_link_ksettings(struct net_device *ndev,
>> +					 struct ethtool_link_ksettings *ecmd)
>> +{
>> +	return phy_ethtool_get_link_ksettings(ndev, ecmd);
>> +}
>> +
> 
>> +static int
>> +icssm_emac_set_link_ksettings(struct net_device *ndev,
>> +			      const struct ethtool_link_ksettings *ecmd)
>> +{
>> +	return phy_ethtool_set_link_ksettings(ndev, ecmd);
>> +}
> 
>> +/* Ethtool support for EMAC adapter */
>> +const struct ethtool_ops emac_ethtool_ops = {
>> +	.get_drvinfo = icssm_emac_get_drvinfo,
>> +	.get_link_ksettings = icssm_emac_get_link_ksettings,
>> +	.set_link_ksettings = icssm_emac_set_link_ksettings,
> 
> The wrappers don't do anything, so why not just use
> phy_ethtool_get_link_ksettings() and phy_ethtool_set_link_ksettings()
> directly?
> 
> 	Andrew

Yes, the wrapper API does the same. We will clean this in the next version.


Thanks and Regards,
Parvathi.



More information about the linux-arm-kernel mailing list