aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/igb/e1000_hw.h
diff options
context:
space:
mode:
authorJacob Keller <jacob.e.keller@intel.com>2018-10-05 09:33:56 -0700
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-11-07 09:47:01 -0800
commita9e510589d7017ee4e82800d0a1d78a694772787 (patch)
treed38e8d0791cfeb12f7a1e5927f6866a57ea8ef94 /drivers/net/ethernet/intel/igb/e1000_hw.h
parentixgbevf: add support for software timestamps (diff)
downloadlinux-dev-a9e510589d7017ee4e82800d0a1d78a694772787.tar.xz
linux-dev-a9e510589d7017ee4e82800d0a1d78a694772787.zip
intel-ethernet: software timestamp skbs as late as possible
Many of the Intel Ethernet drivers call skb_tx_timestamp() earlier than necessary. Move the calls to this function to the latest point possible, just prior to notifying hardware of the new Tx packet when we bump the tail register. This affects i40e, iavf, igb, igc, and ixgbe. The e100, e1000, e1000e, fm10k, and ice drivers already call the skb_tx_timestamp() function just prior to indicating the Tx packet to hardware, so they do not need to be changed. Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igb/e1000_hw.h')
0 files changed, 0 insertions, 0 deletions