Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Network Time Foundation


Collective - Host: opensource - https://opencollective.com/network-time-foundation - Website: https://www.nwtime.org - Code: https://github.com/nwtime

ptp4l: make config parser strict.

- fail on unknown options, bad values and other syntax errors
- fail with more than MAX_PORTS po...

github.com/nwtime/linuxptp - 4e8107258947a6b53a5f2fc4519c84cad6559b34 authored about 12 years ago
ptp4l: ignore empty lines and comments in config.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - ff547aeebbfc7c5a91dda9793a5253eb15f81030 authored about 12 years ago
phc2sys: add option to set slave-master time offset.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 1a83619b17e41b5def565118251a4802a25200df authored about 12 years ago
ptp4l: increase default tx_timestamp_retries to 100.

It seems with some cards the current default of 2 is too small, increase
the number to prevent u...

github.com/nwtime/linuxptp - a373805b6d1f3c5972ff287cacef7c2c8cc2230b authored about 12 years ago
makefile: add install target.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 022f203b117fc55dce41575ec7026199199f9bb8 authored about 12 years ago
Add .gitignore.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 23ebe82816af1a3a763918dbd21f0751a0457c07 authored about 12 years ago
Add an acknowledgment in the readme for audioscience.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - d1c65394c65f6d994a96a7be92eb5456fb31a685 authored about 12 years ago
phc2sys: add selecting clock by name.

This allows synchronization of a PHC to the system clock.

Signed-off-by: Miroslav Lichvar <mlic...

github.com/nwtime/linuxptp - d0714a9fac36390f9869cf9d2240762579d06d8d authored about 12 years ago
phc2sys: update help message.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 3d599e2d5d73392265a575ac65b9885070e6d5a3 authored about 12 years ago
Add man pages.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 2f3b9f718fa82dac83c0c3d18bfd121c807135d6 authored about 12 years ago
Remove useless option selecting layer 2 time stamping.

Now that the code automatically falls back to transport-specific time
stamping, this option is n...

github.com/nwtime/linuxptp - ebe6a24bd75b104c4ac8e2766b49398200ce1064 authored about 12 years ago
Try two different HWTSTAMP options.

Start with the most general HWTSTAMP option. If that fails, fall back
to the option that best fi...

github.com/nwtime/linuxptp - 870873c7a7006f4edbb424a594d60f62e7ed300a authored about 12 years ago
Pass transport type to time stamping initialization function.

Signed-off-by: Richard Cochran <[email protected]>
Acked-by: Jacob Keller <jacob.e.keller...

github.com/nwtime/linuxptp - 8dde0d31b675bccbbc4233dec45eb8c66c6eebb6 authored about 12 years ago
Fix errors found by Coverity Static Analysis.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 7894339cdd87219ead742db0b21223db5146bddc authored over 12 years ago
Explicitly set default values for all configurable options.

Make it easier to find out the compiled-in defaults in the code
and set all options in default.c...

github.com/nwtime/linuxptp - e3a9535dff674cac9f8d12d72730d9bdcdfcc081 authored over 12 years ago
Don't try calling SIOCETHTOOL on UDS.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 937f3aec5babcad441987c84d8b8b95c5ea40f3f authored over 12 years ago
Remove obsolete links from the readme.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - c6bb965f3de5885055174958aeebdbf4dfe75c6e authored over 12 years ago
Allow zero as a configured value for pi_offset_const.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 675df82a291cc02f3a155452dca06b9a6825ee74 authored over 12 years ago
ptp4l: update the configuration files

this patch updates the default.cfg and gPTP.cfg to show the new defaults

Signed-off-by: Jacob K...

github.com/nwtime/linuxptp - a15a0a022187d5b534e287ac18eea4a905c0b20b authored over 12 years ago
ptp4l: add maximum offset to pi servo

this patch modifies the pi servo to add a configurable max offset (default
infinity). When ever ...

github.com/nwtime/linuxptp - b8160f2760f073d5fffe8b628c87d561026015bf authored over 12 years ago
ptp4l: add servo selection to the configuration file

this patch adds the servo selection to the configuration file

Signed-off-by: Jacob Keller <jaco...

github.com/nwtime/linuxptp - 3464c9cfb4f6300dd24b8ce0713dbb8ad85a0f9c authored over 12 years ago
ptp4l: modify clock_create to take servo as argument

this patch modifies the clock_create to take the servo type as an argument

Signed-off-by: Jacob...

github.com/nwtime/linuxptp - d951ba421f5b5bba676bc3bfdadebb62f4df9d11 authored over 12 years ago
ptp4l: modify servo setup to take an enum rather than string

passing a string as the servo type seems ugly when there are only a few
choices. This patch modi...

github.com/nwtime/linuxptp - d67892abd73458e56263441956206d796650f5bd authored over 12 years ago
phc2sys: add sk.o to phc2sys for sk_interface_phc

This patch adds support for sk_interface_phc to lookup the /dev/ptpX device
using ethtool's get_...

github.com/nwtime/linuxptp - a0fc92957f0258b9da97bf7ac82832804603dace authored over 12 years ago
phc2sys: refactor and rationalize the output messages.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - eb09fe01d7e630daa689aa7ecb2d253b2bc19aa4 authored over 12 years ago
phc2sys: remove useless option.

The 'rdelay' option has been obsoleted by the newer read_phc() logic.

Signed-off-by: Richard Co...

github.com/nwtime/linuxptp - 99d7c128a1837b8969d7e107f48ce38210150521 authored over 12 years ago
phc2sys: disentangle the PPS loop from the read_phc loop.

The main loop has become a bit messy, mixing two completely disjunct code
paths. This patch sepa...

github.com/nwtime/linuxptp - c890a4b9356c7abeed78d03e43ddabeea1b6b031 authored over 12 years ago
phc2sys: remove unused variable.

The 'src' parameter to the do_servo() function is never used, so
remove it.

Signed-off-by: Rich...

github.com/nwtime/linuxptp - 0ff2d47d61b93946806b890f807fa75e278c88e1 authored over 12 years ago
Warn if a slave only node is selected by the bmc.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 671358b21d600789f8881c3578aaa4d061140277 authored over 12 years ago
Discover and utilize the initial clock frequency adjustment.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 8f00d29265532785b394329eaaf9d6a3069ac274 authored over 12 years ago
Merge branch 'as2'

github.com/nwtime/linuxptp - 6ce135eaac09d1ea22f8177a0e4fd253127357fa authored over 12 years ago
phc2sys: fix operation without -s option.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - ce6533fd75e6c420d759dbf050121592576b0cc5 authored over 12 years ago
Do not expect or open a /dev/ptpX device when in free_running mode

Signed-off-by: Delio Brignoli <[email protected]>

github.com/nwtime/linuxptp - 1e6a169431484ea7a412a76234d0790819e8f124 authored over 12 years ago
Introduce the time status management message.

This non-portable, implementation specific message is designed to inform
external programs about...

github.com/nwtime/linuxptp - 6c54c31dca7c36eaa9ed6d737905955de1a7ec6e authored over 12 years ago
trivial: fix a spelling error in a comment.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - f3b0ca69d3977f55968034c04cb0f0f063ac222a authored over 12 years ago
Introduce a helper function to convert from tmv to nanoseconds.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 4e09ff8585f26fd0a6fa91a0c712a7d2e2f0ca3d authored over 12 years ago
bugfix: use a sensible test to detect a new master.

The code to detect a new master used pointer equality using a stale
pointer within the clock ins...

github.com/nwtime/linuxptp - d4e761138ec1016957199708e0fd0027300bedd2 authored over 12 years ago
Use clock_adjtime from glibc if available.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 9edd319f11c2ceb54905ac87d89e44d940250eb6 authored over 12 years ago
bugfix: correct wrong type for the cumulativeScaledRateOffset field.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 7a50ead1d001f6e1475b589be696f9472743071d authored over 12 years ago
Guard against divide by zero.

If a buggy driver or hardware delivers bogus time stamps, then we might
crash with a divide by z...

github.com/nwtime/linuxptp - 8f5bd0edda294aa53db4fcf017062798bab17502 authored over 12 years ago
Introduce a macro for the constant 2^41.

We are going to need this more than once for working with the
cumulativeScaledRateOffset fields....

github.com/nwtime/linuxptp - 35170cf6e41c39d3946a8032b711e77d667e4a2a authored over 12 years ago
Add an implementation specific management code.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 8cc3433b8b146ec8dc6c5b61be345935a09b74bf authored over 12 years ago
Be tolerant of wrong a OUI in the follow up information.

Certain AVB bridges send their own OUI instead of the offical one.

Signed-off-by: Richard Cochr...

github.com/nwtime/linuxptp - 5ca99377b67b085359b34c3e78a7b11d2d901077 authored over 12 years ago
Remove unnecessary wait state from frequency estimator.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 8a4b2ab9b82129207bb9a45b2548daecc1857cae authored over 12 years ago
Calculate the master/local rate ratio in two ways.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 843661dfa2e04e9afe5065592f2c3ab8e6d8da2b authored over 12 years ago
Provide the clock with the estimated neighbor rate ratio.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - f38338827b2130a681c56ab2c70105c620de2d56 authored over 12 years ago
Give the frequency estimation interval to the port as well.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - f86997185e86a40c6a62ac5b635ee66c85daaaaa authored over 12 years ago
Add a clock method to receive the follow up information TLV.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 94dd186cdf4f16e54254c823e8b7aa7b49451555 authored over 12 years ago
Extract the follow up info and pass it to the clock.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - e5edeacb9a2e7419979bb54930339e7b8e049512 authored over 12 years ago
Differentiate between the E2E and P2P delay timeout intervals.

We have one timer used for both delay request mechanisms, and we ought
to set the message interv...

github.com/nwtime/linuxptp - c06f3adc840ab257cc264074646fad3a2f6a3d9b authored over 12 years ago
Estimate the neighbor rate ratio from a slaved port.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 5e40b5ec01f35ce1d7c557a046cee6a185c38c9c authored over 12 years ago
Adjust the peer delay request message interval field.

IEEE 802.1AS-2011 specifies using the current logMinPdelayReqInterval
for this field.

Signed-of...

github.com/nwtime/linuxptp - ace0d71a8030460c6d8fb036b024f94a4ee7ec3d authored over 12 years ago
Reset the master/local frequency estimator when changing masters.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - db36fb52caa65784b2130e102fe43d3bcecc5827 authored over 12 years ago
Correct a comment about the frequency ratio estimation.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 845e947bcb1ee99afbea5e95314c3b325e15b0ab authored over 12 years ago
Invert the frequency ratio estimation.

In 802.1AS-2011 the ratio is defined as master/local, so we should follow
suit.

Signed-off-by: ...

github.com/nwtime/linuxptp - 1bb8ebbdc5e8a9ee24e956ae86209fa3189f144d authored over 12 years ago
Provide a conversion function from tmv to double.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 95598b4fded12e6a5b5f61b13608027466e4076f authored over 12 years ago
Rework the frequency ratio estimator to use the tmv functions.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 829c785414a0eff415026789adeb564812abb1ac authored over 12 years ago
Fix copy-pasto in config file parsing of the logging level.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 1925f07b3fc75d8ef1d15d23e4c3754fb745df09 authored over 12 years ago
phc2sys: add options for number of PHC readings and update rate

github.com/nwtime/linuxptp - 633076453821e7f6990db40d36547a3f63d9baa8 authored over 12 years ago
phc2sys: improve servo start up

github.com/nwtime/linuxptp - bf21c7c6a9f7baf91d6c73198b99d48622840ccb authored over 12 years ago
Add an acknowledgment in the readme of the hardware donors.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 41ffd8dfb8df726da2995ad25185ed49046fada1 authored over 12 years ago
Bring the readme up to date.

- all of the original goals have been implemented
- add gPTP to the list of supported features

...

github.com/nwtime/linuxptp - 28ac1cb1b13c07b5e84c7e30b1444ac4e5f23357 authored over 12 years ago
Improve stability of PHC reading in phc2sys.

Make five PHC readings in sequence and pick the quickest one.

Signed-off-by: Miroslav Lichvar <...

github.com/nwtime/linuxptp - d42914c335fd6031e43309a32d6f4b5b0238fb7c authored over 12 years ago
Add non-PPS mode to phc2sys.

As some PHC hardware/drivers don't provide PPS, it may be useful to keep the
system clock synchr...

github.com/nwtime/linuxptp - 2fcf5cbb4f45d1f48a0010d5bbe1dd3570e87e36 authored over 12 years ago
Revert "Add non-PPS mode to phc2sys."

This reverts commit 998093b6f7dbf1fa633ecd61c757da8b52a7ffae.
Will apply this patch again, with ...

github.com/nwtime/linuxptp - be87b05f523f9d4e293b27580a863827b58f3d1f authored over 12 years ago
Revert "Improve stability of PHC reading in phc2sys."

This reverts commit f08d264e1d23d83554352e097ec17535d06f7725.
Will apply this patch again, with ...

github.com/nwtime/linuxptp - 0a5caa847606e8ab61d1fcabb7cfe1c3467063f9 authored over 12 years ago
Improve stability of PHC reading in phc2sys.

Make five PHC readings in sequence and pick the quickest one.

Signed-off-by: Miroslav Lichvar <...

github.com/nwtime/linuxptp - f08d264e1d23d83554352e097ec17535d06f7725 authored over 12 years ago
Add non-PPS mode to phc2sys.

As some PHC hardware/drivers don't provide PPS, it may be useful to keep the
system clock synchr...

github.com/nwtime/linuxptp - 998093b6f7dbf1fa633ecd61c757da8b52a7ffae authored over 12 years ago
pmc: add a simple interactive help command.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - afd2a50b5bb3b56c6387fe3a2fd0174a890c0f09 authored over 12 years ago
Always set the clock class to 255 when slave only mode is configured.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 81648e81ed6b2a4a08e564cec74d5327daaef2d1 authored over 12 years ago
Drop the reference to best when freeing the foreign masters.

This fixes the following issue reported by valgrind, which occurs
after a port disable/initializ...

github.com/nwtime/linuxptp - 852d587fd3ad305a05e2b0bfcd6aaf29e6d5247f authored over 12 years ago
Configure logging facility sooner.

Error messages from initialization were missing.

Signed-off-by: Miroslav Lichvar <mlichvar@redh...

github.com/nwtime/linuxptp - 2040933d74ff9a3a78e1139b80c58f565d4067c8 authored over 12 years ago
Release all resources when quitting the main loop.

This will allow running under valgrind to detect memory leaks
and the like.

Signed-off-by: Rich...

github.com/nwtime/linuxptp - afbec38d6e953eb338055c4590ce0d94cf933640 authored over 12 years ago
Make the clock release method a public function.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 40dc2e13ef675cc0f57ec47d536777b2e336ef0c authored over 12 years ago
Provide a method to release the message cache.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 577d34facf2254edb492ae502c4ef6fdddbc9373 authored over 12 years ago
Break out of the main loop on Control-C.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 889c707ba1a0c8b66b239df703c7228fd517d994 authored over 12 years ago
uds: fix bug in file descriptor array opening.

By not touching the event descriptor, uds is leaving the value as zero,
resulting in polling on ...

github.com/nwtime/linuxptp - 2b819b6b76eb89fdf1735b42d30399368f13c0c8 authored over 12 years ago
Correct the TAI-UTC offset when it is reasonable to do so.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 39363164683ca966c5dbaab443c6517e45963382 authored over 12 years ago
Warn if the master's time properties are suspicious.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 1bfb6fd2178c35d163f839b57388a8595144954e authored over 12 years ago
Update the hard coded TAI-UTC offset.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - d377229ab4dad43afb1d907cd0cb64b73145e75c authored over 12 years ago
Use zero for the UDS port number.

Using 0xffff looks dumb in the log and in the pmc output.

Signed-off-by: Richard Cochran <richa...

github.com/nwtime/linuxptp - ce745572b4f306d91c9a1f2b6ac677a130b8e2ab authored over 12 years ago
pmc: add command line options to control messaging.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 9b2a6d543cc61817395d3c7ac00438fc0d8384e2 authored over 12 years ago
Move shared layer 2 global declarations into an appropriate header file.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 529206112ddc5c8f0d177559d1ded853d58f228c authored over 12 years ago
pmc: look for POLLHUP in order to work with piped input and redirection.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 8f6d2549b167758ade8dee563b61f05a9935c29b authored over 12 years ago
Use the ingress port identity for clock management replies.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 420d48ce0274b14c18ece3343571253e72e0145b authored over 12 years ago
Clean up the tlv and pmc include directives.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - b9c4fbc11db3f1631ce94edb3c5fb130cc8e7f88 authored over 12 years ago
Provide a method to obtain a port's identity.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 9da511d6f6b2936a18323c4477bd7729a1afcfde authored over 12 years ago
Move shared PI global variable into the proper module.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - e1f77422ec8bfbcf89031d1b1e1d007c2c99f865 authored over 12 years ago
pmc: provide a reasonable default path when using UDS.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 9fc5f31c8b23bd5d9de353a45c5a85d87021cd02 authored over 12 years ago
pmc: optionally use the UDS transport.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - dac6372091dc4c25872c93708219df4421a4c6d4 authored over 12 years ago
Create one special UDS port per clock.

This port is handled a bit differently than the others. Its only purpose
is to accept management...

github.com/nwtime/linuxptp - a25c5484d1a58bf92b4a53d07e6858fcb10b7cf3 authored over 12 years ago
Introduce transport over UNIX domain sockets.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 18cac67b337abb279a63bf4fcc4180662fbc8579 authored over 12 years ago
pmc: show the fields of the current data set responses.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 97df9b66b263f9e8232706d896b685d8f9810aff authored over 12 years ago
Respond to the current data set management query.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 8c0393321ef0f4589df640779961b4d3258e1a50 authored over 12 years ago
Convert the current data set TLV to and from host byte order.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 7da00ec0894048070cc2f437fcbe1aebde01ff70 authored over 12 years ago
Maintain the current data set.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 92c6c9149d3f57979e98b08cbc622b0facd14f81 authored over 12 years ago
pmc: support getting the current data set.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - b2e8555ffd5faaa1530c02b10d38c6f66907c4c3 authored over 12 years ago
pmc: make the interactive output a bit clearer.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - 42402036556b15982cb855932dbd6629cf54e1ce authored over 12 years ago
Drop stale delay requests after the clock jumps in time.

Signed-off-by: Richard Cochran <[email protected]>

github.com/nwtime/linuxptp - f9953c6ef35d96a6e3f99c4b6c185bc45788416d authored over 12 years ago
Throw an error if SIOCETHTOOL returns a bad PHC index.

If the kernel supports the ioctl, but the driver does not (like igb in
kernel version 3.5), then...

github.com/nwtime/linuxptp - ba4727ccaf4a3e5cd590b1d8eb602ca2faf61863 authored over 12 years ago