igc: Complete to commit Add basic skeleton for PTP
authorSasha Neftin <sasha.neftin@intel.com>
Wed, 22 Jan 2020 09:21:13 +0000 (11:21 +0200)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 20 Feb 2020 00:51:28 +0000 (16:51 -0800)
commita5136f7677a3bd47e3053a36b447259ec48fd1ed
tree112a10afa87e0a1e9c29be84e0a0e123db52f6a6
parent563212224b7e7b7da9a6903dc1a7a41f7e48ac51
igc: Complete to commit Add basic skeleton for PTP

commit 5f2958052c58 ("igc: Add basic skeleton for PTP") added basic
support for PTP, what's missing is support for suspending.
Legacy power management has been added. Now we can add
the suspend method to the igc_shutdown.
By cleaning the runtime storage for timestamp this avoids a possible
invalid memory access when the system comes back from suspend state.

Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/igc/igc.h
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/intel/igc/igc_ptp.c