smsc95xx: use ethtool_op_get_ts_info()
This change enables the use of SW timestamping on Raspberry PI. smsc95xx uses the usbnet transmit function usbnet_start_xmit(), which implements software timestamping. However the SOF_TIMESTAMPING_TX_SOFTWARE capability was missing and only SOF_TIMESTAMPING_RX_SOFTWARE was announced. By using ethtool_op_get_ts_info() as get_ts_info() also the SOF_TIMESTAMPING_TX_SOFTWARE is announced. Signed-off-by: Petr Kulhavy <brain@jikos.cz> Reviewed-by: Woojung Huh <Woojung.Huh@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									c4c4290c17
								
							
						
					
					
						commit
						a8f5cb9e79
					
				| @ -898,6 +898,7 @@ static const struct ethtool_ops smsc95xx_ethtool_ops = { | |||||||
| 	.set_wol	= smsc95xx_ethtool_set_wol, | 	.set_wol	= smsc95xx_ethtool_set_wol, | ||||||
| 	.get_link_ksettings	= smsc95xx_get_link_ksettings, | 	.get_link_ksettings	= smsc95xx_get_link_ksettings, | ||||||
| 	.set_link_ksettings	= smsc95xx_set_link_ksettings, | 	.set_link_ksettings	= smsc95xx_set_link_ksettings, | ||||||
|  | 	.get_ts_info	= ethtool_op_get_ts_info, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) | static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user