]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: Update PTP to support X550EM_x devices
authorMark Rustad <mark.d.rustad@intel.com>
Tue, 27 Oct 2015 16:58:07 +0000 (09:58 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 6 Jul 2016 23:40:18 +0000 (16:40 -0700)
commitc66bedff6c38967ca5f821970098b67cab5dd6a7
tree372a2c68bdc4555c5b0c1b7fc10eb370a6e32f5e
parent0123a778309cebd41e849027df2e121b553a4d2a
ixgbe: Update PTP to support X550EM_x devices

Orabug: 23177316

The X550EM_x devices handle clocking differently, so update the
PTP implementation to accommodate them. This involves significant
changes to ixgbe's PTP code to accommodate the new range of
behaviors including things like non-power-of-2 clock wrapping.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Darin Miller <darin.j.miller@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit a9763f3cb54c7f1c6a47962c814935654476d09f)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h