Commit Graph

  • c890a4b935 phc2sys: disentangle the PPS loop from the read_phc loop. Richard Cochran 2012-09-25 20:00:32 +0200
  • 99d7c128a1 phc2sys: remove useless option. Richard Cochran 2012-09-25 20:03:04 +0200
  • 0ff2d47d61 phc2sys: remove unused variable. Richard Cochran 2012-09-25 19:39:50 +0200
  • 8f00d29265 Discover and utilize the initial clock frequency adjustment. Richard Cochran 2012-09-21 09:27:53 +0200
  • 671358b21d Warn if a slave only node is selected by the bmc. Richard Cochran 2012-09-20 09:51:36 +0200
  • 6ce135eaac Merge branch 'as2' Richard Cochran 2012-09-20 12:59:27 +0200
  • ce6533fd75 phc2sys: fix operation without -s option. Miroslav Lichvar 2012-09-19 13:34:34 +0200
  • 1e6a169431 Do not expect or open a /dev/ptpX device when in free_running mode Delio Brignoli 2012-09-05 13:40:21 +0200
  • 6c54c31dca Introduce the time status management message. Richard Cochran 2012-09-12 17:44:20 +0200
  • 4e09ff8585 Introduce a helper function to convert from tmv to nanoseconds. Richard Cochran 2012-09-12 17:22:27 +0200
  • f3b0ca69d3 trivial: fix a spelling error in a comment. Richard Cochran 2012-09-12 17:21:07 +0200
  • d4e761138e bugfix: use a sensible test to detect a new master. Richard Cochran 2012-09-12 17:06:34 +0200
  • 9edd319f11 Use clock_adjtime from glibc if available. Miroslav Lichvar 2012-09-05 17:00:30 +0200
  • 7a50ead1d0 bugfix: correct wrong type for the cumulativeScaledRateOffset field. Richard Cochran 2012-09-04 09:18:22 +0200
  • 8f5bd0edda Guard against divide by zero. Richard Cochran 2012-09-04 07:51:59 +0200
  • 35170cf6e4 Introduce a macro for the constant 2^41. Richard Cochran 2012-09-04 07:37:10 +0200
  • 8cc3433b8b Add an implementation specific management code. Richard Cochran 2012-08-31 16:08:55 +0200
  • 5ca99377b6 Be tolerant of wrong a OUI in the follow up information. Richard Cochran 2012-08-31 15:24:53 +0200
  • 8a4b2ab9b8 Remove unnecessary wait state from frequency estimator. Richard Cochran 2012-09-02 14:33:44 +0200
  • 843661dfa2 Calculate the master/local rate ratio in two ways. Richard Cochran 2012-08-31 16:08:14 +0200
  • e5edeacb9a Extract the follow up info and pass it to the clock. Richard Cochran 2012-08-31 16:05:12 +0200
  • 94dd186cdf Add a clock method to receive the follow up information TLV. Richard Cochran 2012-08-31 16:04:12 +0200
  • f38338827b Provide the clock with the estimated neighbor rate ratio. Richard Cochran 2012-08-31 15:49:19 +0200
  • 5e40b5ec01 Estimate the neighbor rate ratio from a slaved port. Richard Cochran 2012-08-31 15:57:02 +0200
  • f86997185e Give the frequency estimation interval to the port as well. Richard Cochran 2012-08-31 15:54:26 +0200
  • c06f3adc84 Differentiate between the E2E and P2P delay timeout intervals. Richard Cochran 2012-09-01 12:28:15 +0200
  • ace0d71a80 Adjust the peer delay request message interval field. Richard Cochran 2012-09-01 12:24:46 +0200
  • db36fb52ca Reset the master/local frequency estimator when changing masters. Richard Cochran 2012-09-02 14:30:50 +0200
  • 1bb8ebbdc5 Invert the frequency ratio estimation. Richard Cochran 2012-08-31 14:58:24 +0200
  • 829c785414 Rework the frequency ratio estimator to use the tmv functions. Richard Cochran 2012-08-30 18:24:10 +0200
  • 95598b4fde Provide a conversion function from tmv to double. Richard Cochran 2012-08-30 18:16:41 +0200
  • 845e947bcb Correct a comment about the frequency ratio estimation. Richard Cochran 2012-08-30 17:19:48 +0200
  • 1925f07b3f Fix copy-pasto in config file parsing of the logging level. Richard Cochran 2012-08-31 16:44:21 +0200
  • 6330764538 phc2sys: add options for number of PHC readings and update rate Miroslav Lichvar 2012-08-30 19:44:38 +0200
  • bf21c7c6a9 phc2sys: improve servo start up Miroslav Lichvar 2012-08-30 19:44:37 +0200
  • 41ffd8dfb8 Add an acknowledgment in the readme of the hardware donors. Richard Cochran 2012-08-30 11:21:55 +0200
  • 28ac1cb1b1 Bring the readme up to date. Richard Cochran 2012-08-30 11:19:28 +0200
  • d42914c335 Improve stability of PHC reading in phc2sys. Miroslav Lichvar 2012-08-29 15:28:42 +0200
  • 2fcf5cbb4f Add non-PPS mode to phc2sys. Miroslav Lichvar 2012-08-29 15:29:43 +0200
  • be87b05f52 Revert "Add non-PPS mode to phc2sys." Richard Cochran 2012-08-30 14:45:50 +0200
  • 0a5caa8476 Revert "Improve stability of PHC reading in phc2sys." Richard Cochran 2012-08-30 14:44:46 +0200
  • f08d264e1d Improve stability of PHC reading in phc2sys. Richard Cochran 2012-08-29 15:28:42 +0200
  • 998093b6f7 Add non-PPS mode to phc2sys. Richard Cochran 2012-08-29 15:29:43 +0200
  • afd2a50b5b pmc: add a simple interactive help command. Richard Cochran 2012-08-28 19:16:08 +0200
  • 81648e81ed Always set the clock class to 255 when slave only mode is configured. Richard Cochran 2012-08-28 18:47:45 +0200
  • 852d587fd3 Drop the reference to best when freeing the foreign masters. Richard Cochran 2012-08-28 07:51:04 +0200
  • 2040933d74 Configure logging facility sooner. Miroslav Lichvar 2012-08-27 19:20:41 +0200
  • afbec38d6e Release all resources when quitting the main loop. Richard Cochran 2012-08-27 21:11:14 +0200
  • 40dc2e13ef Make the clock release method a public function. Richard Cochran 2012-08-27 21:09:59 +0200
  • 577d34facf Provide a method to release the message cache. Richard Cochran 2012-08-27 21:09:10 +0200
  • 889c707ba1 Break out of the main loop on Control-C. Richard Cochran 2012-08-27 21:07:38 +0200
  • 2b819b6b76 uds: fix bug in file descriptor array opening. Richard Cochran 2012-08-27 21:05:34 +0200
  • 3936316468 Correct the TAI-UTC offset when it is reasonable to do so. Richard Cochran 2012-08-27 18:57:43 +0200
  • 1bfb6fd217 Warn if the master's time properties are suspicious. Richard Cochran 2012-08-26 20:36:43 +0200
  • d377229ab4 Update the hard coded TAI-UTC offset. Richard Cochran 2012-08-26 18:48:54 +0200
  • ce745572b4 Use zero for the UDS port number. Richard Cochran 2012-08-26 15:09:15 +0200
  • 420d48ce02 Use the ingress port identity for clock management replies. Richard Cochran 2012-08-25 16:17:26 +0200
  • 9da511d6f6 Provide a method to obtain a port's identity. Richard Cochran 2012-08-25 16:15:34 +0200
  • b9c4fbc11d Clean up the tlv and pmc include directives. Richard Cochran 2012-08-25 16:13:23 +0200
  • 529206112d Move shared layer 2 global declarations into an appropriate header file. Richard Cochran 2012-08-25 09:24:08 +0200
  • e1f77422ec Move shared PI global variable into the proper module. Richard Cochran 2012-08-25 09:19:29 +0200
  • 8f6d2549b1 pmc: look for POLLHUP in order to work with piped input and redirection. Richard Cochran 2012-08-25 15:45:54 +0200
  • 9b2a6d543c pmc: add command line options to control messaging. Richard Cochran 2012-08-25 09:46:34 +0200
  • 9fc5f31c8b pmc: provide a reasonable default path when using UDS. Richard Cochran 2012-08-25 09:30:44 +0200
  • dac6372091 pmc: optionally use the UDS transport. Richard Cochran 2012-08-24 17:50:39 +0200
  • a25c5484d1 Create one special UDS port per clock. Richard Cochran 2012-08-24 15:30:02 +0200
  • 18cac67b33 Introduce transport over UNIX domain sockets. Richard Cochran 2012-08-24 15:22:40 +0200
  • 97df9b66b2 pmc: show the fields of the current data set responses. Richard Cochran 2012-08-22 15:49:04 +0200
  • 8c0393321e Respond to the current data set management query. Richard Cochran 2012-08-22 07:31:21 +0200
  • 7da00ec089 Convert the current data set TLV to and from host byte order. Richard Cochran 2012-08-22 07:28:34 +0200
  • 92c6c9149d Maintain the current data set. Richard Cochran 2012-08-22 07:25:46 +0200
  • b2e8555ffd pmc: support getting the current data set. Richard Cochran 2012-08-22 07:18:59 +0200
  • 4240203655 pmc: make the interactive output a bit clearer. Richard Cochran 2012-08-22 07:17:04 +0200
  • f9953c6ef3 Drop stale delay requests after the clock jumps in time. Richard Cochran 2012-08-22 05:02:20 +0200
  • ba4727ccaf Throw an error if SIOCETHTOOL returns a bad PHC index. Richard Cochran 2012-08-22 04:43:47 +0200
  • cd8996ecb9 Estimate the local/master frequency ratio when free running. Richard Cochran 2012-08-17 19:16:32 +0200
  • 83bd97be80 Let a slaved port report the sync interval. Richard Cochran 2012-08-21 20:09:11 +0200
  • 83be79df13 Provide a method to report the sync interval to the clock. Richard Cochran 2012-08-21 20:04:45 +0200
  • 75cdd1fe15 Add an option to dial the frequency estimation interval. Richard Cochran 2012-08-21 17:14:15 +0200
  • 1bb4ef4e34 Add an option to configure a free running local clock. Richard Cochran 2012-08-21 16:41:36 +0200
  • 07b016cd44 Restore reading of the configuration file on stdin. Richard Cochran 2012-08-21 18:03:45 +0200
  • 20c3dc5ed1 Remove obsolete text from command line usage. Richard Cochran 2012-08-21 18:00:14 +0200
  • e4c3fb2432 Free the clock's servo and moving average on destroy. Richard Cochran 2012-08-20 09:05:42 +0200
  • 08bee20be2 raw: accept VLAN tagged packets. Richard Cochran 2012-08-14 21:17:10 +0200
  • 86123d28e7 ptp4l: update the configuration files with the new defaults and sections Jacob Keller 2012-08-20 16:03:31 -0700
  • 06756e29d2 ptp4l: per-port configure settings Jacob Keller 2012-08-20 10:57:27 -0700
  • e1d3dc560b ptp4l: create [global] INI style config header Jacob Keller 2012-08-20 16:03:26 -0700
  • 490c3e22a7 ptp4l: build the interfaces from cmdline after parsing options Jacob Keller 2012-08-20 10:57:17 -0700
  • a7db3a1c2b ptp4l: read configuration file immediately after scanning options Jacob Keller 2012-08-20 10:57:11 -0700
  • 6157db9ac4 ptp4l: add pod parser to separate logic from scan_line Jacob Keller 2012-08-20 10:57:06 -0700
  • 11a334b93e ptp4l: add override flag in cfg_settings to apply cmdline options Jacob Keller 2012-08-20 10:57:01 -0700
  • fcdc675f99 ptp4l: add missing options to config file Jacob Keller 2012-08-20 10:56:56 -0700
  • 7a69db2379 ptp4l: Allow per-port customized port defaults Jacob Keller 2012-08-20 10:56:50 -0700
  • 733d4ccf9e ptp4l: new config_create_interface function Jacob Keller 2012-08-20 10:56:45 -0700
  • 31865b2589 ptp4l: change interface name into static array Jacob Keller 2012-08-20 10:56:40 -0700
  • 5a0b6c3cd3 ptp4l: move port default values into cfg_settings Jacob Keller 2012-08-20 10:56:35 -0700
  • 8250e80581 ptp4l: make ds and pod part of cfg_settings Jacob Keller 2012-08-20 10:56:29 -0700
  • 08a6a14e6c ptp4l: pull iface into the configure settings Jacob Keller 2012-08-20 10:56:24 -0700
  • 64dcf257e3 ptp4l: pass struct interface directly instead of passing it's sub arguments Jacob Keller 2012-08-20 10:56:18 -0700
  • 0499513f1e ptp4l: remove timestamping as a per-port configuration option Jacob Keller 2012-08-20 10:56:13 -0700