Commit Graph

  • f078f19339 ts2phc_phc_master: make use of new kernel API for perout waveform master Vladimir Oltean 2020-05-25 10:57:44 +0300
  • d5b3b1e07b ts2phc: allow the PHC PPS master to be synchronized Vladimir Oltean 2020-08-01 14:28:50 +0300
  • 3045a49855 ts2phc: reconfigure sync direction by subscribing to ptp4l port events Vladimir Oltean 2020-07-28 03:01:16 +0300
  • a6c19b7154 ts2phc: split slave poll from servo loop Vladimir Oltean 2020-08-01 17:45:00 +0300
  • 1441562149 ts2phc_slave: print master offset Vladimir Oltean 2020-06-29 01:58:59 +0300
  • 314ff98903 ts2phc: instantiate a pmc node Vladimir Oltean 2020-07-28 02:48:06 +0300
  • 3f2e73e91b ts2phc: instantiate a full clock structure for every PHC master Vladimir Oltean 2020-07-28 02:52:16 +0300
  • 1967a5fc26 ts2phc: instantiate a full clock structure for every slave PHC Vladimir Oltean 2020-07-28 02:51:28 +0300
  • 703c3c7bc7 ts2phc: create a private data structure Vladimir Oltean 2020-06-28 22:02:38 +0300
  • f44b3d8b6c phc2sys: break out pmc code into pmc_common.c Vladimir Oltean 2020-08-30 01:37:51 +0300
  • cc88812d12 phc2sys: make PMC functions non-static Vladimir Oltean 2020-08-30 01:36:59 +0300
  • 317e419d1f phc2sys: extract PMC functionality into a smaller struct pmc_node Vladimir Oltean 2020-08-30 00:50:06 +0300
  • 2f8470980d phc2sys: break long lines in the PTP management message accessors Vladimir Oltean 2020-08-30 00:34:01 +0300
  • 8001bd3c4e port: switch PHC in jbod mode when in UNCALIBRATED or SLAVE state Vladimir Oltean 2020-08-01 20:06:09 +0300
  • 76657d6da3 clock: redecide state if get EV_FAULT_DETECTED event Rodney Greenstreet 2019-10-24 12:45:17 +0800
  • 416058d136 port: drop erroneous neighbor rate ratio Rodney Greenstreet 2019-10-24 12:43:19 +0800
  • f8ffb2cf5a Add BMCA support for IEEE 802.1AS-2011 Yangbo Lu 2019-10-23 18:08:36 +0800
  • 1486660e95 Add IEEE 802.1AS-2011 time-aware bridge support Yangbo Lu 2019-11-13 10:46:34 +0800
  • 14e09fd9ed phc2sys: rename struct node to struct phc2sys_private Vladimir Oltean 2020-08-18 02:19:30 +0300
  • 380d023abb posix_clock_open: derive PHC index from device name if possible Vladimir Oltean 2020-08-18 02:19:29 +0300
  • cef87c6f03 tmv: introduce an initializer from nanoseconds Vladimir Oltean 2020-08-18 02:19:28 +0300
  • 6325880094 tmv: introduce a conversion helper from ptp_clock_time Vladimir Oltean 2020-08-18 02:19:27 +0300
  • 226c285ec4 phc_ctl: display all capability information Jacob Keller 2020-08-05 16:02:08 -0700
  • 3da961bb11 Version 3.0 Richard Cochran 2020-07-22 16:14:39 -0700
  • 1335db3bde ts2phc: Ignore pulses with invalid time stamps. Richard Cochran 2020-07-22 14:56:36 -0700
  • 70c32043a5 ts2phc: Fix memory leak. Richard Cochran 2020-07-22 14:52:48 -0700
  • 278d9f45ab ts2phc: Use proper close method on the error path. Richard Cochran 2020-07-22 14:49:05 -0700
  • 61c6a70898 phc2sys: provide missing kernel headers for sysoff functionality Vladimir Oltean 2020-06-25 01:21:34 +0300
  • cb3fbc1010 Catch unexpected socket polling errors. Richard Cochran 2020-06-24 08:59:31 -0700
  • b6fa222201 Eliminate isort Georg Sauthoff 2020-06-21 11:14:45 +0200
  • bf0a644b99 port: print sync/follow-up mismatch events Vladimir Oltean 2020-06-15 18:23:21 +0300
  • 5cca24bc07 ptp4l: call recvmsg() with the MSG_DONTWAIT flag Vladimir Oltean 2020-06-15 18:23:19 +0300
  • 7c49882e34 fix small typo Werner Macho 2020-06-15 14:14:54 +0100
  • 7de73fefc3 Fix printf if time_t is long long Christian Eggers 2020-06-02 15:01:20 +0200
  • 6eb9898f61 pmc: Show slave delay timing data TLVs attached to signaling messages. Richard Cochran 2020-04-15 10:54:43 -0700
  • 271a6d53f6 port: Support slave event monitoring of delay timing data. Richard Cochran 2020-04-16 14:38:52 -0700
  • 4466d7b8ab monitor: Add support for slave delay timing data TLV. Richard Cochran 2020-04-16 14:24:19 -0700
  • ef9d51a47d tlv: Encode and decode SLAVE_DELAY_TIMING_DATA_NP TLVs. Richard Cochran 2020-04-15 10:53:22 -0700
  • 2d2637989c pmc: Show slave receive timing data TLVs attached to signaling messages. Richard Cochran 2020-04-14 18:12:31 -0700
  • 18bd3054ff port: Support slave event monitoring of Sync timing data. Richard Cochran 2020-04-14 18:10:34 -0700
  • 6f95c2e92c clock: Create a slave event monitor. Richard Cochran 2020-04-14 18:13:11 -0700
  • d3a519e26d Introduce a module for slave event monitoring. Richard Cochran 2020-04-13 18:57:16 -0700
  • d0aa29b932 tlv: Encode and decode SLAVE_RX_SYNC_TIMING_DATA TLVs. Richard Cochran 2020-04-06 16:33:13 -0700
  • b4d3b4126f tlv: Update macro definitions. Richard Cochran 2020-04-04 13:03:33 -0700
  • faea24aa32 Reject path trace TLVs with excessive elements. Richard Cochran 2020-04-05 18:08:27 -0700
  • 8f523e4d62 port: Publish the method for creating signaling messages. Richard Cochran 2020-04-13 19:09:16 -0700
  • 0695d48332 port: Export the value of the wildcard port identity. Richard Cochran 2020-04-13 19:05:16 -0700
  • 44c06f5d44 util: Mark port identity comparisons as const. Richard Cochran 2020-04-13 19:02:25 -0700
  • 5aa19dd3f4 port: Convey targeted forwarding errors to the caller. Richard Cochran 2020-04-30 06:20:17 -0700
  • a6e0b83bd5 sk: Convey transmit path errors to the caller. Richard Cochran 2020-04-30 06:13:33 -0700
  • d95fbcb566 raw: Convey transmit path errors to the caller. Richard Cochran 2020-04-30 06:15:54 -0700
  • 0d82c41ac1 uds: Convey transmit path errors to the caller. Richard Cochran 2020-04-30 06:11:37 -0700
  • b2bf55aebd udp6: Convey transmit path errors to the caller. Richard Cochran 2020-04-30 06:09:02 -0700
  • d4fbb0701d udp: Convey transmit path errors to the caller. Richard Cochran 2020-04-30 06:08:45 -0700
  • 306ac67460 transport: Correct grammar in the doxygen comments. Richard Cochran 2020-04-30 06:12:23 -0700
  • f8078f00f7 Let the free running port state reflect the synchronization uncertain flag. Richard Cochran 2020-05-05 16:22:17 -0700
  • 6c5b61a64c pmc: Support getting and setting the local synchronization uncertain flag. Richard Cochran 2020-05-05 12:36:44 -0700
  • b8194a177a Implement the synchronization uncertain flag. Richard Cochran 2020-05-05 12:27:42 -0700
  • 7df88afab9 Add support for write phase mode. Richard Cochran 2020-05-04 11:07:57 -0700
  • d4b97f497c Decouple servo state from automotive profile. Vincent Cheng 2020-01-23 14:07:22 -0500
  • acd1429645 Add documentation for the ts2phc program. Richard Cochran 2019-12-23 22:37:22 -0800
  • 7486e6e4e1 ts2phc: Support using a GPS radio as the master clock. Richard Cochran 2019-12-29 11:12:32 -0800
  • 43c51cf144 Introduce a leap second table. Richard Cochran 2020-03-08 08:20:07 -0700
  • 9c6e0f57b3 ts2phc: Support using a PHC as the master clock. Richard Cochran 2019-12-22 12:51:43 -0800
  • 1bdc9143aa Introduce the ts2phc program. Richard Cochran 2019-07-07 16:47:48 -0700
  • 2f0bfb2837 pmc: Allow multiple local subscribers. Richard Cochran 2020-04-03 07:11:42 -0700
  • 1044268e85 pmc: Subscribe to port state push notification events when requested. Richard Cochran 2020-03-31 15:03:03 -0700
  • e6d52c54e9 pmc: Allow printing of the SUBSCRIBE_EVENTS_NP tlv. Richard Cochran 2020-03-31 10:25:06 -0700
  • aed79c38d4 pmc: Move private macros back into their source files. Richard Cochran 2020-03-31 09:41:14 -0700
  • 467552d1cb clock: Reply with correct payload length for SUBSCRIBE_EVENTS_NP queries. Richard Cochran 2020-03-31 11:53:13 -0700
  • b829580a33 Provide a method to convert a tmv_t into a timespec. Richard Cochran 2020-01-16 21:16:37 -0800
  • 43d49a21d0 Add PHC methods for querying and configuring the pin functionality. Richard Cochran 2019-12-22 10:45:56 -0800
  • 9850ce0e51 Add definitions for PTP pin ioctls for backwards kernel compatibility. Richard Cochran 2019-12-22 08:31:34 -0800
  • dde0bf2e28 Balance the posix clock open function with a close method. Richard Cochran 2019-10-12 19:37:59 -0700
  • 01db4c8849 Remove the unfinished SNMP code. Richard Cochran 2019-12-29 11:20:10 -0800
  • 45aa981e4a clock: Safely remove event subscribers from list. Richard Cochran 2020-03-06 11:01:31 -0800
  • 25d4e4fbdd Revert "phc2sys: Notify kernel if clock is not in sync" Richard Cochran 2020-03-06 10:13:50 -0800
  • 944f5f7ac6 phc2sys: Notify kernel if clock is not in sync Ville Heikkinen 2020-02-14 13:23:44 +0200
  • 0a4d85c2ed interface: Remove obsolete method. Richard Cochran 2020-02-10 21:15:42 -0800
  • b878dd99fa interface: Silence warning from gcc version 8. Richard Cochran 2020-02-10 21:06:48 -0800
  • a8f742528e interface: Hide the implementation details. Richard Cochran 2020-02-10 21:05:42 -0800
  • 66dc3167e3 pmc: Use the proper create/destroy API for network interfaces. Richard Cochran 2020-02-10 20:59:21 -0800
  • 812e0df4b8 config: Use the proper create/destroy API for network interfaces. Richard Cochran 2020-02-10 20:57:41 -0800
  • 52482e0969 clock: Use the proper create/destroy API for network interfaces. Richard Cochran 2020-02-10 20:57:09 -0800
  • 5316a36422 interface: Introduce methods to create and destroy instances. Richard Cochran 2020-02-10 20:55:38 -0800
  • 21141a44e6 Convert call sites to the proper method for testing time stamping modes. Richard Cochran 2020-02-09 16:07:20 -0800
  • 720c9fa08d interface: Introduce a method to test supported time stamping modes. Richard Cochran 2020-02-09 16:06:21 -0800
  • 605abc45dd Convert call sites to the proper method for testing time stamp info validity. Richard Cochran 2020-02-09 15:50:03 -0800
  • 3d388e1992 interface: Introduce a method to test the time stamping information validity. Richard Cochran 2020-02-09 15:48:51 -0800
  • 02bbf36c2a Convert call sites to the proper method for getting the PHC index. Richard Cochran 2020-02-09 15:36:12 -0800
  • a228de7dff interface: Introduce a method to get the PHC index. Richard Cochran 2020-02-09 15:34:22 -0800
  • e43a76cbe6 Convert call sites to the proper method for setting the time stamping label. Richard Cochran 2020-02-09 15:01:27 -0800
  • 5f9d36c76a interface: Introduce a method to set the time stamping label. Richard Cochran 2020-02-09 14:55:34 -0800
  • d471a57aa8 Convert call sites to the proper method for setting the name. Richard Cochran 2020-02-09 13:58:39 -0800
  • 47982fb8c8 interface: Introduce a method to set the name. Richard Cochran 2020-02-09 13:26:24 -0800
  • a8df585e04 Convert call sites to the proper method for initializing the time stamping label. Richard Cochran 2020-02-09 13:50:53 -0800
  • b802e3b784 interface: Introduce a method to initialize the time stamping label. Richard Cochran 2020-02-09 11:40:24 -0800
  • 6d73e755c3 Convert call sites to the proper method for getting time stamp information. Richard Cochran 2020-02-09 13:48:42 -0800
  • cca19dab99 interface: Introduce a method to get the time stamping information. Richard Cochran 2020-02-09 11:14:42 -0800
  • e752cac7b1 Convert call sites to the proper method for getting interface labels. Richard Cochran 2020-02-09 13:47:18 -0800