diff options
| author | Matthew Vick <matthew.vick@intel.com> | 2012-12-13 07:20:33 +0000 | 
|---|---|---|
| committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2013-01-18 04:56:01 -0800 | 
| commit | b66e2397cd277cf2bec2628b3ed35865df2609e5 (patch) | |
| tree | b18feb50f23e5fa67c4f73dca9fed86d27948eac /drivers/net/ethernet/intel/igb/igb_ethtool.c | |
| parent | e428893b7d0aecd0ca627c439e7420334824f764 (diff) | |
| download | olio-linux-3.10-b66e2397cd277cf2bec2628b3ed35865df2609e5.tar.xz olio-linux-3.10-b66e2397cd277cf2bec2628b3ed35865df2609e5.zip  | |
igb: Add support for SW timestamping
Enable SW timestamping for situations where the user may prefer it over HW
timestamping or there may not be HW timestamping.
Cc: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: Matthew Vick <matthew.vick@intel.com>
Acked-by: Jacob Keller <Jacob.e.keller@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igb/igb_ethtool.c')
| -rw-r--r-- | drivers/net/ethernet/intel/igb/igb_ethtool.c | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c index bfe9208c4b1..61803032fdd 100644 --- a/drivers/net/ethernet/intel/igb/igb_ethtool.c +++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c @@ -2272,12 +2272,21 @@ static int igb_get_ts_info(struct net_device *dev,  	struct igb_adapter *adapter = netdev_priv(dev);  	switch (adapter->hw.mac.type) { +	case e1000_82575: +		info->so_timestamping = +			SOF_TIMESTAMPING_TX_SOFTWARE | +			SOF_TIMESTAMPING_RX_SOFTWARE | +			SOF_TIMESTAMPING_SOFTWARE; +		return 0;  	case e1000_82576:  	case e1000_82580:  	case e1000_i350:  	case e1000_i210:  	case e1000_i211:  		info->so_timestamping = +			SOF_TIMESTAMPING_TX_SOFTWARE | +			SOF_TIMESTAMPING_RX_SOFTWARE | +			SOF_TIMESTAMPING_SOFTWARE |  			SOF_TIMESTAMPING_TX_HARDWARE |  			SOF_TIMESTAMPING_RX_HARDWARE |  			SOF_TIMESTAMPING_RAW_HARDWARE;  |