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
Signed-off-by: Ethel Nilsson <[email protected]>
github.com/nwtime/linuxptp - 2b006082789aef176eaac25344b19ef88b1ded63 authored over 6 years ago
Currently the clockIdentity is generated from the mac address of the first
interface/port in con...
Add attribute maxStepsRemoved which is included in IEEE1588-2017 (v2.1)
It is an optional attrib...
Add global option for the hardware time stamp setting.
The function could:
Normally set the filt...
General function to use for sending signals for data collection
from ptp4l program.
Signed-off-...
github.com/nwtime/linuxptp - 1d0832b2f50d8f3a1a67f8cc5ba2390d8f1e7a63 authored over 6 years agoUDS transport is configured using pmc_common functions.
Signed-off-by: Anders Selhammer <anders...
github.com/nwtime/linuxptp - 68dcd10673ba5bca0d6d6976e4253ae5e7bf8d68 authored over 6 years ago
The sub agent use net-snmp library and AgentX protocol for the
communication towards the snmp ma...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 059269d0cc50f8543b00c3c1f52f33a6c1aa5912 authored over 6 years ago
In port_management_fill_response() the TLV descriptor leaked when
not responding.
In port_open(...
github.com/nwtime/linuxptp - 47971bdd50d234305cce95da5a544a4f3b8d0f2f authored over 6 years agoTwo warnings were observed with gcc-8.1.1.
Signed-off-by: Miroslav Lichvar <[email protected]>
github.com/nwtime/linuxptp - d08bee277129e05bbaf66d2168532e718746c91b authored over 6 years ago
When using peer to peer one step mode, the normal time stamp handling
of peer delay request mess...
The default initial value for logAnnounceInterval should be 0 (once per second).
See chapter 10....
The field is redundant with the length tlv_list. Replace it with a
function msg_tlv_count() inst...
These functions are just wrappers. Make it possible for the compiler to
optimize the calls when ...
Since commit 7fe69e7ba0c3bdce88d3a89d5ed43d0b382ef022 management
messages are dropped in some ca...
Change-Id: I4ed12f1cddcb85e8f55552ce8980a9d5f3f7d800
Signed-off-by: Andriy Kohut <andriyk@mellan...
TRUE and FALSE is also defined in net-snmp library. Without this check,
compilation and includes...
Code from pmc.c will be reused by new snmpd.c in later commit.
Signed-off-by: Anders Selhammer ...
github.com/nwtime/linuxptp - d85c592993c64091cf3e1a0e302bc55224397ff8 authored over 6 years agoIf the message is ignored, the tlv_extra isn't freed. Fix this.
Signed-off-by: Michael Walle <m...
github.com/nwtime/linuxptp - 763a7ecdb242faf5e1eeef91ee52249cd6efdff6 authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 6ba73d18b1bf1facffd3746b24ea46f386b0e2fb authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 0cb7abf703645cc3e3713d61ddf60587977a07a4 authored over 6 years agoSome profiles forbid multicast altogther.
Signed-off-by: Richard Cochran <richardcochran@gmail....
github.com/nwtime/linuxptp - b1ce06206fa584a2dcc6fd997e07d89f85cc814e authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 8144fa754622fecc8c594051216deefc2abe0e1d authored over 6 years ago
This patch adds new code that handles unicast service contracts,
sending messages according the ...
Now that all the pieces are in place, hook the port logic into the
unicast service code.
Signed...
github.com/nwtime/linuxptp - b9b18268cd4cbb5dad1ffa90542616f851754fd5 authored over 6 years ago
This patch adds a new timer to be used by the server side unicast
negotiation logic.
Signed-off...
github.com/nwtime/linuxptp - dfa9e65785441a982ce275d50fe3f8c1fec4abbe authored over 6 years ago
This will be needed to keep track of multiple different deadlines
using a single timer.
Signed-...
github.com/nwtime/linuxptp - a076fd1ce9f28ba03705c4065ee0b0e74f555352 authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - c2ab96fd407f03f96e51f0e227963beef2fa564c authored over 6 years ago
There are two aspects. First, on the receive path, we reply to
unicast peer delay requests in k...
This patch adds new code that runs the state machine and handles the
TLVs for requesting unicast...
Now that all the pieces are in place, hook the port logic into the unicast
client code.
Signed-...
github.com/nwtime/linuxptp - f71caedc57ca6bc4f6e57c37031615183784ce86 authored over 6 years ago
This patch adds configuration file support for a table of unicast
masters. Each table lives in ...
This patch adds a new timer to be used by the client side unicast
negotiation logic.
Signed-off...
github.com/nwtime/linuxptp - ffdb3f7192b3d39f1a29248491ccaf2b685c6ab9 authored over 6 years ago
In order to implement client side unicast negotiation, state is needed
per port and master. Thi...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 1ccc55ef079014b5b81d90a33657d12e7041e358 authored over 6 years agoThese functions will be needed by the new unicast mode.
Signed-off-by: Richard Cochran <richard...
github.com/nwtime/linuxptp - f94df4f62593a9fdaf6e0715de8f82ecadcffee3 authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 1d450540c75fda679a2948c0a8bc14d572326db8 authored over 6 years agoThis will be needed by unicast mode.
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 05dce31d81b7d230a11abf28256719e1c1ab6d2b authored over 6 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - bc18131d277d9b4b32eed8a49bedba0bb39be3b2 authored over 6 years ago
The function, str2addr(), will be needed by the upcoming unicast
client code.
Signed-off-by: Ri...
github.com/nwtime/linuxptp - 40480f3b28b4172d261c5c74c220f9c83b4f98df authored over 6 years ago
All of the callers of transport_peer() use hard coded magic numbers.
This patch fixes them to us...
Signed-off-by: Rafaël Carré <[email protected]>
github.com/nwtime/linuxptp - ee2a9d4ac998595a5b1093c386789cce7a267904 authored over 6 years agoRemove unused sockaddr size argument, and pass address using specific struct
Signed-off-by: Raf...
github.com/nwtime/linuxptp - 5219b6417faa5248e6093828732ab9fc713b82be authored over 6 years agomessage length is already included in the msg structure
Signed-off-by: Rafaël Carré <funman@vid...
github.com/nwtime/linuxptp - 3c7fa5dd429b9ca82e4d890347f7685cdcaf5cf2 authored over 6 years agoSigned-off-by: Rafaël Carré <[email protected]>
github.com/nwtime/linuxptp - 77995137bf854a03d6a6555a88ea19deee0e37fa authored over 6 years agoSigned-off-by: Rafaël Carré <[email protected]>
github.com/nwtime/linuxptp - d52ef498cf999d411fb7261753219aa1463bc7c1 authored over 6 years agoSigned-off-by: Rafaël Carré <[email protected]>
github.com/nwtime/linuxptp - bdaff2ecd2c6c7c630f39cfa5c89b74b476a3c3b authored over 6 years ago
Consistenly use the pid_eq() and cid_eq() helper functions. Move the
functions into utils.h (mak...
If ptp4l is running as a boundary clock, and multiple master ports
share a hardware clock that i...
ptp4l runs clockcheck on an incoming PTP message before checking its
domain number. If the time ...
With increasing unicast support, the code needs to identify unicast
messages more often. This p...
According to the standard, unicast Sync messages are to be sent with
the interval field set to 1...
We will be getting more and more of these. Let's put them into their
own area.
Signed-off-by: ...
github.com/nwtime/linuxptp - a4981b20502dabaf8c83aa019f06152c9dbfc8bb authored over 6 years agoAccording to the standard, this field is special for unicast messages.
Signed-off-by: Richard C...
github.com/nwtime/linuxptp - 494643d1fb3bf69a8d67d935ba043ed367590dde authored over 6 years agoThis fix allows disabling tc_spanning_tree explicitly.
Signed-off-by: Christoph Seifert <christ...
github.com/nwtime/linuxptp - 1bf9d1e3924f73379c6c42036ec5e0805e93734d authored over 6 years ago
Richard Hill reported an occasional NULL pointer deference in
port_delay_request() when in hybri...
Clearly indicate the value is the maximum offset for which clock skewing
will be used at the sta...
The E2E TC forwards Announce, Delay_Req, Delay_Resp, Management,
Signaling, and Sync messages, a...
According to 1588, PTP message loops are simply someone else's problem
with respect to transpare...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - fd80721493093b1798a172d71fdf2f43b31a38b6 authored almost 7 years ago
This patch adds code that sends an event messages received on one port out
all the other ports a...
The P2P TC forwards Announce, Management, Signaling, and Sync
messages, consumes P2P Delay messa...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - bdbbe24ef960b6aabf9f2c6e0199b35f47f0d954 authored almost 7 years ago
This patch adds a new configuation option that enables transparent
clock mode. When TC mode is ...
The transparent clock code will want to set qualification timeouts and
perform end to end delay ...
This will be needed by the end-to-end transparent clock code.
Signed-off-by: Richard Cochran <r...
github.com/nwtime/linuxptp - 8f2b1db4fd3c47fd616eb16ccbb2bd884cafdc74 authored almost 7 years ago
As we add more and more options, it is getting to be a chore to add
each new option to multiple ...
When masterOnly is true, the port always returns NULL when computing
its best foreign master. A...
Signed-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 0c30ab463f13073bc48fc9a3393c2e1bac1ef116 authored almost 7 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - 4545fd1150964b15adb93adcacb64f3fc18991aa authored almost 7 years agoSigned-off-by: Richard Cochran <[email protected]>
github.com/nwtime/linuxptp - c7fb52572179b4009cd7dcb7e0a841af3808a7d2 authored almost 7 years ago
The Telecom Profiles G.8275.1 and G.8275.2 have invented a new
per-port and per-clock attribute,...
The first half of the telecom algorithm from G.8275.1 and G.8275.2
differs from the one in 1588,...
There is no need to keep two copies of the data set comparison
function. This patch adds a meth...
Add a batch mode, where the commands are taken from the command line
instead of the standard inp...
When using a PPS source with no source clock specified with the -s
option, avoid referencing a N...
Use the rtnl_get_ts_device() function to get the name of the slave
interface which will be times...
Check if a signal was received when waiting for ptp4l in the automatic
mode to not get stuck in ...
Change the rtnl_get_ts_label() function to accept the name of the master
interface and the buffe...
If a ptp4l or phc2sys process is terminated (e.g. due to a crash) and
timemaster was running for...
As of 510777deca1d message layer no longer returns -ETIME. Callers of
msg_post_recv() are expec...
As of 510777deca1d message layer no longer returns -ETIME. Callers of
msg_post_recv() are expec...
In pmc, there is a little bug (only text, not functional):
When pmc is called with the managemen...
[RC: Added -f flag help and removed extraneous text.]
Signed-off-by: Peter Schneider <peter@psc...
github.com/nwtime/linuxptp - 89969b4b0f3e473eec771affe16bb0957fa6857c authored almost 7 years ago
Use struct config item 'clock_servo' for parameter handling. Copy this to
node.servo_type afterw...
Copy 'node.sanity_freq_limit' to struct config item 'sanity_freq_limit'.
Check for 'servo_type' ...
Replaced usage of variable 'message_tag' with struct config item
'message_tag'. Original variabl...
Replaced usage of variable 'verbose' with struct config item 'verbose'.
Original variable remove...
Signed-off-by: Peter Schneider <[email protected]>
github.com/nwtime/linuxptp - c70f9b3e07891dd8b307bb14e99d1d3e202d073e authored almost 7 years ago
Replaced usage of variable 'use_syslog' with struct config item
'use_syslog'. Original variable ...
Use struct config item 'kernel_leap' for parameter handling. Copy this to
node.kernel_leap after...
Signed-off-by: Peter Schneider <[email protected]>
github.com/nwtime/linuxptp - 79d290e22258979a9043a92d8d4cfe1c55b40734 authored almost 7 years agoSigned-off-by: Peter Schneider <[email protected]>
github.com/nwtime/linuxptp - c93045b37b0732fabb24f8aae2a0fdd3f29a023a authored almost 7 years ago
Replaced usage of variable 'domain_number' with struct config item
'domainNumber'. Original vari...
Replaced usage of variable 'print_level' with struct config item
'logging_level'. Original varia...
If the "free_running" option is set, the "no adjust" calculates and
prints an estimation of the ...
When using long chains of transparent clocks, the recommended practice is
to measure the rate ra...
The transparent clock will want to have two copies of certain messages,
one for forwarding and o...
Up until now, the code has always fetched the time stamp immediately
after transmitting a messag...
When a messages is sent with the DEFER_EVENT flag, the lower transport
code does not fetch the t...