OSDN Git Service

i40e: fix PTP on 5Gb links
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Fri, 7 May 2021 18:56:25 +0000 (11:56 -0700)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 24 Jun 2021 18:06:28 +0000 (11:06 -0700)
commit26b0ce8dd3dd704393dbace4dc416adfeffe531f
tree0dc19a72c22c867f86fb9fe0b3b1a9adf55646a4
parent9262793e59f0423437166a879a73d056b1fe6f9a
i40e: fix PTP on 5Gb links

As reported by Alex Sergeev, the i40e driver is incrementing the PTP
clock at 40Gb speeds when linked at 5Gb. Fix this bug by making
sure that the right multiplier is selected when linked at 5Gb.

Fixes: 3dbdd6c2f70a ("i40e: Add support for 5Gbps cards")
Cc: stable@vger.kernel.org
Reported-by: Alex Sergeev <asergeev@carbonrobotics.com>
Suggested-by: Alex Sergeev <asergeev@carbonrobotics.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/i40e/i40e_ptp.c