Skip to content

ptp cornercase cleanups

Keller intel-wired-lan 2 versions – New

Get series with b4
b4 am 02874ECE860811409154E81DA85FBB5857E1D0D9@ORSMSX115.amr.corp.intel.com

Versions newest first · linked by author and title

  1. v3 Latest5 patches 0 repliesNew
  2. v11 patch 0 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5net-intel: fix race condition with PTP_TX_IN_PROGRESS bits+0 -00 replies
2/5net-intel: avoid permanent lock of *_PTP_TX_IN_PROGRESS+0 -00 replies
3/5net-intel: add statistic indicating number of skipped Tx timestamps+0 -00 replies
4/5i40e: use pf data structure directly in i40e_ptp_rx_hang+0 -00 replies
5/5net-intel: check for Tx timestamp timeouts during watchdog+0 -00 replies

Reviews trailers per patch

None of the 5 patches has a Reviewed-by or Acked-by.

PatchAndrew Bowers
1/5T-b
2/5T-b
3/5T-b
4/5T-b
5/5T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [Intel-wired-lan] [PATCH v3 0/5] ptp cornercase cleanups
Quoted 37 lines

-----Original Message-----
From: Keller, Jacob E
Sent: Friday, April 28, 2017 11:44 AM
To: Intel Wired LAN <[email protected]>
Cc: Richard Cochran <[email protected]>; David Mirabito <[email protected]>; Keller, Jacob E <[email protected]>
Subject: [PATCH v3 0/5] ptp cornercase cleanups

This version fixes two minor issues I realized after I was porting them back to out-of-tree drivers. Sorry for the thrash.

Jacob Keller (5):
net-intel: fix race condition with PTP_TX_IN_PROGRESS bits
net-intel: avoid permanent lock of *_PTP_TX_IN_PROGRESS
net-intel: add statistic indicating number of skipped Tx timestamps
i40e: use pf data structure directly in i40e_ptp_rx_hang
net-intel: check for Tx timestamp timeouts during watchdog

 drivers/net/ethernet/intel/e1000e/e1000.h        |  1 +
 drivers/net/ethernet/intel/e1000e/ethtool.c      |  1 +
 drivers/net/ethernet/intel/e1000e/netdev.c       | 27 ++++++++-----
 drivers/net/ethernet/intel/i40e/i40e.h           |  5 ++-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c   |  1 +
 drivers/net/ethernet/intel/i40e/i40e_main.c      |  3 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c       | 48 +++++++++++++++++++++--
-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c      | 28 +++++++++++---
 drivers/net/ethernet/intel/igb/igb.h             |  2 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c     |  1 +
 drivers/net/ethernet/intel/igb/igb_main.c        | 26 ++++++++++---
 drivers/net/ethernet/intel/igb/igb_ptp.c         | 41 +++++++++++++++++++-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h         |  2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c |  3 ++
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c    | 42 ++++++++++++++-------
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c     | 42 +++++++++++++++++++--
 16 files changed, 227 insertions(+), 46 deletions(-)
Quoted 2 lines

--
2.13.0.rc0.317.gcc792a6cad5a

Jeff, can you please drop this series? I'm about to send out an (identical content) v2 which splits the patches apart to each driver, and necessarily requires new subject names.

Thanks,
Jake