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
The ts_label field of the interface is set in different ways by different
callers. In order to ...
Signed-off-by: Richard Cochran <[email protected]>
Reviewed-by: Jacob Keller <jacob.e.kel...
The name field of the interface is set in different ways by different
callers. In order to prev...
Signed-off-by: Richard Cochran <[email protected]>
Reviewed-by: Jacob Keller <jacob.e.kel...
In many cases, the time stamping label will be the same as the name of
the interface. In order ...
Signed-off-by: Richard Cochran <[email protected]>
Reviewed-by: Jacob Keller <jacob.e.kel...
In order to prevent users from open coding this logic, this patch
provides a method that populat...
Signed-off-by: Richard Cochran <[email protected]>
Reviewed-by: Jacob Keller <jacob.e.kel...
Many of the users only require a read only reference to the time
stamping label of the interface...
Many of the users only require a read only reference to the interface name.
This patch adds an a...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 34945679fef64de38bb89ba0bff90837b606f007 authored almost 5 years ago
Up until now, the users of the interface data structure simply access
its fields without restric...
The function to open a posix clock never modifies the passed in
string. This patch adds the con...
Three of the rtnl methods never modify the strings passed in. This
patch adds the const keyword...
The two methods, config_create_interface and config_read, never modify the
strings passed in. T...
Any program that links to the servo interface must also link with the
implementations of that in...
This fixes an issue with free running clocks. When the master clock id
changes the measured mast...
Don't require each port to have its own master table specified in the
config. Instead of ports c...
A single, external PTP Hardware Clock device may be wired to one or more
MAC devices, providing ...
When synchronizing a PHC to the Linux system clock (CLOCK_REALTIME),
the phc2sys uses the sysoff...
The sysoff_measure() function gained an additional parameter some time
ago, but the legacy metho...
In port_synchronize(), when the clock returned SERVO_UNLOCKED and
port_dispatch() triggered a sw...
[RC: Fix two more bad goto labels. ]
Signed-off-by: Miroslav Lichvar <[email protected]>
Sign...
TLV_PORT_PROPERTIES_NP carries, among other attributes, a timestamp type
used for that port. In ...
TLV_PORT_PROPERTIES_NP messages serve for querying of port properties, such
as timestamp type an...
In commit 2b5bec8d2740 ("pmc: Add a new TLV to obtain per-port
statistics"), pmc gained a new TL...
Add an ability of pmc to query per-port stats added in the previous patch.
Signed-off-by: Petr ...
github.com/nwtime/linuxptp - 2b5bec8d2740c5f466aa423ae3710d812d5b16f8 authored over 5 years ago
mc6_addr holds the parsed multicast address to which messages should be sent.
But since each por...
Add struct PortStats to keep per-port number of messages sent and received,
split by message typ...
The two programs, phc2sys and phc_ctl, use nearly identical subroutines to
open an instance of a...
The order of the options list has gone a bit astray. This patch
restores the ordering.
Fixes: ...
github.com/nwtime/linuxptp - 46b673792ac01036d5d8345b31dd1761eaef5cf3 authored over 5 years agoptp4l -f default.cfg complains:
unknown option inhibit_pdelay_req at line 41 in global sectio...
github.com/nwtime/linuxptp - 68337acd10b030f3c46111ba7e7b4624e4609cf9 authored over 5 years ago
Users may need to use different socket priorities for ptp4l traffic for
the purpose of traffic s...
Signed-off-by: Hubert Feurstein <[email protected]>
github.com/nwtime/linuxptp - f2aac1b30ebf65e689a25b313664db4e26841a75 authored over 5 years ago
struct hwtstamp_config.rx_filter passed to SIOCSHWTSTAMP can be updated by
the kernel with the v...
Add a man page for the nsm program based on the pmc man page.
Signed-off-by: Miroslav Lichvar <...
github.com/nwtime/linuxptp - 3962f638410dd51cc3ab897d641470f85a4154f1 authored over 5 years agoSigned-off-by: Miroslav Lichvar <[email protected]>
github.com/nwtime/linuxptp - 40e5868e66c9a2d26ff37508a115865762b55ba2 authored over 5 years ago
Set the announce, sync and delay request intervals in the example
configs per the G.8275.1 and G...
This patch add team interface activebackup mode support. As linux team use
genl netlink message,...
This commit adds functionality to increase the sync and pdelay request
intervals once gptp synch...
Make servo and it's current state available outside clock.c
Signed-off-by: Vedang Patel <vedang...
github.com/nwtime/linuxptp - 78b4b780da5589eb4e2a69bc7c322b3a81c68daf authored almost 6 years ago
Add provision to disable delay requests. Designated masters who do not
need to calculate pdelay ...
This implements transmission and receipt of message interval requests.
Using this mechanism, a t...
It will be used to store the current value of Pdelay Request Interval.
It will be represented as...
Make port_signaling_construct() to create a generic signaling
ptp_message. Move the unicast spec...
Make sure port_capable() can be accessed by the signaling construct in
port_signaling.c
Signed-...
github.com/nwtime/linuxptp - 705e5a32faf20c1ca4595840ae486d71d422aa58 authored almost 6 years ago
IEEE 1588 specifies dropping signaling messages if the
targetPortIdentity does not match the rec...
Ever since commit d88b4ff2298b ("util: Added IPv6 support in help
funtions addreq and str2addr")...
In logic, when we want to switch phc, we should check if the new phc
index is valid instead of c...
Fix the length of compared data to be the size of the IPv4/IPv6 address.
Signed-off-by: Mirosla...
github.com/nwtime/linuxptp - dd30b3a0d94d1c087066066e5df6bc84e3019b0b authored almost 6 years agoSigned-off-by: Miroslav Lichvar <[email protected]>
github.com/nwtime/linuxptp - 86723cfc6a7ac1d9b1bff5e90b7f4696d6460a0e authored almost 6 years ago
The manpage for recvmsg says -1 will be returned on error, Zero indicates an
"orderly shutdown",...
Commit c8107c8d ("config: Add a configuration option for TC mode.")
added a new TC mode. An ear...
github.com/nwtime/khronos - 51f72ca0357fcf5d836771051b7d6f426f8e53b4 authored almost 6 years ago
ntpd.py - supports pool mode and servers mode
ntp_multi_attacker.py include log file.
github.com/nwtime/khronos - be9b55d69f248d2835e2352c61fe76e85085e50e authored almost 6 years ago
Now that PTP support support is well established, remove the text that
attempts to explain the (...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 47a4fd040b98243a4e8da3b6ac1d52b71c5a4be3 authored almost 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 36624a43457255c95ce7f54efc71532ae3520dae authored almost 6 years agogithub.com/nwtime/khronos - 1e9f76e9aa24e1f4cfe19ef733f4cc6ec215272d authored almost 6 years ago
github.com/nwtime/khronos - da960ef0ef025321b8a3a11562e6c3a80e8f1f3e authored almost 6 years ago
github.com/nwtime/khronos - 3b038fe39a294f114c2f9a89ca97ee0d14b7f406 authored almost 6 years ago
github.com/nwtime/khronos - 3ba06a30c9d96d6fc092db61f225ce52eae5615a authored almost 6 years ago
github.com/nwtime/khronos - ec453f60d8d56dee94f892d760d7472e72e87c98 authored almost 6 years ago
github.com/nwtime/khronos - 74838e97ec2e8ed13279c2c44102fb8241ba7d08 authored about 6 years ago
github.com/nwtime/khronos - a65d45fc1ce61f22071e4232bbe0d1b8cdcc540e authored about 6 years ago
github.com/nwtime/khronos - 80e6fae32c2f3dbb95cdecf8b9b916ec57cb228c authored about 6 years ago
github.com/nwtime/khronos - d6dc9f2f408cb1a623855c951c0dfd4174579af2 authored about 6 years ago
Adjust checks of logMessageInterval in received packet to prevent 1 of
type int being shifted by...
github.com/nwtime/khronos - 09c91d4e1d95632cbfba39abd49c4ad161d51d0b authored about 6 years ago
github.com/nwtime/khronos - f92d0b4059e6bcc8940a4ebd933763d9265c9f45 authored about 6 years ago
github.com/nwtime/khronos - 7b9dcf2a68a6e0704a5bbba4650b480195337912 authored about 6 years ago
github.com/nwtime/khronos - 7b38b71441b247fa1c3f4b55e51696f58101b28e authored about 6 years ago
This is a more accurate variant of the the PTP_SYS_OFFSET ioctl, which
will probably be supporte...
This ioctl uses cross timestamping for a more accurate measurement of
the offset. It is supporte...
The kernel supports different PTP_SYS_OFFSET* ioctls. Use the sysoff
enum to allow selecting bet...
If synchronizing a PHC to the system clock, use one of the
PTP_SYS_OFFSET ioctls (if supported) ...
A clock that cannot be adjusted has no servo. Check if a servo is
present before updating the cl...
This fixes valgrind errors.
Signed-off-by: Miroslav Lichvar <[email protected]>
github.com/nwtime/linuxptp - c0e49c708814ec783726fe92202371847703c5ed authored about 6 years agoAdded check so that convertion from a positive tmv not result in a negative TimeInterval and vic...
github.com/nwtime/linuxptp - 14ac29b059865de61097f296d7e272d3eb8a30fc authored about 6 years agonet_tstamp.h in recent kernel versions requires time.h for clockid_t.
Signed-off-by: Miroslav L...
github.com/nwtime/linuxptp - d663a483c40939bad58301c256d86da1f3da6cc0 authored about 6 years agoSigned-off-by: Anders Selhammer <[email protected]>
github.com/nwtime/linuxptp - 1a4f6a26ce174db070a37d555e21d4efef7ab7ce authored about 6 years ago
I have reduced the requirements for the -p option to accept
any type of device. With this it sho...
When inhibit_announce is set, ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES event is
still sent once every st...
The "inhibit_announce" and "ignore_source_id" options were introduced
in order to support the au...
github.com/nwtime/khronos - 317aca0bf47eb5be33bac287ce8473c0154f3d3d authored about 6 years ago
Signed-off-by: Anders Selhammer <[email protected]>
github.com/nwtime/linuxptp - d88b4ff2298b9b6588e03fe94c2e7c0263fb4750 authored over 6 years ago
Change-Id: I64cf1d4e1728c31ced40aff865d66b5b4356560f
Signed-off-by: Cliff Spradlin <cspradlin@go...
Signed-off-by: Anders Selhammer <[email protected]>
github.com/nwtime/linuxptp - 80b1d25dfd6cfc1ad24fec1d2adee7aa6dead6f7 authored over 6 years ago
Signed-off-by: Cliff Spradlin <[email protected]>
Change-Id: If0fd08df74e1cf108978266cd77768d...
Correction of fault introduced in "Add BMCA config option."
Signed-off-by: Anders Selhammer <an...
github.com/nwtime/linuxptp - 8f2f9bbcabd2f0381dc7dcbc9d947e0178c71d6b authored over 6 years ago
This scenario will only be encountered when the clock transitions to the
slave state without kno...
This adds config option to specify static roles for master and slave
in the Best Master Clock Al...
If set to 'true', this unconditionally sets the asCapable variable. The
usual checks will be app...
This commit adds example for configuring master and slave devices that
support features from the...
This config option will skip the source port identity verification in
the Sync and Follow_up mes...
If foreign clock is NULL, both the clocks are obviously not equal. So,
return 0 in that case.
T...
github.com/nwtime/linuxptp - 4910055bd7b426c0be50945c3c7b9007379aad90 authored over 6 years ago
This option will accomplish 2 things. On the master, it will stop the
announce messages being se...
Remove > from beginning of lines specified in the *.conf sections in
order to allow a ptp4l-spec...
Don't postpone processing of a timeout if it is equal to the current
time. This prevents an infi...