summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ice/ice_ptp.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-08ice: reschedule ice_ptp_wait_for_offset_valid during resetJacob Keller1-1/+6
2022-12-08ice: make Tx and Rx vernier offset calibration independentSiddaraju DH1-107/+21
2022-12-08ice: only check set bits in ice_ptp_flush_tx_trackerJacob Keller1-9/+29
2022-12-08ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstampJacob Keller1-36/+65
2022-12-08ice: cleanup allocations in ice_ptp_alloc_tx_trackerJacob Keller1-7/+11
2022-12-08ice: protect init and calibrating check in ice_ptp_request_tsJacob Keller1-5/+31
2022-12-08ice: synchronize the misc IRQ when tearing down Tx trackerJacob Keller1-4/+6
2022-12-08ice: check Tx timestamp memory register for ready timestampsJacob Keller1-7/+41
2022-12-08ice: handle discarding old Tx requests in ice_ptp_tx_tstampJacob Keller1-63/+48
2022-12-08ice: always call ice_ptp_link_change and make it voidJacob Keller1-12/+12
2022-12-08ice: fix misuse of "link err" with "link status"Jacob Keller1-1/+1
2022-12-08ice: Reset TS memory for all quadsKarol Kolacinski1-27/+2
2022-12-08ice: Remove the E822 vernier "bypass" logicMilena Olech1-5/+5
2022-12-08ice: Use more generic names for ice_ptp_tx fieldsSergey Temerkhanov1-13/+13
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-10/+10
2022-11-21ice: fix handling of burst Tx timestampsJacob Keller1-10/+10
2022-10-31ptp: introduce helpers to adjust by scaled parts per millionJacob Keller1-16/+2
2022-09-28ice: Merge pin initialization of E810 and E810T adaptersArkadiusz Kubalewski1-37/+10
2022-09-20ice: Add low latency Tx timestamp readKarol Kolacinski1-25/+22
2022-09-06ice: Check if reset in progress while waiting for offsetsMichal Michalik1-0/+3
2022-08-16ice: introduce ice_ptp_reset_cached_phctime functionJacob Keller1-23/+76
2022-08-16ice: re-arrange some static functions in ice_ptp.cJacob Keller1-336/+336
2022-08-16ice: track and warn when PHC update is lateJacob Keller1-3/+25
2022-08-16ice: track Tx timestamp stats similar to other Intel driversJacob Keller1-3/+8
2022-07-28ice: implement adjfine with mul_u64_u64_div_u64Jacob Keller1-13/+3
2022-07-15ice: Add EXTTS feature to the feature bitmapAnirudh Venkataramanan1-5/+13
2022-06-14ice: Fix PTP TX timestamp offset calculationMichal Michalik1-1/+1
2022-05-17ice: fix crash when writing timestamp on RX ringsArkadiusz Kubalewski1-4/+15
2022-05-06ice: fix PTP stale Tx timestamps cleanupMichal Michalik1-2/+8
2022-03-16ice: add trace events for tx timestampsJacob Keller1-0/+8
2022-02-18ice: check the return of ice_ptp_gettimex64Tom Rix1-1/+4
2022-01-06ice: Use bitmap_free() to free bitmapChristophe JAILLET1-1/+1
2021-12-21ice: support crosstimestamping on E822 devices if supportedJacob Keller1-0/+117
2021-12-21ice: exit bypass mode once hardware finishes timestamp calibrationJacob Keller1-2/+200
2021-12-21ice: implement basic E822 PTP supportJacob Keller1-12/+280
2021-12-21ice: introduce ice_ptp_init_phc functionJacob Keller1-33/+20
2021-12-21ice: PTP: move setting of tstamp_configJacob Keller1-11/+7
2021-12-21ice: introduce ice_base_incval functionJacob Keller1-3/+17
2021-12-21ice: Fix E810 PTP reset flowKarol Kolacinski1-33/+159
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+5
2021-12-14ice: Don't put stale timestamps in the skbKarol Kolacinski1-7/+4
2021-12-14ice: Use div64_u64 instead of div_u64 in adjfineKarol Kolacinski1-1/+1
2021-12-14net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEXHangbin Liu1-4/+0
2021-10-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2021-10-25ice: check whether PTP is initialized in ice_ptp_release()Yongxin Liu1-0/+3
2021-10-15ice: split ice_ring onto Tx/Rx separate structsMaciej Fijalkowski1-1/+1
2021-10-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+7
2021-10-14ice: Implement support for SMA and U.FL on E810-TMaciej Machnikowski1-6/+364
2021-10-12ice: fix locking for Tx timestamp tracking flushJacob Keller1-8/+7
2021-08-27ice: restart periodic outputs around time changesJacob Keller1-0/+49